Slovník Claude Code
MCP (Model Context Protocol)
MCP (Model Context Protocol) je otevřený standard umožňující Claude Code přímý přístup k externím nástrojům, databázím a API.
Také známé jako: Model Context Protocol, MCP server, MCP servers
MCP (Model Context Protocol) je otevřený standard pro integrace AI nástrojů. MCP servery poskytují Claude Code přístup k externím nástrojům, databázím a API. To umožňuje Claude číst a reagovat na systémy jako jsou issue trackery nebo monitoring dashboardy přímo, čímž odpadá nutnost kopírovat data do chatu.
Pro připojení MCP serveru používá Claude Code specifické příkazy. Pro vzdálené HTTP servery je příkaz claude mcp add --transport http <name> <url>. Podobně claude mcp add --transport sse <name> <url> se používá pro Server-Sent Events (SSE). Pro lokální stdio server je příkaz claude mcp add [options] <name> -- <command> [args...], kde dvojitá pomlčka (--) odděluje Claude možnosti jako --transport, --env nebo --scope od samotného příkazu serveru. WebSocket je také podporován jako transport, ačkoli nepodporuje OAuth ani příznak --transport.
Konfigurace pro MCP servery je uložena v .mcp.json, ~/.claude.json, nebo ji lze přidat přes claude mcp add-json. V rámci JSON konfigurace pole type přijímá streamable-http jako alias pro http. Je důležité poznamenat, že JSON záznam s polem url ale bez pole type je konfigurační chyba, protože Claude Code takový záznam interpretuje jako stdio server. Kromě poskytování přístupu k nástrojům může MCP server také fungovat jako kanál, který pushuje zprávy do session.
MCP servery jsou zásadní pro rozšíření schopností Claude Code, podobně jako hooks nebo plugin mohou integrovat funkcionalitu. Například skill MCP Builder pomáhá při vytváření těchto serverů, zatímco Trace MCP směruje prozkoumávání kódu na MCP server s code-grafem. Pochopení MCP je klíčové pro využití interakce Claude Code s externími systémy, čímž se odlišuje od samostatného agent-skill.