MCP क्या है?
Model Context Protocol LLMs को बाहरी टूल कॉल करने देता है। Synapse आधिकारिक MCP server के माध्यम से 79 टूल उपलब्ध कराता है।
MCP क्या है?
Model Context Protocol (MCP) Anthropic (2024) द्वारा एक खुला मानक है जो LLMs को संरचित तरीके से बाहरी टूल कॉल करने देता है। प्रॉम्प्ट में API docs पेस्ट करने के बजाय, आप टूल को MCP server के साथ रजिस्टर करते हैं, और LLM आवश्यकतानुसार उन्हें कॉल करता है — जैसे फ़ंक्शन कॉलिंग, लेकिन मानकीकृत और client-अज्ञेयवादी।
Synapse MCP Server
Synapse एक आधिकारिक MCP server (synapse-mcp-api npm पर) शिप करता है जो
सभी Synapse सुविधाओं को कवर करने वाले 79 टूल उपलब्ध कराता है:
| श्रेणी | टूल | संख्या |
|---|---|---|
| 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 |
| कुल | 79+ |
यह कैसे काम करता है
┌──────────────────┐ MCP protocol ┌──────────────────┐ HTTP ┌──────────┐
│ LLM Client │ ◀─────────────────▶│ Synapse MCP │ ─────────▶ │ Synapse │
│ (Claude/Cursor) │ (stdio/SSE/WS) │ Server │ │ API │
└──────────────────┘ └──────────────────┘ └──────────┘- आप अपने LLM client (Claude Desktop, Cursor, आदि) को Synapse MCP server का उपयोग करने के लिए कॉन्फ़िगर करते हैं
- Client MCP server शुरू करता है (
npx -y synapse-mcp-api@latestके माध्यम से) - MCP server आपकी Mind Key का उपयोग करके Synapse API से कनेक्ट होता है
- LLM सभी 79 टूल को नेटिव फ़ंक्शन के रूप में देखता है जिन्हें वह कॉल कर सकता है
- जब LLM को कुछ याद रखना होता है, तो वह
memory_storeकॉल करता है — MCP server इसे Synapse परPOST /memoryमें अनुवाद करता है
ट्रांसपोर्ट
Synapse MCP server तीन ट्रांसपोर्ट का समर्थन करता है:
stdio (स्थानीय, डेस्कटॉप के लिए अनुशंसित)
{
"mcpServers": {
"synapse": {
"command": "npx",
"args": ["-y", "synapse-mcp-api@latest"],
"env": {
"SYNAPSE_MIND_KEY": "mk_...",
"SYNAPSE_URL": "https://synapse.schaefer.zone"
}
}
}
}HTTP/SSE (रिमोट, मल्टी-टैनेंट)
अपने MCP client को कनेक्ट करें:
URL: https://synapse-mcp.schaefer.zone/sse
Headers: Authorization: Bearer YOUR_MIND_KEYWebSocket (मोबाइल, उच्च-मात्रा)
URL: wss://synapse-mcp.schaefer.zone/ws?mind_key=YOUR_MIND_KEYटूल प्रोफाइल (v1.4.0)
छोटे LLMs के लिए टोकन ओवरहेड कम करने के लिए, MCP server तीन टूल प्रोफाइल का समर्थन करता है:
| प्रोफाइल | टूल | टोकन | के लिए सर्वोत्तम |
|---|---|---|---|
minimal |
8 (कंपोज़िट डिस्पैच) | ~500 | ≤8k संदर्भ वाले सेल्फ-होस्टेड LLMs |
standard |
25 (नामित) | ~2,500 | मध्यम-आकार के LLMs (Claude Haiku, GPT-3.5) |
full |
119 (सभी) | ~8,250 | बड़े LLMs (Claude Sonnet/Opus, GPT-4) — डिफ़ॉल्ट |
नियंत्रण:
- Env var:
MCP_PROFILE=minimal|standard|full - Header:
Mcp-Tool-Profile: minimal|standard|full
समर्थित Clients
- Claude Desktop — Anthropic का डेस्कटॉप ऐप
- Claude Code — टर्मिनल कोडिंग एजेंट
- Cursor — AI-संचालित IDE
- Continue.dev — ओपन-सोर्स AI कोडिंग सहायक
- Cline — VS Code एक्सटेंशन
- कोई भी MCP-संगत client
सीधे API के बजाय MCP का उपयोग क्यों?
| दृष्टिकोण | फायदे | नुकसान |
|---|---|---|
| सीधे API | सरल, कोई अतिरिक्त परत नहीं | LLM को URLs, headers, auth जानना होगा |
| MCP | LLM नेटिव टूल देखता है, कोई URL याद रखना नहीं | अतिरिक्त MCP server प्रक्रिया |
अधिकांश LLM एजेंट उपयोग के मामलों के लिए, MCP बेहतर विकल्प है — LLM को API पथ या auth पैटर्न याद रखने की आवश्यकता नहीं।
अगले कदम
- Claude Desktop Setup — 2-मिनट कॉन्फ़िग
- Claude Code Setup — टर्मिनल एकीकरण
- Custom MCP Client — अपना खुद का बनाएँ