Documentation & Learning Hub
Model Context Protocol Guides
Master MCP from the ground up: understand the protocol, connect your favorite AI client, or build production-ready custom servers.
Beginner
What is Model Context Protocol?
Learn what MCP is, why it replaces one-off integrations, how host-client-server roles interact, and how JSON-RPC primitives work.
What you’ll learn:
Core architecture & USB-C analogy
Tools vs Resources vs Prompts
Local (stdio) vs Remote (HTTP)
Security & Prompt Injection safety
Setup & Config
LLM Agents Setup & Configuration Guide
Step-by-step walkthrough to connect Claude Desktop, Claude Code, Cursor, and Windsurf to MCP servers with real JSON config snippets.
What you’ll learn:
Configuring claude_desktop_config.json
Adding local stdio servers (npx/uvx)
Connecting remote HTTP/SSE servers
Combining multiple servers & troubleshooting
Developer
How to Build an MCP Server
Build a custom MCP server from scratch: full TypeScript and Python code for tools, resources, and prompts, local testing, and deployment.
What you’ll learn:
TypeScript SDK & FastMCP for Python
Implementing tools, resources & prompts
Testing with MCP Inspector
Deploying to Cloudflare & publishing