# Wat is MCP? SUMMARY: Model Context Protocol laat LLM's externe tools aanroepen. Synapse biedt 79 tools via de officiële 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 Wat is MCP? Het Model Context Protocol (MCP) is een open standaard van Anthropic (2024) die LLM's op een gestructureerde manier externe tools laat aanroepen. In plaats van API-documentatie in de prompt te plakken, registreert u tools bij de MCP-server, en de LLM roept ze aan wanneer nodig — vergelijkbaar met function calling, maar gestandaardiseerd en onafhankelijk van de client. Synapse MCP-server Synapse wordt geleverd met een officiële MCP-server ( op npm) die 79 tools beschikbaar maakt die alle Synapse-functies dekken: | Categorie | Tools | Aantal | |-----------|-------|--------| | 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 | | Totaal | | 79+ | Hoe het werkt [CODE BLOCK] 1. U configureert uw LLM-client (Claude Desktop, Cursor, enz.) om de Synapse MCP-server te gebruiken 2. De client start de MCP-server (via ) 3. De MCP-server verbindt met de Synapse-API via uw Mind Key 4. De LLM ziet alle 79 tools als native functies die deze kan aanroepen 5. Wanneer de LLM iets moet onthouden, roept deze aan — de MCP-server vertaalt dit naar op Synapse Transports De Synapse MCP-server ondersteunt drie transports: stdio (lokaal, aanbevolen voor desktop) [CODE BLOCK] HTTP/SSE (extern, multi-tenant) Verbind uw MCP-client met: [CODE BLOCK] WebSocket (mobiel, hoog volume) [CODE BLOCK] Toolprofielen (v1.4.0) Om de token-overhead voor kleinere LLM's te beperken, ondersteunt de MCP-server drie toolprofielen: | Profiel | Tools | Tokens | Geschikt voor | |---------|-------|--------|---------------| | | 8 (samengestelde dispatch) | 500 | Self-hosted LLM's met ≤8k context | | | 25 (benoemde) | 2,500 | LLM's van gemiddelde grootte (Claude Haiku, GPT-3.5) | | | 119 (alle) | 8,250 | Grote LLM's (Claude Sonnet/Opus, GPT-4) — standaard | Bedienen via: - Omgevingsvariabele: - Header: Ondersteunde clients - Claude Desktop — desktop-app van Anthropic - Claude Code — terminal-coding-agent - Cursor — AI-aangedreven IDE - Continue.dev — open-source AI-coding-assistant - Cline — VS Code-extensie - Elke MCP-compatibele client Waarom MCP gebruiken in plaats van de directe API? | Methode | Voordelen | Nadelen | |---------|-----------|---------| | Directe API | Eenvoudig, geen extra laag | LLM moet URL's, headers en auth kennen | | MCP | LLM ziet native tools, geen URL-geheugen nodig | Extra MCP-serverproces | Voor de meeste gebruiksscenario's met LLM-agents is MCP de betere keuze — de LLM hoeft geen API-paden of auth-patronen te onthouden. Volgende stappen - Claude Desktop-instellatie — configuratie in 2 minuten - Claude Code-instellering — terminal-integratie - Eigen MCP-client — bouw uw eigen client