Apa itu MCP?
Model Context Protocol memungkinkan LLM memanggil alat eksternal. Synapse mengekspos 79 alat via MCP server resmi.
Apa itu MCP?
Model Context Protocol (MCP) adalah standar terbuka oleh Anthropic (2024) yang memungkinkan LLM memanggil alat eksternal dengan cara terstruktur. Alih-alih menempelkan dokumentasi API ke dalam prompt, Anda mendaftarkan alat dengan MCP server, dan LLM memanggilnya sesuai kebutuhan — seperti function calling, tetapi terstandarisasi dan agnostik-klien.
Synapse MCP Server
Synapse mengirimkan MCP server resmi (synapse-mcp-api di npm) yang mengekspos
79 alat mencakup semua fitur Synapse:
| Kategori | Alat | Jumlah |
|---|---|---|
| Memory | recall, list, store, search, semantic-search, update, delete, bulk-delete, stats, unverified, contradictions, audit, related, by-tag, diff, expiring, health, sync, embed-batch, verify, unverify, mind-export | 22 |
| Chat | poll, reply, status, history, unread, send, upload | 7 |
| Scheduler | cron_list, cron_create, cron_delete, cron_toggle, var_list, var_get, var_set, var_delete | 8 |
| Tasks | task_list, task_get, task_create, task_update | 4 |
| Scripts | script_list, script_get, script_info, script_store, script_delete | 5 |
| Computers | computer_list, computer_get, install_code, screenshot, command_queue, command_status, commands_list, disable, delete | 9 |
| Push | vapid_public_key, subscribe, unsubscribe, test | 4 |
| User/Mind | register, login, minds_list, mind_create, mind_delete | 5 |
| Utility | time, calc, random | 3 |
| Visualization | graph, tags, compact | 3 |
| Sharing | share, list, revoke | 3 |
| Webhooks | register, list, get, update, delete | 5 |
| Browser | new, navigate, click, type, screenshot, close | 6 |
| Total | 79+ |
Cara Kerja
┌──────────────────┐ MCP protocol ┌──────────────────┐ HTTP ┌──────────┐
│ LLM Client │ ◀─────────────────▶│ Synapse MCP │ ─────────▶ │ Synapse │
│ (Claude/Cursor) │ (stdio/SSE/WS) │ Server │ │ API │
└──────────────────┘ └──────────────────┘ └──────────┘- Anda mengonfigurasi klien LLM Anda (Claude Desktop, Cursor, dll.) untuk menggunakan Synapse MCP server
- Klien memulai MCP server (melalui
npx -y synapse-mcp-api@latest) - MCP server terhubung ke Synapse API menggunakan Mind Key Anda
- LLM melihat semua 79 alat sebagai fungsi native yang dapat dipanggil
- Saat LLM perlu mengingat sesuatu, ia memanggil
memory_store— MCP server menerjemahkan ini kePOST /memorydi Synapse
Transport
Synapse MCP server mendukung tiga transport:
stdio (lokal, disarankan untuk desktop)
{
"mcpServers": {
"synapse": {
"command": "npx",
"args": ["-y", "synapse-mcp-api@latest"],
"env": {
"SYNAPSE_MIND_KEY": "mk_...",
"SYNAPSE_URL": "https://synapse.schaefer.zone"
}
}
}
}HTTP/SSE (remote, multi-tenant)
Hubungkan klien MCP Anda ke:
URL: https://synapse-mcp.schaefer.zone/sse
Headers: Authorization: Bearer YOUR_MIND_KEYWebSocket (mobile, volume tinggi)
URL: wss://synapse-mcp.schaefer.zone/ws?mind_key=YOUR_MIND_KEYTool Profiles (v1.4.0)
Untuk mengurangi overhead token bagi LLM yang lebih kecil, MCP server mendukung tiga tool profile:
| Profile | Alat | Token | Terbaik Untuk |
|---|---|---|---|
minimal |
8 (dispatch komposit) | ~500 | LLM self-hosted dengan konteks ≤8k |
standard |
25 (bernama) | ~2.500 | LLM mid-size (Claude Haiku, GPT-3.5) |
full |
119 (semua) | ~8.250 | LLM besar (Claude Sonnet/Opus, GPT-4) — default |
Kontrol melalui:
- Env var:
MCP_PROFILE=minimal|standard|full - Header:
Mcp-Tool-Profile: minimal|standard|full
Klien yang Didukung
- Claude Desktop — aplikasi desktop Anthropic
- Claude Code — agen coding terminal
- Cursor — IDE bertenaga AI
- Continue.dev — asisten coding AI open-source
- Cline — ekstensi VS Code
- Klien apa pun yang kompatibel dengan MCP
Mengapa Menggunakan MCP Alih-alih API Langsung?
| Pendekatan | Pro | Kontra |
|---|---|---|
| API Langsung | Sederhana, tanpa lapisan tambahan | LLM perlu tahu URL, header, auth |
| MCP | LLM melihat alat native, tanpa menghafal URL | Proses MCP server tambahan |
Untuk sebagian besar kasus penggunaan agen LLM, MCP adalah pilihan yang lebih baik — LLM tidak perlu mengingat path API atau pola auth.
Langkah Berikutnya
- Pengaturan Claude Desktop — konfigurasi 2 menit
- Pengaturan Claude Code — integrasi terminal
- Klien MCP Khusus — bangun sendiri