WTF is MCP?

It's USB-C for AI. One protocol that lets any AI app talk to any tool.

Claude Desktop
Cursor IDE
Your App
MCP
GitHub API
Postgres DB
Slack, Files, ...
↓ scroll to see it in action
Build your own

An MCP server is just ~30 lines of code

Here's a weather server. Click each step to see how it comes together.

weather-server.ts

      
Interactive

Try it: Set up MCP in 3 steps

Pick your app, pick a server, get the config. Copy, paste, done.

1 Pick your AI app
2 Pick an MCP server
3 Add this to your config

        
      
The difference

What changes when you plug in MCP?

Pick a server. Flip the switch. See the magic.

MCP Server
exposes
You
AI
FAQ

Frequently asked questions

What is MCP in one sentence?

An open protocol (like HTTP, but for AI-to-tool communication) that lets any AI app connect to any tool through a standard interface.

How is MCP different from function calling?

Function calling is per-request and model-specific. MCP defines tools once in a server, and every MCP-compatible AI app can discover and use them. Plus, MCP adds resources and prompts on top of tool calls.

Is MCP only for Claude?

No. It's an open standard. Claude Desktop, Cursor, Windsurf, Cline, and many others already support it. Any AI app or model can implement MCP.

Who created MCP?

Anthropic released MCP as an open-source standard in November 2024. The spec, SDKs (TypeScript, Python, Java, Kotlin, C#), and reference servers are all on GitHub.

How do I build my own MCP server?

Pick an SDK (TypeScript or Python are most popular), define your tools, and run it. A basic server is under 50 lines. Check modelcontextprotocol.io for quickstart guides.

Found this helpful?

This site is free and open. If it cleared things up, consider a coffee.

☕ Buy Me a Coffee