# MCP क्या है? SUMMARY: Model Context Protocol LLMs को बाहरी टूल कॉल करने देता है। Synapse आधिकारिक MCP server के माध्यम से 79 टूल उपलब्ध कराता है। KEY CONTEXT: MCP = Model Context Protocol (Anthropic, 2024). Open standard for LLM-tool integration. Synapse has official MCP server: synapse-mcp-api (npm package, npx -y synapse-mcp-api@latest) 79 tools exposed: 22 memory, 7 chat, 8 scheduler, 4 tasks, 5 scripts, 9 computers, 4 push, 5 user, 3 utility 3 transports: stdio (local), HTTP/SSE (remote), WebSocket (mobile) Supported clients: Claude Desktop, Claude Code, Cursor, Continue, Cline, any MCP-compatible client Tool Profiles (v1.4.0): minimal (8 tools), standard (25), full (119) — controlled via MCP_PROFILE env or Mcp-Tool-Profile header MCP क्या है? Model Context Protocol (MCP) Anthropic (2024) द्वारा एक खुला मानक है जो LLMs को संरचित तरीके से बाहरी टूल कॉल करने देता है। प्रॉम्प्ट में API docs पेस्ट करने के बजाय, आप टूल को MCP server के साथ रजिस्टर करते हैं, और LLM आवश्यकतानुसार उन्हें कॉल करता है — जैसे फ़ंक्शन कॉलिंग, लेकिन मानकीकृत और client-अज्ञेयवादी। Synapse MCP Server Synapse एक आधिकारिक MCP server ( 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 | cronlist, croncreate, crondelete, crontoggle, varlist, varget, varset, vardelete | 8 | | Tasks | tasklist, taskget, taskcreate, taskupdate | 4 | | Scripts | scriptlist, scriptget, scriptinfo, scriptstore, scriptdelete | 5 | | Computers | computerlist, computerget, installcode, screenshot, commandqueue, commandstatus, commandslist, disable, delete | 9 | | Push | vapidpublickey, subscribe, unsubscribe, test | 4 | | User/Mind | register, login, mindslist, mindcreate, minddelete | 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+ | यह कैसे काम करता है [CODE BLOCK] 1. आप अपने LLM client (Claude Desktop, Cursor, आदि) को Synapse MCP server का उपयोग करने के लिए कॉन्फ़िगर करते हैं 2. Client MCP server शुरू करता है ( के माध्यम से) 3. MCP server आपकी Mind Key का उपयोग करके Synapse API से कनेक्ट होता है 4. LLM सभी 79 टूल को नेटिव फ़ंक्शन के रूप में देखता है जिन्हें वह कॉल कर सकता है 5. जब LLM को कुछ याद रखना होता है, तो वह कॉल करता है — MCP server इसे Synapse पर में अनुवाद करता है ट्रांसपोर्ट Synapse MCP server तीन ट्रांसपोर्ट का समर्थन करता है: stdio (स्थानीय, डेस्कटॉप के लिए अनुशंसित) [CODE BLOCK] HTTP/SSE (रिमोट, मल्टी-टैनेंट) अपने MCP client को कनेक्ट करें: [CODE BLOCK] WebSocket (मोबाइल, उच्च-मात्रा) [CODE BLOCK] टूल प्रोफाइल (v1.4.0) छोटे LLMs के लिए टोकन ओवरहेड कम करने के लिए, MCP server तीन टूल प्रोफाइल का समर्थन करता है: | प्रोफाइल | टूल | टोकन | के लिए सर्वोत्तम | |---------|-------|--------|----------| | | 8 (कंपोज़िट डिस्पैच) | 500 | ≤8k संदर्भ वाले सेल्फ-होस्टेड LLMs | | | 25 (नामित) | 2,500 | मध्यम-आकार के LLMs (Claude Haiku, GPT-3.5) | | | 119 (सभी) | 8,250 | बड़े LLMs (Claude Sonnet/Opus, GPT-4) — डिफ़ॉल्ट | नियंत्रण: - Env var: - Header: समर्थित 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 — अपना खुद का बनाएँ