397777089e
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
52 lines
4.0 KiB
JSON
52 lines
4.0 KiB
JSON
{
|
||
"$schema": "https://raw.githubusercontent.com/anthropics/claude-code/main/schemas/mcp.json",
|
||
"_split_note": "Подмножество управляющего слоя (claude-brain). Расщеплено из общего .mcp.json Лидерры 2026-06-15 (ADR-020, дизайн v5 corzina C). Оставлены: общие github/semgrep + control redis (debug-runtime) + research-tooling perplexity/exa/firecrawl (#87-89). Убраны Лидерра-серверы: laravel-boost (php app/artisan — нет app/), playwright (web/ прототипы), sentry (Лидерра prod runtime), universal-icons (Лидерра UI), openapi (Лидерра REST spec). Полные блоки — в .mcp.json репозитория Лидерры.",
|
||
"mcpServers": {
|
||
"github": {
|
||
"type": "http",
|
||
"url": "https://api.githubcopilot.com/mcp",
|
||
"headers": {
|
||
"Authorization": "Bearer ${GITHUB_TOKEN}",
|
||
"X-MCP-Toolsets": "actions,code_security,context,dependabot,discussions,gists,issues,notifications,orgs,projects,pull_requests,repos,secret_protection,security_advisories,stargazers,users"
|
||
},
|
||
"comment": "Общий #3 — официальный hosted GitHub MCP (github/github-mcp-server). Требует env GITHUB_TOKEN с PAT (scopes: repo, read:org, не давать admin/delete). X-MCP-Toolsets явно перечисляет toolset'ы."
|
||
},
|
||
"semgrep": {
|
||
"command": "npx",
|
||
"args": ["-y", "semgrep-mcp"],
|
||
"comment": "Общий #25 — Semgrep MCP (SAST). Семантический поиск/анализ кода через Semgrep rules. Пакет: npmjs.com/package/semgrep-mcp."
|
||
},
|
||
"redis": {
|
||
"command": "npx",
|
||
"args": ["-y", "@modelcontextprotocol/server-redis", "redis://localhost:6379"],
|
||
"comment": "Control off-phase debug-runtime #35 — Redis MCP для Memurai (Windows service, Redis 7-совместимый, localhost:6379). Package: @modelcontextprotocol/server-redis@2025.4.25 — DEPRECATED по статусу npm, но Anthropic source, рабочий. READ-ONLY use — отладка очередей/кэша/race. НЕ для prod."
|
||
},
|
||
"perplexity": {
|
||
"command": "npx",
|
||
"args": ["-y", "@perplexity-ai/mcp-server"],
|
||
"env": {
|
||
"PERPLEXITY_API_KEY": "${PERPLEXITY_API_KEY}",
|
||
"PERPLEXITY_BASE_URL": "https://api.aitunnel.ru/v1"
|
||
},
|
||
"comment": "research-tooling (Perplexity Pack) #87 — research-канал. Официальный @perplexity-ai/mcp-server (perplexityai/modelcontextprotocol), MIT. Tools: perplexity_search/ask/research/reason (sonar-*). ПЛАТНЫЙ API; ключ PERPLEXITY_API_KEY только в user env. Вет ПРИНЯТ — docs/research/research-vet.md."
|
||
},
|
||
"exa": {
|
||
"command": "npx",
|
||
"args": ["-y", "exa-mcp-server"],
|
||
"env": {
|
||
"EXA_API_KEY": "${EXA_API_KEY}"
|
||
},
|
||
"comment": "research-tooling (Perplexity Pack) #88 — Exa нейро/семантический поиск. exa-mcp-server (exa-labs), MIT. Tools: web_search_exa / web_fetch_exa. ПЛАТНЫЙ API; ключ EXA_API_KEY только в user env. Вет ПРИНЯТ — docs/research/research-vet.md."
|
||
},
|
||
"firecrawl": {
|
||
"command": "npx",
|
||
"args": ["-y", "firecrawl-mcp"],
|
||
"env": {
|
||
"FIRECRAWL_API_KEY": "${FIRECRAWL_API_KEY}"
|
||
},
|
||
"comment": "research-tooling (Perplexity Pack) #89 — Firecrawl глубокое чтение/обход. firecrawl-mcp (firecrawl/firecrawl-mcp-server), MIT. Tools: scrape/crawl/extract + firecrawl_agent. ПЛАТНЫЙ API; ключ FIRECRAWL_API_KEY только в user env. Вет ПРИНЯТ — docs/research/research-vet.md."
|
||
},
|
||
"_ruflo_isolated_note": "ruflo MCP-сервер отключён 18.05.2026 (заказчик: «изолируй, не удаляй»). Чтобы вернуть — восстановить блок 'ruflo': { command: 'npx', args: ['-y','ruflo@latest','mcp','start'] }. См. memory feedback_ruflo_isolated.md."
|
||
}
|
||
}
|