{"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":398,"read_minutes":2,"lang":"ko","translated":true,"requested_lang":"ko","content_markdown":"\n# MCP FAQ\n\nSynapse MCP 서버에 대한 일반적인 질문입니다.\n\n## MCP란 무엇입니까?\n\nMCP (Model Context Protocol)는 LLM-도구 통합을 위한 Anthropic의 개방\n표준입니다. API 문서를 프롬프트에 붙여넣는 대신, MCP 서버에 도구를\n등록하고 LLM이 네이티브 함수로 호출합니다.\n\n[MCP란 무엇입니까?](/docs/mcp/what-is-mcp)를 참조하십시오.\n\n## Synapse MCP는 몇 개의 도구를 노출합니까?\n\n12개 카테고리에 걸쳐 **79개 도구**: memory, chat, scheduler, tasks,\nscripts, computers, push, user, utility, visualization, sharing, webhooks,\nbrowser.\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을 완전히 재시작** (macOS에서 Cmd+Q)\n2. **구성 파일이 유효한 JSON인지 확인**\n3. **Node.js 18+ 설치 확인**\n4. **MCP 로그 확인**: `~/Library/Logs/Claude/mcp.log`\n\n[MCP 문제 해결](/docs/mcp/troubleshooting)을 참조하십시오.\n\n## 다른 마인드를 사용하려면 어떻게 합니까?\n\nMCP 구성에서 `SYNAPSE_MIND_KEY`를 변경하고 클라이언트를 재시작하십시오.\n\n여러 마인드의 경우, 다른 Mind Key로 여러 MCP 서버 인스턴스를\n실행하십시오.\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`는 오픈 소스입니다. `synapse-mcp.schaefer.zone`의\n호스팅된 MCP 서버는 공용 사용이 무료입니다.\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| 인증 처리 | 수동 | 자동 (환경 변수) |\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이슈를 열으십시오: <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>Synapse MCP 서버에 대한 일반적인 질문입니다.</p>\n<h2>MCP란 무엇입니까?</h2>\n<p>MCP (Model Context Protocol)는 LLM-도구 통합을 위한 Anthropic의 개방\n표준입니다. API 문서를 프롬프트에 붙여넣는 대신, MCP 서버에 도구를\n등록하고 LLM이 네이티브 함수로 호출합니다.</p>\n<p><a href=\"/docs/mcp/what-is-mcp\">MCP란 무엇입니까?</a>를 참조하십시오.</p>\n<h2>Synapse MCP는 몇 개의 도구를 노출합니까?</h2>\n<p>12개 카테고리에 걸쳐 <strong>79개 도구</strong>: memory, chat, scheduler, tasks,\nscripts, computers, push, user, utility, visualization, sharing, webhooks,\nbrowser.</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>Claude Desktop에 도구가 나타나지 않는 이유는 무엇입니까?</h2>\n<ol>\n<li><strong>Claude Desktop을 완전히 재시작</strong> (macOS에서 Cmd+Q)</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>다른 마인드를 사용하려면 어떻게 합니까?</h2>\n<p>MCP 구성에서 <code>SYNAPSE_MIND_KEY</code>를 변경하고 클라이언트를 재시작하십시오.</p>\n<p>여러 마인드의 경우, 다른 Mind Key로 여러 MCP 서버 인스턴스를\n실행하십시오.</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>는 오픈 소스입니다. <code>synapse-mcp.schaefer.zone</code>의\n호스팅된 MCP 서버는 공용 사용이 무료입니다.</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>자동 (환경 변수)</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>이슈를 열으십시오: <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"]}