{"title":"FAQ по MCP","slug":"mcp-faq","category":"faq","summary":"Типовые вопросы по интеграции MCP — инструменты, транспорты, устранение проблем.","audience":["human","llm"],"tags":["faq","mcp","troubleshooting"],"difficulty":"beginner","updated":"2026-06-27","word_count":422,"read_minutes":2,"lang":"ru","translated":true,"requested_lang":"ru","content_markdown":"\n# FAQ по MCP\n\nТиповые вопросы по MCP-серверу Synapse.\n\n## Что такое MCP?\n\nMCP (Model Context Protocol) — открытый стандарт от Anthropic для интеграции\nLLM и инструментов. Вместо того чтобы вставлять документацию API в промпты,\nвы регистрируете инструменты на MCP-сервере, и LLM вызывает их как нативные функции.\n\nСм. [Что такое MCP?](/docs/mcp/what-is-mcp).\n\n## Сколько инструментов предоставляет Synapse MCP?\n\n**79 инструментов** в 12 категориях: memory, chat, scheduler, tasks, scripts,\ncomputers, push, user, utility, visualization, sharing, webhooks, browser.\n\nПолный список см. в [Что такое MCP?](/docs/mcp/what-is-mcp).\n\n## Какие MCP-клиенты поддерживаются?\n\n- Claude Desktop (macOS, Windows)\n- Claude Code (терминал)\n- Cursor (IDE)\n- Continue.dev (VS Code, JetBrains)\n- Cline (VS Code)\n- Любой MCP-совместимый клиент\n\nПримеры конфигурации см. в [Настройка Claude Desktop](/docs/mcp/claude-desktop).\n\n## Какие транспорты поддерживаются?\n\n1. **stdio** (локально, рекомендуется для desktop)\n2. **HTTP/SSE** (удалённо, multi-tenant)\n3. **WebSocket** (мобильные устройства, высокий объём)\n\n## Как настроить Claude Desktop?\n\nОтредактируйте `claude_desktop_config.json`:\n\n```json\n{\n  \"mcpServers\": {\n    \"synapse\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"synapse-mcp-api@latest\"],\n      \"env\": {\n        \"SYNAPSE_MIND_KEY\": \"mk_YOUR_KEY\",\n        \"SYNAPSE_URL\": \"https://synapse.schaefer.zone\"\n      }\n    }\n  }\n}\n```\n\nСм. [Настройка Claude Desktop](/docs/mcp/claude-desktop).\n\n## Почему инструменты не появляются в Claude Desktop?\n\n1. **Полностью перезапустите Claude Desktop** (Cmd+Q на macOS)\n2. **Проверьте, что файл конфигурации — валидный JSON**\n3. **Убедитесь, что установлен Node.js 18+**\n4. **Проверьте логи MCP**: `~/Library/Logs/Claude/mcp.log`\n\nСм. [Устранение проблем MCP](/docs/mcp/troubleshooting).\n\n## Как использовать другой mind?\n\nИзмените `SYNAPSE_MIND_KEY` в конфигурации MCP и перезапустите клиент.\n\nДля нескольких mind запустите несколько экземпляров MCP-сервера с разными\nMind Key.\n\n## Можно ли ограничить набор инструментов?\n\nДа, используйте **Tool Profiles**:\n\n- `minimal`: 8 составных инструментов (~500 токенов)\n- `standard`: 25 инструментов (~2 500 токенов)\n- `full`: 119 инструментов (~8 250 токенов, по умолчанию)\n\nЗадаётся через переменную окружения `MCP_PROFILE` или заголовок `Mcp-Tool-Profile`.\n\n## Как отлаживать проблемы MCP?\n\n1. **Запустите MCP-сервер вручную**: `npx -y synapse-mcp-api@latest`\n2. **Проверьте логи клиента** (зависит от клиента)\n3. **Убедитесь, что Mind Key работает**: `curl -H \"Authorization: Bearer mk_...\" .../memory/recall`\n4. **Проверьте здоровье Synapse**: `curl https://synapse.schaefer.zone/health`\n\nСм. [Устранение проблем MCP](/docs/mcp/troubleshooting).\n\n## MCP-сервер бесплатен?\n\nДа. npm-пакет `synapse-mcp-api` имеет открытый исходный код. Хостинговый\nMCP-сервер на `synapse-mcp.schaefer.zone` бесплатен для публичного использования.\n\n## Можно ли хостить MCP-сервер самому?\n\nДа:\n\n```bash\nnpm install -g synapse-mcp-api\nSYNAPSE_URL=https://your-synapse-instance.com \\\nSYNAPSE_MIND_KEY=mk_... \\\nsynapse-mcp-api\n```\n\n## Чем MCP отличается от прямых вызовов API?\n\n| Аспект | Прямой API | MCP |\n|--------|-----------|-----|\n| Что нужно знать LLM | URL, заголовки, аутентификацию | Только имена инструментов |\n| Аутентификация | Вручную | Автоматически (env var) |\n| Обнаружение инструментов | Чтение /endpoints | Автоматически через протокол MCP |\n| Обработка ошибок | Вручную | Стандартизированная |\n| Лучше всего для | Кастомных интеграций | LLM-агентов |\n\n## Можно ли создать свой MCP-клиент?\n\nДа. Используйте официальный SDK MCP:\n\n- TypeScript: `@modelcontextprotocol/sdk`\n- Python: `mcp`\n\nСм. [Кастомный MCP-клиент](/docs/mcp/custom-client).\n\n## Как сообщить об ошибках MCP?\n\nСоздайте issue: <https://gitlab.com/schaefer-services/synapse-mcp/-/issues>\n\nВключите:\n\n- Версию MCP-сервера\n- Имя и версию клиента\n- Операционную систему\n- Соответствующие логи\n- Шаги для воспроизведения\n\n## Следующие шаги\n\n- [Что такое MCP?](/docs/mcp/what-is-mcp)\n- [Настройка Claude Desktop](/docs/mcp/claude-desktop)\n- [Устранение проблем MCP](/docs/mcp/troubleshooting)\n","content_html":"<h1>FAQ по MCP</h1>\n<p>Типовые вопросы по MCP-серверу Synapse.</p>\n<h2>Что такое MCP?</h2>\n<p>MCP (Model Context Protocol) — открытый стандарт от Anthropic для интеграции\nLLM и инструментов. Вместо того чтобы вставлять документацию API в промпты,\nвы регистрируете инструменты на MCP-сервере, и LLM вызывает их как нативные функции.</p>\n<p>См. <a href=\"/docs/mcp/what-is-mcp\">Что такое MCP?</a>.</p>\n<h2>Сколько инструментов предоставляет Synapse MCP?</h2>\n<p><strong>79 инструментов</strong> в 12 категориях: memory, chat, scheduler, tasks, scripts,\ncomputers, push, user, utility, visualization, sharing, webhooks, browser.</p>\n<p>Полный список см. в <a href=\"/docs/mcp/what-is-mcp\">Что такое MCP?</a>.</p>\n<h2>Какие MCP-клиенты поддерживаются?</h2>\n<ul>\n<li>Claude Desktop (macOS, Windows)</li>\n<li>Claude Code (терминал)</li>\n<li>Cursor (IDE)</li>\n<li>Continue.dev (VS Code, JetBrains)</li>\n<li>Cline (VS Code)</li>\n<li>Любой MCP-совместимый клиент</li>\n</ul>\n<p>Примеры конфигурации см. в <a href=\"/docs/mcp/claude-desktop\">Настройка Claude Desktop</a>.</p>\n<h2>Какие транспорты поддерживаются?</h2>\n<ol>\n<li><strong>stdio</strong> (локально, рекомендуется для desktop)</li>\n<li><strong>HTTP/SSE</strong> (удалённо, multi-tenant)</li>\n<li><strong>WebSocket</strong> (мобильные устройства, высокий объём)</li>\n</ol>\n<h2>Как настроить Claude Desktop?</h2>\n<p>Отредактируйте <code>claude_desktop_config.json</code>:</p>\n<pre><code class=\"hljs language-json\"><span class=\"hljs-punctuation\">{</span>\n  <span class=\"hljs-attr\">&quot;mcpServers&quot;</span><span class=\"hljs-punctuation\">:</span> <span class=\"hljs-punctuation\">{</span>\n    <span class=\"hljs-attr\">&quot;synapse&quot;</span><span class=\"hljs-punctuation\">:</span> <span class=\"hljs-punctuation\">{</span>\n      <span class=\"hljs-attr\">&quot;command&quot;</span><span class=\"hljs-punctuation\">:</span> <span class=\"hljs-string\">&quot;npx&quot;</span><span class=\"hljs-punctuation\">,</span>\n      <span class=\"hljs-attr\">&quot;args&quot;</span><span class=\"hljs-punctuation\">:</span> <span class=\"hljs-punctuation\">[</span><span class=\"hljs-string\">&quot;-y&quot;</span><span class=\"hljs-punctuation\">,</span> <span class=\"hljs-string\">&quot;synapse-mcp-api@latest&quot;</span><span class=\"hljs-punctuation\">]</span><span class=\"hljs-punctuation\">,</span>\n      <span class=\"hljs-attr\">&quot;env&quot;</span><span class=\"hljs-punctuation\">:</span> <span class=\"hljs-punctuation\">{</span>\n        <span class=\"hljs-attr\">&quot;SYNAPSE_MIND_KEY&quot;</span><span class=\"hljs-punctuation\">:</span> <span class=\"hljs-string\">&quot;mk_YOUR_KEY&quot;</span><span class=\"hljs-punctuation\">,</span>\n        <span class=\"hljs-attr\">&quot;SYNAPSE_URL&quot;</span><span class=\"hljs-punctuation\">:</span> <span class=\"hljs-string\">&quot;https://synapse.schaefer.zone&quot;</span>\n      <span class=\"hljs-punctuation\">}</span>\n    <span class=\"hljs-punctuation\">}</span>\n  <span class=\"hljs-punctuation\">}</span>\n<span class=\"hljs-punctuation\">}</span></code></pre><p>См. <a href=\"/docs/mcp/claude-desktop\">Настройка Claude Desktop</a>.</p>\n<h2>Почему инструменты не появляются в Claude Desktop?</h2>\n<ol>\n<li><strong>Полностью перезапустите Claude Desktop</strong> (Cmd+Q на macOS)</li>\n<li><strong>Проверьте, что файл конфигурации — валидный JSON</strong></li>\n<li><strong>Убедитесь, что установлен Node.js 18+</strong></li>\n<li><strong>Проверьте логи MCP</strong>: <code>~/Library/Logs/Claude/mcp.log</code></li>\n</ol>\n<p>См. <a href=\"/docs/mcp/troubleshooting\">Устранение проблем MCP</a>.</p>\n<h2>Как использовать другой mind?</h2>\n<p>Измените <code>SYNAPSE_MIND_KEY</code> в конфигурации MCP и перезапустите клиент.</p>\n<p>Для нескольких mind запустите несколько экземпляров MCP-сервера с разными\nMind Key.</p>\n<h2>Можно ли ограничить набор инструментов?</h2>\n<p>Да, используйте <strong>Tool Profiles</strong>:</p>\n<ul>\n<li><code>minimal</code>: 8 составных инструментов (~500 токенов)</li>\n<li><code>standard</code>: 25 инструментов (~2 500 токенов)</li>\n<li><code>full</code>: 119 инструментов (~8 250 токенов, по умолчанию)</li>\n</ul>\n<p>Задаётся через переменную окружения <code>MCP_PROFILE</code> или заголовок <code>Mcp-Tool-Profile</code>.</p>\n<h2>Как отлаживать проблемы MCP?</h2>\n<ol>\n<li><strong>Запустите MCP-сервер вручную</strong>: <code>npx -y synapse-mcp-api@latest</code></li>\n<li><strong>Проверьте логи клиента</strong> (зависит от клиента)</li>\n<li><strong>Убедитесь, что Mind Key работает</strong>: <code>curl -H &quot;Authorization: Bearer mk_...&quot; .../memory/recall</code></li>\n<li><strong>Проверьте здоровье Synapse</strong>: <code>curl https://synapse.schaefer.zone/health</code></li>\n</ol>\n<p>См. <a href=\"/docs/mcp/troubleshooting\">Устранение проблем MCP</a>.</p>\n<h2>MCP-сервер бесплатен?</h2>\n<p>Да. npm-пакет <code>synapse-mcp-api</code> имеет открытый исходный код. Хостинговый\nMCP-сервер на <code>synapse-mcp.schaefer.zone</code> бесплатен для публичного использования.</p>\n<h2>Можно ли хостить MCP-сервер самому?</h2>\n<p>Да:</p>\n<pre><code class=\"hljs language-bash\">npm install -g synapse-mcp-api\nSYNAPSE_URL=https://your-synapse-instance.com \\\nSYNAPSE_MIND_KEY=mk_... \\\nsynapse-mcp-api</code></pre><h2>Чем MCP отличается от прямых вызовов API?</h2>\n<table>\n<thead>\n<tr>\n<th>Аспект</th>\n<th>Прямой API</th>\n<th>MCP</th>\n</tr>\n</thead>\n<tbody><tr>\n<td>Что нужно знать LLM</td>\n<td>URL, заголовки, аутентификацию</td>\n<td>Только имена инструментов</td>\n</tr>\n<tr>\n<td>Аутентификация</td>\n<td>Вручную</td>\n<td>Автоматически (env var)</td>\n</tr>\n<tr>\n<td>Обнаружение инструментов</td>\n<td>Чтение /endpoints</td>\n<td>Автоматически через протокол MCP</td>\n</tr>\n<tr>\n<td>Обработка ошибок</td>\n<td>Вручную</td>\n<td>Стандартизированная</td>\n</tr>\n<tr>\n<td>Лучше всего для</td>\n<td>Кастомных интеграций</td>\n<td>LLM-агентов</td>\n</tr>\n</tbody></table>\n<h2>Можно ли создать свой MCP-клиент?</h2>\n<p>Да. Используйте официальный SDK MCP:</p>\n<ul>\n<li>TypeScript: <code>@modelcontextprotocol/sdk</code></li>\n<li>Python: <code>mcp</code></li>\n</ul>\n<p>См. <a href=\"/docs/mcp/custom-client\">Кастомный MCP-клиент</a>.</p>\n<h2>Как сообщить об ошибках MCP?</h2>\n<p>Создайте issue: <a href=\"https://gitlab.com/schaefer-services/synapse-mcp/-/issues\">https://gitlab.com/schaefer-services/synapse-mcp/-/issues</a></p>\n<p>Включите:</p>\n<ul>\n<li>Версию MCP-сервера</li>\n<li>Имя и версию клиента</li>\n<li>Операционную систему</li>\n<li>Соответствующие логи</li>\n<li>Шаги для воспроизведения</li>\n</ul>\n<h2>Следующие шаги</h2>\n<ul>\n<li><a href=\"/docs/mcp/what-is-mcp\">Что такое MCP?</a></li>\n<li><a href=\"/docs/mcp/claude-desktop\">Настройка Claude Desktop</a></li>\n<li><a href=\"/docs/mcp/troubleshooting\">Устранение проблем MCP</a></li>\n</ul>\n","urls":{"html":"/docs/faq/mcp-faq","text":"/docs/faq/mcp-faq?format=text","json":"/docs/faq/mcp-faq?format=json","llm":"/docs/faq/mcp-faq?format=llm"},"translations_available":["en","zh","hi","es","fr","ar","pt","ru","ja","de","it","ko","nl","pl","tr","sv","vi","th","id","uk"]}