# Czym jest MCP? SUMMARY: Model Context Protocol pozwala LLM wywoływać zewnętrzne narzędzia. Synapse udostępnia 79 narzędzi przez oficjalny serwer MCP. 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 Czym jest MCP? Model Context Protocol (MCP) to otwarty standard Anthropic (2024), który pozwala LLM wywoływać zewnętrzne narzędzia w ustrukturyzowany sposób. Zamiast wklejać dokumentację API do promptu, rejestruje się narzędzia w serwerze MCP, a LLM wywołuje je w razie potrzeby — jak function calling, ale ustandaryzowane i niezależne od klienta. Serwer Synapse MCP Synapse dostarcza oficjalny serwer MCP ( na npm), który udostępnia 79 narzędzi obejmujących wszystkie funkcje Synapse: | Kategoria | Narzędzia | Liczba | |----------|-------|-------| | 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 | | Łącznie | | 79+ | Jak to działa [CODE BLOCK] 1. Konfiguruje się klienta LLM (Claude Desktop, Cursor itp.) do używania serwera Synapse MCP 2. Klient uruchamia serwer MCP (przez ) 3. Serwer MCP łączy się z API Synapse przy użyciu Mind Key 4. LLM widzi wszystkie 79 narzędzi jako natywne funkcje, które może wywoływać 5. Gdy LLM musi coś zapamiętać, wywołuje — serwer MCP tłumaczy to na w Synapse Transporty Serwer Synapse MCP obsługuje trzy transporty: stdio (lokalny, zalecany dla komputerów biurkowych) [CODE BLOCK] HTTP/SSE (zdalny, wielodostępny) Podłączyć klienta MCP do: [CODE BLOCK] WebSocket (mobilny, duży ruch) [CODE BLOCK] Profile narzędzi (v1.4.0) Aby zmniejszyć narzut tokenów dla mniejszych LLM, serwer MCP obsługuje trzy profile narzędzi: | Profil | Narzędzia | Tokeny | Najlepsze dla | |---------|-------|--------|----------| | | 8 (kompozytowe dyspozytor) | około 500 | Self-hostowane LLM z kontekstem ≤8k | | | 25 (nazwane) | około 2 500 | Średnie LLM (Claude Haiku, GPT-3.5) | | | 119 (wszystkie) | około 8 250 | Duże LLM (Claude Sonnet/Opus, GPT-4) — domyślnie | Kontrola przez: - Zmienna środowiskowa: - Nagłówek: Obsługiwani klienci - Claude Desktop — aplikacja biurkowa Anthropic - Claude Code — terminalowy agent kodowania - Cursor — IDE oparte na AI - Continue.dev — open-source'owy asystent kodowania AI - Cline — rozszerzenie VS Code - Dowolny klient zgodny z MCP Dlaczego używać MCP zamiast bezpośredniego API? | Podejście | Zalety | Wady | |----------|------|------| | Bezpośrednie API | Proste, bez dodatkowej warstwy | LLM musi znać URL-e, nagłówki, autoryzację | | MCP | LLM widzi natywne narzędzia, bez zapamiętywania URL-i | Dodatkowy proces serwera MCP | Dla większości przypadków użycia agentów LLM MCP jest lepszym wyborem — LLM nie musi pamiętać ścieżek API ani wzorców autoryzacji. Następne kroki - Konfiguracja Claude Desktop — konfiguracja w 2 minuty - Konfiguracja Claude Code — integracja z terminalem - Niestandardowy klient MCP — budowa własnego