Global MCP server with gatekeeper, configurable preferences, and multi-platform support (Cursor, Cline, Windsurf, Continue). Provides Turkish/English communication, quality gates, and auto-discovery.
- Gatekeeper System: Priority 100 auto-execution for request validation
- Configurable Preferences: Language, tone, file size limits
- Multi-Platform Support: Cursor, Cline, Windsurf, Continue
- Quality Gates: Pre/during/post implementation checks
- Context Detection: Automatic rule set selection
- Turkish/English: Flexible communication patterns
NPM yayın henüz mevcut değil. Aşağıdaki npm’siz kurulum yöntemlerinden birini kullanın.
Windows (PowerShell):
iwr -UseBasicParsing https://raw.githubusercontent.com/xenitV1/dynamic-rules-system-mcp/main/scripts/install.ps1 -OutFile install.ps1; ./install.ps1 -RepoZipUrl "https://github.com/xenitV1/dynamic-rules-system-mcp/archive/refs/heads/main.zip"; del install.ps1macOS/Linux (bash):
curl -fsSL https://raw.githubusercontent.com/xenitV1/dynamic-rules-system-mcp/main/scripts/install.sh -o install.sh && bash install.sh "https://github.com/xenitV1/dynamic-rules-system-mcp/archive/refs/heads/main.zip" && rm install.shKurulumdan sonra komut:
dynamic-rules-system-mcpNot: GitHub reposu boş veya CI artefaktları eksikse script kurulumunda hata alabilirsiniz. Bu durumda Option B’yi kullanın.
- Depoyu klonlayın ve derleyin:
git clone https://github.com/xenitV1/dynamic-rules-system-mcp.git
cd dynamic-rules-system-mcp
npm install
npm run build- MCP istemcinizde komutu doğrudan Node ile çalıştırın (CLI dosya yolu):
Cursor settings.json örneği:
{
"mcpServers": {
"cursor-rules": {
"command": "node",
"args": ["C:/dev/dynamic-rules-system-mcp/dist/cli.js"],
"priority": 100
}
}
}Windsurf/Continue/Cline için de benzer şekilde command: "node" ve args: ["/absolute/path/to/dist/cli.js"] kullanabilirsiniz.
Add to your settings.json:
{
"mcpServers": {
"cursor-rules": {
"command": "dynamic-rules-system-mcp",
"args": [],
"priority": 100
}
}
}Add to your settings.json:
{
"mcp": {
"servers": {
"cursor-rules": {
"command": "dynamic-rules-system-mcp",
"args": [],
"priority": 100
}
}
}
}Configure user preferences (choose one):
Installer shim:
dynamic-rules-system-mcp configLocal dev (no shim):
node /absolute/path/to/dynamic-rules-system-mcp/dist/cli.js configAvailable settings:
- Language (Turkish, English, German, French)
- Communication tone (Realistic, Optimistic, Neutral)
- File size limits (warning: 700, hard: 1000)
- Safe mode behaviors
- INSTALLATION.md - Per-platform setup
- CONFIGURATION.md - User preferences
- GATEKEEPER.md - Gatekeeper system
- MIGRATION.md - User rules → MCP
npm install
npm run build
npm testMIT
Mehmet (Xenit) - https://x.com/xenit_v0