{"title":"FAQ MCP","slug":"mcp-faq","category":"faq","summary":"Częste pytania o integrację MCP — narzędzia, transporty, rozwiązywanie problemów.","audience":["human","llm"],"tags":["faq","mcp","troubleshooting"],"difficulty":"beginner","updated":"2026-06-27","word_count":442,"read_minutes":2,"lang":"pl","translated":true,"requested_lang":"pl","content_markdown":"\n# FAQ MCP\n\nCzęste pytania dotyczące serwera MCP Synapse.\n\n## Czym jest MCP?\n\nMCP (Model Context Protocol) to otwarty standard Anthropic dla integracji LLM z\nnarzędziami. Zamiast wklejać dokumentację API do promptów, rejestruje się\nnarzędzia w serwerze MCP, a LLM wywołuje je jako funkcje natywne.\n\nPatrz [Czym jest MCP?](/docs/mcp/what-is-mcp).\n\n## Ile narzędzi udostępnia Synapse MCP?\n\n**79 narzędzi** w 12 kategoriach: memory, chat, scheduler, tasks, scripts,\ncomputers, push, user, utility, visualization, sharing, webhooks, browser.\n\nPełna lista w sekcji [Czym jest MCP?](/docs/mcp/what-is-mcp).\n\n## Które klienty MCP są obsługiwane?\n\n- Claude Desktop (macOS, Windows)\n- Claude Code (terminal)\n- Cursor (IDE)\n- Continue.dev (VS Code, JetBrains)\n- Cline (VS Code)\n- Dowolny klient zgodny z MCP\n\nPrzykłady konfiguracji w sekcji [Konfiguracja Claude Desktop](/docs/mcp/claude-desktop).\n\n## Jakie transporty są obsługiwane?\n\n1. **stdio** (lokalny, zalecany dla komputerów biurkowych)\n2. **HTTP/SSE** (zdalny, wielodostępny)\n3. **WebSocket** (mobilny, duży ruch)\n\n## Jak skonfigurować Claude Desktop?\n\nEdytować `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\nPatrz [Konfiguracja Claude Desktop](/docs/mcp/claude-desktop).\n\n## Dlaczego narzędzia nie pojawiają się w Claude Desktop?\n\n1. **W pełni zrestartować Claude Desktop** (Cmd+Q na macOS)\n2. **Sprawdzić, czy plik konfiguracyjny jest poprawnym JSON-em**\n3. **Zweryfikować Node.js 18+** zainstalowany\n4. **Sprawdzić logi MCP**: `~/Library/Logs/Claude/mcp.log`\n\nPatrz [Rozwiązywanie problemów MCP](/docs/mcp/troubleshooting).\n\n## Jak używać innego umysłu?\n\nZmienić `SYNAPSE_MIND_KEY` w konfiguracji MCP i zrestartować klienta.\n\nDla wielu umysłów uruchomić wiele instancji serwera MCP z różnymi Mind Key.\n\n## Czy mogę ograniczyć, które narzędzia są udostępniane?\n\nTak, użyć **Profili narzędzi**:\n\n- `minimal`: 8 narzędzi złożonych (około 500 tokenów)\n- `standard`: 25 narzędzi (około 2 500 tokenów)\n- `full`: 119 narzędzi (około 8 250 tokenów, domyślnie)\n\nUstawić przez zmienną środowiskową `MCP_PROFILE` lub nagłówek `Mcp-Tool-Profile`.\n\n## Jak debugować problemy MCP?\n\n1. **Uruchomić serwer MCP ręcznie**: `npx -y synapse-mcp-api@latest`\n2. **Sprawdzić logi klienta** (różne w zależności od klienta)\n3. **Zweryfikować działanie Mind Key**: `curl -H \"Authorization: Bearer mk_...\" .../memory/recall`\n4. **Sprawdzić kondycję Synapse**: `curl https://synapse.schaefer.zone/health`\n\nPatrz [Rozwiązywanie problemów MCP](/docs/mcp/troubleshooting).\n\n## Czy serwer MCP jest darmowy?\n\nTak. Pakiet npm `synapse-mcp-api` jest open source. Hostowany serwer MCP pod\nadresem `synapse-mcp.schaefer.zone` jest darmowy do użytku publicznego.\n\n## Czy mogę hostować serwer MCP samodzielnie?\n\nTak:\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## Czym MCP różni się od bezpośrednich wywołań API?\n\n| Aspekt | Bezpośrednie API | MCP |\n|--------|-----------|-----|\n| LLM musi znać | URL-e, nagłówki, autoryzację | Tylko nazwy narzędzi |\n| Obsługa autoryzacji | Ręczna | Automatyczna (zmienna środowiskowa) |\n| Wykrywanie narzędzi | Czytanie /endpoints | Automatyczne przez protokół MCP |\n| Obsługa błędów | Ręczna | Ustandaryzowana |\n| Najlepsze do | Niestandardowych integracji | Agentów LLM |\n\n## Czy mogę zbudować własnego klienta MCP?\n\nTak. Użyć oficjalnego SDK MCP:\n\n- TypeScript: `@modelcontextprotocol/sdk`\n- Python: `mcp`\n\nPatrz [Niestandardowy klient MCP](/docs/mcp/custom-client).\n\n## Jak zgłaszać błędy MCP?\n\nOtworzyć zgłoszenie: <https://gitlab.com/schaefer-services/synapse-mcp/-/issues>\n\nDołączyć:\n\n- Wersję serwera MCP\n- Nazwę i wersję klienta\n- System operacyjny\n- Istotne logi\n- Kroki reprodukcji\n\n## Następne kroki\n\n- [Czym jest MCP?](/docs/mcp/what-is-mcp)\n- [Konfiguracja Claude Desktop](/docs/mcp/claude-desktop)\n- [Rozwiązywanie problemów MCP](/docs/mcp/troubleshooting)\n","content_html":"<h1>FAQ MCP</h1>\n<p>Częste pytania dotyczące serwera MCP Synapse.</p>\n<h2>Czym jest MCP?</h2>\n<p>MCP (Model Context Protocol) to otwarty standard Anthropic dla integracji LLM z\nnarzędziami. Zamiast wklejać dokumentację API do promptów, rejestruje się\nnarzędzia w serwerze MCP, a LLM wywołuje je jako funkcje natywne.</p>\n<p>Patrz <a href=\"/docs/mcp/what-is-mcp\">Czym jest MCP?</a>.</p>\n<h2>Ile narzędzi udostępnia Synapse MCP?</h2>\n<p><strong>79 narzędzi</strong> w 12 kategoriach: memory, chat, scheduler, tasks, scripts,\ncomputers, push, user, utility, visualization, sharing, webhooks, browser.</p>\n<p>Pełna lista w sekcji <a href=\"/docs/mcp/what-is-mcp\">Czym jest MCP?</a>.</p>\n<h2>Które klienty MCP są obsługiwane?</h2>\n<ul>\n<li>Claude Desktop (macOS, Windows)</li>\n<li>Claude Code (terminal)</li>\n<li>Cursor (IDE)</li>\n<li>Continue.dev (VS Code, JetBrains)</li>\n<li>Cline (VS Code)</li>\n<li>Dowolny klient zgodny z MCP</li>\n</ul>\n<p>Przykłady konfiguracji w sekcji <a href=\"/docs/mcp/claude-desktop\">Konfiguracja Claude Desktop</a>.</p>\n<h2>Jakie transporty są obsługiwane?</h2>\n<ol>\n<li><strong>stdio</strong> (lokalny, zalecany dla komputerów biurkowych)</li>\n<li><strong>HTTP/SSE</strong> (zdalny, wielodostępny)</li>\n<li><strong>WebSocket</strong> (mobilny, duży ruch)</li>\n</ol>\n<h2>Jak skonfigurować Claude Desktop?</h2>\n<p>Edytować <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>Patrz <a href=\"/docs/mcp/claude-desktop\">Konfiguracja Claude Desktop</a>.</p>\n<h2>Dlaczego narzędzia nie pojawiają się w Claude Desktop?</h2>\n<ol>\n<li><strong>W pełni zrestartować Claude Desktop</strong> (Cmd+Q na macOS)</li>\n<li><strong>Sprawdzić, czy plik konfiguracyjny jest poprawnym JSON-em</strong></li>\n<li><strong>Zweryfikować Node.js 18+</strong> zainstalowany</li>\n<li><strong>Sprawdzić logi MCP</strong>: <code>~/Library/Logs/Claude/mcp.log</code></li>\n</ol>\n<p>Patrz <a href=\"/docs/mcp/troubleshooting\">Rozwiązywanie problemów MCP</a>.</p>\n<h2>Jak używać innego umysłu?</h2>\n<p>Zmienić <code>SYNAPSE_MIND_KEY</code> w konfiguracji MCP i zrestartować klienta.</p>\n<p>Dla wielu umysłów uruchomić wiele instancji serwera MCP z różnymi Mind Key.</p>\n<h2>Czy mogę ograniczyć, które narzędzia są udostępniane?</h2>\n<p>Tak, użyć <strong>Profili narzędzi</strong>:</p>\n<ul>\n<li><code>minimal</code>: 8 narzędzi złożonych (około 500 tokenów)</li>\n<li><code>standard</code>: 25 narzędzi (około 2 500 tokenów)</li>\n<li><code>full</code>: 119 narzędzi (około 8 250 tokenów, domyślnie)</li>\n</ul>\n<p>Ustawić przez zmienną środowiskową <code>MCP_PROFILE</code> lub nagłówek <code>Mcp-Tool-Profile</code>.</p>\n<h2>Jak debugować problemy MCP?</h2>\n<ol>\n<li><strong>Uruchomić serwer MCP ręcznie</strong>: <code>npx -y synapse-mcp-api@latest</code></li>\n<li><strong>Sprawdzić logi klienta</strong> (różne w zależności od klienta)</li>\n<li><strong>Zweryfikować działanie Mind Key</strong>: <code>curl -H &quot;Authorization: Bearer mk_...&quot; .../memory/recall</code></li>\n<li><strong>Sprawdzić kondycję Synapse</strong>: <code>curl https://synapse.schaefer.zone/health</code></li>\n</ol>\n<p>Patrz <a href=\"/docs/mcp/troubleshooting\">Rozwiązywanie problemów MCP</a>.</p>\n<h2>Czy serwer MCP jest darmowy?</h2>\n<p>Tak. Pakiet npm <code>synapse-mcp-api</code> jest open source. Hostowany serwer MCP pod\nadresem <code>synapse-mcp.schaefer.zone</code> jest darmowy do użytku publicznego.</p>\n<h2>Czy mogę hostować serwer MCP samodzielnie?</h2>\n<p>Tak:</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>Czym MCP różni się od bezpośrednich wywołań API?</h2>\n<table>\n<thead>\n<tr>\n<th>Aspekt</th>\n<th>Bezpośrednie API</th>\n<th>MCP</th>\n</tr>\n</thead>\n<tbody><tr>\n<td>LLM musi znać</td>\n<td>URL-e, nagłówki, autoryzację</td>\n<td>Tylko nazwy narzędzi</td>\n</tr>\n<tr>\n<td>Obsługa autoryzacji</td>\n<td>Ręczna</td>\n<td>Automatyczna (zmienna środowiskowa)</td>\n</tr>\n<tr>\n<td>Wykrywanie narzędzi</td>\n<td>Czytanie /endpoints</td>\n<td>Automatyczne przez protokół MCP</td>\n</tr>\n<tr>\n<td>Obsługa błędów</td>\n<td>Ręczna</td>\n<td>Ustandaryzowana</td>\n</tr>\n<tr>\n<td>Najlepsze do</td>\n<td>Niestandardowych integracji</td>\n<td>Agentów LLM</td>\n</tr>\n</tbody></table>\n<h2>Czy mogę zbudować własnego klienta MCP?</h2>\n<p>Tak. Użyć oficjalnego SDK MCP:</p>\n<ul>\n<li>TypeScript: <code>@modelcontextprotocol/sdk</code></li>\n<li>Python: <code>mcp</code></li>\n</ul>\n<p>Patrz <a href=\"/docs/mcp/custom-client\">Niestandardowy klient MCP</a>.</p>\n<h2>Jak zgłaszać błędy MCP?</h2>\n<p>Otworzyć zgłoszenie: <a href=\"https://gitlab.com/schaefer-services/synapse-mcp/-/issues\">https://gitlab.com/schaefer-services/synapse-mcp/-/issues</a></p>\n<p>Dołączyć:</p>\n<ul>\n<li>Wersję serwera MCP</li>\n<li>Nazwę i wersję klienta</li>\n<li>System operacyjny</li>\n<li>Istotne logi</li>\n<li>Kroki reprodukcji</li>\n</ul>\n<h2>Następne kroki</h2>\n<ul>\n<li><a href=\"/docs/mcp/what-is-mcp\">Czym jest MCP?</a></li>\n<li><a href=\"/docs/mcp/claude-desktop\">Konfiguracja Claude Desktop</a></li>\n<li><a href=\"/docs/mcp/troubleshooting\">Rozwiązywanie problemów 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"]}