# คำถามที่พบบ่อยเกี่ยวกับ MCP คำถามทั่วไปเกี่ยวกับ Synapse MCP server ## MCP คืออะไร? MCP (Model Context Protocol) เป็นมาตรฐานเปิดโดย Anthropic สำหรับการผสานรวม LLM-tool แทนที่จะวาง API docs ลงใน prompt คุณลงทะเบียน tool กับ MCP server และ LLM เรียกใช้เป็น native function ดู [MCP คืออะไร?](/docs/mcp/what-is-mcp) ## Synapse MCP เปิดเผย tool กี่ตัว? **79 tool** ครอบคลุม 12 category: memory, chat, scheduler, tasks, scripts, computers, push, user, utility, visualization, sharing, webhooks, browser ดูรายการเต็มที่ [MCP คืออะไร?](/docs/mcp/what-is-mcp) ## MCP client ใดที่รองรับ? - Claude Desktop (macOS, Windows) - Claude Code (terminal) - Cursor (IDE) - Continue.dev (VS Code, JetBrains) - Cline (VS Code) - MCP client ใดก็ตามที่เข้ากันได้ ดูตัวอย่าง config ที่ [Claude Desktop Setup](/docs/mcp/claude-desktop) ## transport ใดที่รองรับ? 1. **stdio** (local, แนะนำสำหรับ desktop) 2. **HTTP/SSE** (remote, multi-tenant) 3. **WebSocket** (mobile, ปริมาณสูง) ## ฉันกำหนดค่า Claude Desktop อย่างไร? แก้ไข `claude_desktop_config.json`: ```json { "mcpServers": { "synapse": { "command": "npx", "args": ["-y", "synapse-mcp-api@latest"], "env": { "SYNAPSE_MIND_KEY": "mk_YOUR_KEY", "SYNAPSE_URL": "https://synapse.schaefer.zone" } } } } ``` ดู [Claude Desktop Setup](/docs/mcp/claude-desktop) ## ทำไม tool ไม่ปรากฏใน Claude Desktop? 1. **รีสตาร์ท Claude Desktop ให้เต็มรูปแบบ** (Cmd+Q บน macOS) 2. **ตรวจสอบ config file เป็น JSON ที่ถูกต้อง** 3. **ตรวจสอบ Node.js 18+** ติดตั้ง 4. **ตรวจสอบ MCP log**: `~/Library/Logs/Claude/mcp.log` ดู [MCP Troubleshooting](/docs/mcp/troubleshooting) ## ฉันใช้ mind อื่นได้อย่างไร? เปลี่ยน `SYNAPSE_MIND_KEY` ใน MCP config และรีสตาร์ท client สำหรับหลาย mind ให้รัน MCP server instance หลายตัวด้วย Mind Key ต่างกัน ## ฉันจำกัด tool ที่เปิดเผยได้ไหม? ได้ ใช้ **Tool Profile**: - `minimal`: 8 composite tool (~500 token) - `standard`: 25 tool (~2,500 token) - `full`: 119 tool (~8,250 token, ค่าเริ่มต้น) ตั้งผ่าน env var `MCP_PROFILE` หรือ header `Mcp-Tool-Profile` ## ฉัน debug ปัญหา MCP อย่างไร? 1. **รัน MCP server ด้วยตนเอง**: `npx -y synapse-mcp-api@latest` 2. **ตรวจสอบ client log** (แตกต่างกันตาม client) 3. **ตรวจสอบ Mind Key ทำงาน**: `curl -H "Authorization: Bearer mk_..." .../memory/recall` 4. **ตรวจสอบสุขภาพ Synapse**: `curl https://synapse.schaefer.zone/health` ดู [MCP Troubleshooting](/docs/mcp/troubleshooting) ## MCP server ฟรีไหม? ใช่ npm package `synapse-mcp-api` เป็น open source MCP server ที่โฮสต์ที่ `synapse-mcp.schaefer.zone` ฟรีสำหรับใช้สาธารณะ ## ฉัน self-host MCP server ได้ไหม? ได้: ```bash npm install -g synapse-mcp-api SYNAPSE_URL=https://your-synapse-instance.com \ SYNAPSE_MIND_KEY=mk_... \ synapse-mcp-api ``` ## MCP ต่างจาก direct API call อย่างไร? | แง่มุม | Direct API | MCP | |--------|-----------|-----| | LLM ต้องรู้ | URL, header, auth | เพียงชื่อ tool | | การจัดการ auth | ด้วยตนเอง | อัตโนมัติ (env var) | | การค้นพบ tool | อ่าน /endpoints | อัตโนมัติผ่าน MCP protocol | | การจัดการ error | ด้วยตนเอง | มาตรฐาน | | เหมาะกับ | การผสานรวมแบบกำหนดเอง | LLM agent | ## ฉันสร้าง MCP client ของตัวเองได้ไหม? ได้ ใช้ MCP SDK อย่างเป็นทางการ: - TypeScript: `@modelcontextprotocol/sdk` - Python: `mcp` ดู [Custom MCP Client](/docs/mcp/custom-client) ## ฉันรายงาน bug MCP อย่างไร? เปิด issue: ระบุ: - เวอร์ชัน MCP server - ชื่อและเวอร์ชัน client - ระบบปฏิบัติการ - log ที่เกี่ยวข้อง - ขั้นตอนการ reproduce ## ขั้นตอนถัดไป - [MCP คืออะไร?](/docs/mcp/what-is-mcp) - [Claude Desktop Setup](/docs/mcp/claude-desktop) - [MCP Troubleshooting](/docs/mcp/troubleshooting)