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?

Conceptual Beginner Guide · 5 min read

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
Read Guide
Setup & Config

LLM Agents Setup & Configuration Guide

Practical Setup & Integration · 8 min read

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
Read Guide
Developer

How to Build an MCP Server

Complete Developer Guide · 15 min read

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
Read Guide
Directory & Tools

Ready to test these guides with real servers?

Explore thousands of open-source and official MCP servers listed on AllMCPs, or use our free configuration generator tool.

Browse ServersSubmit Your MCP