What is MCP?
Anthropic's open standard defining how AI applications connect to external tools and data. Just as HTTP is to the web, MCP is the standard protocol for AI integration.
TL;DR: Anthropic's open standard. Protocol for AI to connect to external tools and data. Defines three primitives: Tools/Resources/Prompts. JSON-RPC communication. 200+ servers. The USB-C of AI integration.
Protocol Architecture
Three Primitives
- Tools — Actions the AI can execute
- Resources — Data the AI can read
- Prompts — Reusable prompt templates
Transports
stdio (local), HTTP+SSE (remote), Streamable HTTP (modern remote).
SDKs
TypeScript, Python, Kotlin, C#.
FAQ
Q: Claude-only? A: No — it's an open standard; Cursor, Codex, and more support it.
Q: Can I write it in Python?
A: Yes — the mcp package is fully featured.