Home / Glossary / Model Context Protocol (MCP)

Definition

Model Context Protocol (MCP)

Model Context Protocol (MCP) je otevřený standard vytvořený Anthropic, který poskytuje univerzální způsob propojení AI modelů s externími nástroji, zdroji dat a API. Funguje jako standardizované rozhraní — jako USB pro AI — takže jakýkoli MCP kompatibilní nástroj funguje s jakýmkoli MCP kompatibilním AI agentem.

Proč MCP existuje

Před MCP si každý AI nástroj budoval vlastní integrace pro databáze, API a externí služby. To znamenalo duplicitní práci napříč nástroji a vendor lock-in pro uživatele. MCP to řeší tím, že definuje standardní protokol: tvůrci nástrojů vytvoří jeden MCP server a funguje s každým AI agentem, který MCP podporuje — Claude Code, Cursor, Windsurf a dalšími.

Jak MCP funguje

MCP používá architekturu klient-server. AI agent (klient) se připojuje k MCP serverům, které vystavují nástroje, zdroje a prompty. Když agent potřebuje dotazovat databázi, prohledávat dokumentaci nebo volat API, odešle standardizovaný požadavek na příslušný MCP server.

json
// Příklad: konfigurace MCP serveru v Claude Code
// ~/.claude/settings.json
{
  "mcpServers": {
    "github": {
      "command": "npx",
      "args": ["-y", "@modelcontextprotocol/server-github"],
      "env": { "GITHUB_TOKEN": "ghp_..." }
    },
    "postgres": {
      "command": "npx",
      "args": ["-y", "@modelcontextprotocol/server-postgres"],
      "env": { "DATABASE_URL": "postgresql://..." }
    }
  }
}

MCP servery jsou dostupné pro GitHub, PostgreSQL, Slack, Google Drive, souborové systémy a desítky dalších služeb. Úplný seznam komunitně vytvořených integrací najdete v registru MCP serverů.

K čemu se Model Context Protocol používá?+
MCP propojuje AI kódovací agenty s externími nástroji a daty. Běžná použití zahrnují dotazování databází, prohledávání dokumentace, přístup k API, čtení souborů z cloudového úložiště a interakci s nástroji pro správu projektů — vše přímo z workflow AI agenta.
Které AI nástroje podporují MCP?+
Claude Code, Cursor, Windsurf, Cline a několik dalších AI kódovacích nástrojů podporuje MCP. Protože se jedná o otevřený protokol, může jakýkoli nástroj implementovat podporu MCP.
Je MCP jen pro kódování?+
Ne. Ačkoli je MCP hojně používán v AI kódovacích nástrojích, je to protokol pro obecné účely. Dokáže propojit AI modely s jakýmkoli externím systémem.
Jak vytvořím vlastní MCP server?+
MCP servery lze vytvořit v TypeScriptu, Pythonu nebo v jakémkoli jazyce podporujícím JSON-RPC. MCP SDK poskytuje startovací šablony. Základní server definuje nástroje (funkce, které může AI volat) a zdroje (data, která může AI číst).

Related terms

Agentic CodingClaude CodeCLAUDE.mdCoding Agent

Master Claude Code in days, not months

37 hands-on lessons from beginner to CI/CD automation. Module 1 is free.

START FREE →
← ALL TERMS