# Was ist MCP? SUMMARY: Model Context Protocol lässt LLMs externe Tools aufrufen. Synapse exponiert 79 Tools via offiziellem MCP-Server. 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 Was ist MCP? Das Model Context Protocol (MCP) ist ein offener Standard von Anthropic (2024), der LLMs erlaubt, externe Tools strukturiert aufzurufen. Statt API-Docs in den Prompt einzufügen, registrierst du Tools beim MCP-Server, und das LLM ruft sie bei Bedarf auf — wie Function Calling, aber standardisiert und Client-agnostisch. Synapse-MCP-Server Synapse liefert einen offiziellen MCP-Server ( auf npm), der 79 Tools exponiert, die alle Synapse-Features abdecken: | Kategorie | Tools | Anzahl | |-----------|-------|--------| | 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 | | Total | | 79+ | Funktionsweise [CODE BLOCK] 1. Du konfigurierst deinen LLM-Client (Claude Desktop, Cursor etc.), den Synapse-MCP-Server zu verwenden 2. Der Client startet den MCP-Server (via ) 3. Der MCP-Server verbindet sich mit der Synapse-API über deinen Mind Key 4. Das LLM sieht alle 79 Tools als native Funktionen, die es aufrufen kann 5. Wenn das LLM sich etwas merken muss, ruft es auf — der MCP-Server übersetzt das zu auf Synapse Transports Der Synapse-MCP-Server unterstützt drei Transports: stdio (lokal, empfohlen für Desktop) [CODE BLOCK] HTTP/SSE (Remote, Multi-Tenant) Verbinde deinen MCP-Client mit: [CODE BLOCK] WebSocket (mobil, hohes Volumen) [CODE BLOCK] Tool-Profile (v1.4.0) Um Token-Overhead für kleinere LLMs zu reduzieren, unterstützt der MCP-Server drei Tool-Profile: | Profil | Tools | Token | Optimal für | |---------|-------|-------|-------------| | | 8 (Composite-Dispatch) | 500 | Self-Hosted-LLMs mit ≤8k Kontext | | | 25 (benannt) | 2.500 | Mid-Size-LLMs (Claude Haiku, GPT-3.5) | | | 119 (alle) | 8.250 | Große LLMs (Claude Sonnet/Opus, GPT-4) — Standard | Steuerung via: - Env-Var: - Header: Unterstützte Clients - Claude Desktop — Anthropic Desktop-App - Claude Code — Terminal-Coding-Agent - Cursor — AI-powered IDE - Continue.dev — Open-Source-AI-Coding-Assistent - Cline — VS-Code-Erweiterung - Jeder MCP-kompatible Client Warum MCP statt direkter API? | Ansatz | Vorteile | Nachteile | |--------|----------|-----------| | Direkte API | Einfach, keine extra Schicht | LLM muss URLs, Header, Auth kennen | | MCP | LLM sieht native Tools, kein URL-Auswendiglernen | Extra MCP-Server-Prozess | Für die meisten LLM-Agent-Anwendungsfälle ist MCP die bessere Wahl — das LLM muss sich keine API-Pfade oder Auth-Patterns merken. Nächste Schritte - Claude-Desktop-Setup — 2-Minuten-Config - Claude-Code-Setup — Terminal-Integration - Custom-MCP-Client — eigenen bauen