I've been writing about MCP lately and keep referencing the same resources. Here's my quick reference list.
Official Documentation
- MCP Specification — The authoritative spec. Start here for protocol details.
- MCP Docs — Guides, tutorials, and conceptual explanations.
- Transport Specification — HTTP, SSE, and stdio transport details.
GitHub Repositories
- modelcontextprotocol/typescript-sdk — Official TypeScript SDK. Client and server implementations.
- modelcontextprotocol/python-sdk — Official Python SDK.
- modelcontextprotocol/servers — Reference server implementations (filesystem, GitHub, Slack, etc.)
- modelcontextprotocol/inspector — Debug and test MCP servers.
Tools
- MCP Inspector — Web-based tool to connect to and test MCP servers. Essential for debugging.
- npx @anthropic/create-mcp-server — Scaffold a new MCP server project.
Key Concepts
If you're new to MCP, understand these first:
- Tools — Functions the AI can call. My deep dive
- Resources — Data the server exposes (files, database records, etc.)
- Prompts — Reusable prompt templates
- Transports — How client and server communicate (stdio, HTTP+SSE)
Community
- MCP Discord — Community discussion (in Anthropic's server)
- GitHub Discussions — Technical Q&A
My MCP Posts
- How MCP Tools Actually Work — Technical deep dive
- How I Started Contributing to MCP — My OSS journey
- Navigating the MCP Ecosystem — Getting oriented
Missing something? Let me know and I'll add it.
React to this post: