Files
brain/.mcp.json
T

52 lines
4.0 KiB
JSON
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
{
"$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."
}
}