{"title":"คำถามที่พบบ่อยเกี่ยวกับ MCP","slug":"mcp-faq","category":"faq","summary":"คำถามทั่วไปเกี่ยวกับการผสานรวม MCP — tool, transport, การแก้ปัญหา","audience":["human","llm"],"tags":["faq","mcp","troubleshooting"],"difficulty":"beginner","updated":"2026-06-27","word_count":366,"read_minutes":2,"lang":"th","translated":true,"requested_lang":"th","content_markdown":"\n# คำถามที่พบบ่อยเกี่ยวกับ MCP\n\nคำถามทั่วไปเกี่ยวกับ Synapse MCP server\n\n## MCP คืออะไร?\n\nMCP (Model Context Protocol) เป็นมาตรฐานเปิดโดย Anthropic สำหรับการผสานรวม LLM-tool แทนที่จะวาง API docs ลงใน prompt คุณลงทะเบียน tool กับ MCP server และ LLM เรียกใช้เป็น native function\n\nดู [MCP คืออะไร?](/docs/mcp/what-is-mcp)\n\n## Synapse MCP เปิดเผย tool กี่ตัว?\n\n**79 tool** ครอบคลุม 12 category: memory, chat, scheduler, tasks, scripts, computers, push, user, utility, visualization, sharing, webhooks, browser\n\nดูรายการเต็มที่ [MCP คืออะไร?](/docs/mcp/what-is-mcp)\n\n## MCP client ใดที่รองรับ?\n\n- Claude Desktop (macOS, Windows)\n- Claude Code (terminal)\n- Cursor (IDE)\n- Continue.dev (VS Code, JetBrains)\n- Cline (VS Code)\n- MCP client ใดก็ตามที่เข้ากันได้\n\nดูตัวอย่าง config ที่ [Claude Desktop Setup](/docs/mcp/claude-desktop)\n\n## transport ใดที่รองรับ?\n\n1. **stdio** (local, แนะนำสำหรับ desktop)\n2. **HTTP/SSE** (remote, multi-tenant)\n3. **WebSocket** (mobile, ปริมาณสูง)\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 Setup](/docs/mcp/claude-desktop)\n\n## ทำไม tool ไม่ปรากฏใน Claude Desktop?\n\n1. **รีสตาร์ท Claude Desktop ให้เต็มรูปแบบ** (Cmd+Q บน macOS)\n2. **ตรวจสอบ config file เป็น JSON ที่ถูกต้อง**\n3. **ตรวจสอบ Node.js 18+** ติดตั้ง\n4. **ตรวจสอบ MCP log**: `~/Library/Logs/Claude/mcp.log`\n\nดู [MCP Troubleshooting](/docs/mcp/troubleshooting)\n\n## ฉันใช้ mind อื่นได้อย่างไร?\n\nเปลี่ยน `SYNAPSE_MIND_KEY` ใน MCP config และรีสตาร์ท client\n\nสำหรับหลาย mind ให้รัน MCP server instance หลายตัวด้วย Mind Key ต่างกัน\n\n## ฉันจำกัด tool ที่เปิดเผยได้ไหม?\n\nได้ ใช้ **Tool Profile**:\n\n- `minimal`: 8 composite tool (~500 token)\n- `standard`: 25 tool (~2,500 token)\n- `full`: 119 tool (~8,250 token, ค่าเริ่มต้น)\n\nตั้งผ่าน env var `MCP_PROFILE` หรือ header `Mcp-Tool-Profile`\n\n## ฉัน debug ปัญหา MCP อย่างไร?\n\n1. **รัน MCP server ด้วยตนเอง**: `npx -y synapse-mcp-api@latest`\n2. **ตรวจสอบ client log** (แตกต่างกันตาม client)\n3. **ตรวจสอบ Mind Key ทำงาน**: `curl -H \"Authorization: Bearer mk_...\" .../memory/recall`\n4. **ตรวจสอบสุขภาพ Synapse**: `curl https://synapse.schaefer.zone/health`\n\nดู [MCP Troubleshooting](/docs/mcp/troubleshooting)\n\n## MCP server ฟรีไหม?\n\nใช่ npm package `synapse-mcp-api` เป็น open source MCP server ที่โฮสต์ที่ `synapse-mcp.schaefer.zone` ฟรีสำหรับใช้สาธารณะ\n\n## ฉัน self-host MCP server ได้ไหม?\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 ต่างจาก direct API call อย่างไร?\n\n| แง่มุม | Direct API | MCP |\n|--------|-----------|-----|\n| LLM ต้องรู้ | URL, header, auth | เพียงชื่อ tool |\n| การจัดการ auth | ด้วยตนเอง | อัตโนมัติ (env var) |\n| การค้นพบ tool | อ่าน /endpoints | อัตโนมัติผ่าน MCP protocol |\n| การจัดการ error | ด้วยตนเอง | มาตรฐาน |\n| เหมาะกับ | การผสานรวมแบบกำหนดเอง | LLM agent |\n\n## ฉันสร้าง MCP client ของตัวเองได้ไหม?\n\nได้ ใช้ MCP SDK อย่างเป็นทางการ:\n\n- TypeScript: `@modelcontextprotocol/sdk`\n- Python: `mcp`\n\nดู [Custom MCP Client](/docs/mcp/custom-client)\n\n## ฉันรายงาน bug MCP อย่างไร?\n\nเปิด issue: <https://gitlab.com/schaefer-services/synapse-mcp/-/issues>\n\nระบุ:\n\n- เวอร์ชัน MCP server\n- ชื่อและเวอร์ชัน client\n- ระบบปฏิบัติการ\n- log ที่เกี่ยวข้อง\n- ขั้นตอนการ reproduce\n\n## ขั้นตอนถัดไป\n\n- [MCP คืออะไร?](/docs/mcp/what-is-mcp)\n- [Claude Desktop Setup](/docs/mcp/claude-desktop)\n- [MCP Troubleshooting](/docs/mcp/troubleshooting)\n","content_html":"<h1>คำถามที่พบบ่อยเกี่ยวกับ MCP</h1>\n<p>คำถามทั่วไปเกี่ยวกับ Synapse MCP server</p>\n<h2>MCP คืออะไร?</h2>\n<p>MCP (Model Context Protocol) เป็นมาตรฐานเปิดโดย Anthropic สำหรับการผสานรวม LLM-tool แทนที่จะวาง API docs ลงใน prompt คุณลงทะเบียน tool กับ MCP server และ LLM เรียกใช้เป็น native function</p>\n<p>ดู <a href=\"/docs/mcp/what-is-mcp\">MCP คืออะไร?</a></p>\n<h2>Synapse MCP เปิดเผย tool กี่ตัว?</h2>\n<p><strong>79 tool</strong> ครอบคลุม 12 category: memory, chat, scheduler, tasks, scripts, computers, push, user, utility, visualization, sharing, webhooks, browser</p>\n<p>ดูรายการเต็มที่ <a href=\"/docs/mcp/what-is-mcp\">MCP คืออะไร?</a></p>\n<h2>MCP client ใดที่รองรับ?</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>MCP client ใดก็ตามที่เข้ากันได้</li>\n</ul>\n<p>ดูตัวอย่าง config ที่ <a href=\"/docs/mcp/claude-desktop\">Claude Desktop Setup</a></p>\n<h2>transport ใดที่รองรับ?</h2>\n<ol>\n<li><strong>stdio</strong> (local, แนะนำสำหรับ desktop)</li>\n<li><strong>HTTP/SSE</strong> (remote, multi-tenant)</li>\n<li><strong>WebSocket</strong> (mobile, ปริมาณสูง)</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 Setup</a></p>\n<h2>ทำไม tool ไม่ปรากฏใน Claude Desktop?</h2>\n<ol>\n<li><strong>รีสตาร์ท Claude Desktop ให้เต็มรูปแบบ</strong> (Cmd+Q บน macOS)</li>\n<li><strong>ตรวจสอบ config file เป็น JSON ที่ถูกต้อง</strong></li>\n<li><strong>ตรวจสอบ Node.js 18+</strong> ติดตั้ง</li>\n<li><strong>ตรวจสอบ MCP log</strong>: <code>~/Library/Logs/Claude/mcp.log</code></li>\n</ol>\n<p>ดู <a href=\"/docs/mcp/troubleshooting\">MCP Troubleshooting</a></p>\n<h2>ฉันใช้ mind อื่นได้อย่างไร?</h2>\n<p>เปลี่ยน <code>SYNAPSE_MIND_KEY</code> ใน MCP config และรีสตาร์ท client</p>\n<p>สำหรับหลาย mind ให้รัน MCP server instance หลายตัวด้วย Mind Key ต่างกัน</p>\n<h2>ฉันจำกัด tool ที่เปิดเผยได้ไหม?</h2>\n<p>ได้ ใช้ <strong>Tool Profile</strong>:</p>\n<ul>\n<li><code>minimal</code>: 8 composite tool (~500 token)</li>\n<li><code>standard</code>: 25 tool (~2,500 token)</li>\n<li><code>full</code>: 119 tool (~8,250 token, ค่าเริ่มต้น)</li>\n</ul>\n<p>ตั้งผ่าน env var <code>MCP_PROFILE</code> หรือ header <code>Mcp-Tool-Profile</code></p>\n<h2>ฉัน debug ปัญหา MCP อย่างไร?</h2>\n<ol>\n<li><strong>รัน MCP server ด้วยตนเอง</strong>: <code>npx -y synapse-mcp-api@latest</code></li>\n<li><strong>ตรวจสอบ client log</strong> (แตกต่างกันตาม client)</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 Troubleshooting</a></p>\n<h2>MCP server ฟรีไหม?</h2>\n<p>ใช่ npm package <code>synapse-mcp-api</code> เป็น open source MCP server ที่โฮสต์ที่ <code>synapse-mcp.schaefer.zone</code> ฟรีสำหรับใช้สาธารณะ</p>\n<h2>ฉัน self-host MCP server ได้ไหม?</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 ต่างจาก direct API call อย่างไร?</h2>\n<table>\n<thead>\n<tr>\n<th>แง่มุม</th>\n<th>Direct API</th>\n<th>MCP</th>\n</tr>\n</thead>\n<tbody><tr>\n<td>LLM ต้องรู้</td>\n<td>URL, header, auth</td>\n<td>เพียงชื่อ tool</td>\n</tr>\n<tr>\n<td>การจัดการ auth</td>\n<td>ด้วยตนเอง</td>\n<td>อัตโนมัติ (env var)</td>\n</tr>\n<tr>\n<td>การค้นพบ tool</td>\n<td>อ่าน /endpoints</td>\n<td>อัตโนมัติผ่าน MCP protocol</td>\n</tr>\n<tr>\n<td>การจัดการ error</td>\n<td>ด้วยตนเอง</td>\n<td>มาตรฐาน</td>\n</tr>\n<tr>\n<td>เหมาะกับ</td>\n<td>การผสานรวมแบบกำหนดเอง</td>\n<td>LLM agent</td>\n</tr>\n</tbody></table>\n<h2>ฉันสร้าง MCP client ของตัวเองได้ไหม?</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\">Custom MCP Client</a></p>\n<h2>ฉันรายงาน bug 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 server</li>\n<li>ชื่อและเวอร์ชัน client</li>\n<li>ระบบปฏิบัติการ</li>\n<li>log ที่เกี่ยวข้อง</li>\n<li>ขั้นตอนการ reproduce</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 Setup</a></li>\n<li><a href=\"/docs/mcp/troubleshooting\">MCP Troubleshooting</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"]}