{"title":"MCP FAQ","slug":"mcp-faq","category":"faq","summary":"Поширені запитання про інтеграцію MCP — інструменти, транспорти, усунення несправностей.","audience":["human","llm"],"tags":["faq","mcp","troubleshooting"],"difficulty":"beginner","updated":"2026-06-27","word_count":414,"read_minutes":2,"lang":"uk","translated":true,"requested_lang":"uk","content_markdown":"\n# MCP FAQ\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** (локальний, рекомендовано для десктопа)\n2. **HTTP/SSE** (віддалений, мультитенантний)\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-сервера з різними Mind Keys.\n\n## Чи можна обмежити, які інструменти викриваються?\n\nТак, використовуйте **Профілі інструментів**:\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` є open source. Хостований MCP-сервер на\n`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, заголовки, auth | Лише назви інструментів |\n| Обробка auth | Вручну | Автоматично (змінна середовища) |\n| Виявлення інструментів | Читання /endpoints | Автоматично через MCP-протокол |\n| Обробка помилок | Вручну | Стандартизовано |\n| Найкраще для | Власних інтеграцій | LLM-агентів |\n\n## Чи можу я створити власний MCP-клієнт?\n\nТак. Використовуйте офіційний MCP SDK:\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>MCP FAQ</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> (локальний, рекомендовано для десктопа)</li>\n<li><strong>HTTP/SSE</strong> (віддалений, мультитенантний)</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>Чому інструменти не з&#39;являються в 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-сервера з різними Mind Keys.</p>\n<h2>Чи можна обмежити, які інструменти викриваються?</h2>\n<p>Так, використовуйте <strong>Профілі інструментів</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> є open source. Хостований MCP-сервер на\n<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, заголовки, auth</td>\n<td>Лише назви інструментів</td>\n</tr>\n<tr>\n<td>Обробка auth</td>\n<td>Вручну</td>\n<td>Автоматично (змінна середовища)</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>Так. Використовуйте офіційний MCP SDK:</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"]}