MCP Resources & Learning Materials
Comprehensive collection of documentation, tools, servers, and community resources for mastering the Model Context Protocol.
Official Documentation
Core Documentation
- Model Context Protocol Website - Official MCP homepage
- MCP Specification - Complete protocol specification
- MCP Documentation - Usage guides and tutorials
- Claude Code MCP Guide - MCP in Claude Code
SDK Documentation
- TypeScript SDK - Official TypeScript SDK
- Python SDK - Official Python SDK
- API Reference - Complete API documentation
MCP Servers Directory
Official Servers (by Anthropic)
Development Tools:
- @modelcontextprotocol/server-github - GitHub integration
- @modelcontextprotocol/server-gitlab - GitLab integration
- @modelcontextprotocol/server-git - Git operations
- @modelcontextprotocol/server-filesystem - Local filesystem access
Databases:
- @modelcontextprotocol/server-postgres - PostgreSQL
- @modelcontextprotocol/server-sqlite - SQLite
Search & Web:
- @modelcontextprotocol/server-brave-search - Web search via Brave
- @modelcontextprotocol/server-fetch - HTTP requests
- @modelcontextprotocol/server-puppeteer - Web scraping
Productivity:
- @modelcontextprotocol/server-slack - Slack integration
- @modelcontextprotocol/server-google-drive - Google Drive access
Utilities:
- @modelcontextprotocol/server-memory - Persistent memory
Installation
Browse All Servers
- MCP Servers Repository - Official servers
- Community Servers - Community-built servers
Community MCP Servers
Data & Analytics
- mcp-server-snowflake - Snowflake data warehouse
- mcp-server-bigquery - Google BigQuery
- mcp-server-mongodb - MongoDB database
- mcp-server-redis - Redis cache
- mcp-server-elasticsearch - Elasticsearch
Cloud Platforms
- mcp-server-aws - AWS services (S3, EC2, RDS, Lambda)
- mcp-server-azure - Microsoft Azure
- mcp-server-gcp - Google Cloud Platform
- mcp-server-kubernetes - Kubernetes clusters
Developer Tools
- mcp-server-jira - Atlassian Jira
- mcp-server-linear - Linear project management
- mcp-server-notion - Notion workspace
- mcp-server-confluence - Confluence wiki
CRM & Sales
- mcp-server-salesforce - Salesforce CRM
- mcp-server-hubspot - HubSpot CRM
- mcp-server-zendesk - Zendesk support
Communication
- mcp-server-discord - Discord integration
- mcp-server-teams - Microsoft Teams
- mcp-server-email - Email (SMTP/IMAP)
Development Tools
SDKs & Libraries
Official SDKs:
- @modelcontextprotocol/sdk - TypeScript/JavaScript
- mcp-python - Python SDK
Community SDKs:
- mcp-go - Go implementation
- mcp-rust - Rust implementation
- mcp-java - Java implementation
Development Tools
- MCP Inspector - Debug MCP servers
- MCP Testing Framework - Test your servers
- VS Code MCP Extension - Syntax highlighting and debugging
Templates & Starters
Templates:
Learning Resources
Official Tutorials
- MCP Quickstart - 15-minute intro
- Building Your First Server - Step-by-step guide
- Advanced Patterns - Production patterns
Video Tutorials
- MCP Overview (YouTube) - Official channel
- Building MCP Servers - Tutorial series
- MCP Best Practices - Production tips
Community Guides
- MCP Guide by Anthropic - Official introduction
- MCP for Data Engineers - Data-focused guide
- Securing MCP Servers - Security guide
Example Projects
Open Source MCP Servers
- Awesome MCP Servers - Curated list
- MCP Examples - Reference implementations
- Community Showcase - Real-world projects
Sample Code
Basic Server (TypeScript):
Community & Support
Discussion Forums
- MCP Discord - Real-time community chat
- GitHub Discussions - Q&A and ideas
- Stack Overflow - Technical questions
Social Media
- Twitter: @MCProtocol
- Reddit: r/ModelContextProtocol
- LinkedIn: MCP Community
Newsletters & Blogs
- MCP Newsletter - Monthly updates
- Anthropic Blog - MCP announcements
- Community Blog - Tutorials and use cases
Conferences & Events
MCP Events
- MCP Summit - Annual conference
- MCP Office Hours - Monthly Q&A sessions
- MCP Workshops - Hands-on training
Related Conferences
- AI Engineer Summit - AI tooling conference
- Data + AI Summit - Data engineering
- DevOps Days - Infrastructure automation
Specifications & Standards
Protocol Specs
- MCP Specification - Complete spec
- JSON-RPC 2.0 - Underlying protocol
- JSON Schema - Parameter validation
Transport Protocols
- stdio Transport - Standard I/O
- SSE Transport - Server-Sent Events
- HTTP Transport - HTTP/HTTPS
Integration Guides
IDE Integration
- VS Code - Visual Studio Code
- JetBrains IDEs - IntelliJ, PyCharm, etc.
- Vim/Neovim - Terminal editors
AI Applications
- Claude Desktop - Desktop app with MCP
- Claude Code - Terminal AI coding
- Custom Applications - Build your own MCP client
Books & Reading
Recommended Reading
- "Building AI-Native Applications" - MCP architecture patterns
- "API Design Patterns" - Protocol design principles
- "Data Engineering with LLMs" - AI integration patterns
Technical Papers
- MCP Technical Whitepaper - Architecture deep dive
- Security in AI Context Protocols - Security research
Testing & Quality
Testing Tools
- MCP Test Suite - Official tests
- mcp-lint - Linter for MCP servers
- mcp-validator - Validate protocol compliance
CI/CD Integration
Security Resources
Security Guides
- MCP Security Best Practices - Official guide
- Authentication Patterns - Auth strategies
- Access Control - Permissions
Security Tools
- mcp-security-scanner - Scan for vulnerabilities
- mcp-audit - Audit server configurations
Performance & Monitoring
Performance Guides
- Optimizing MCP Servers - Performance tips
- Caching Strategies - Improve response times
- Connection Pooling - Database connections
Monitoring Tools
- MCP Metrics - Prometheus metrics
- MCP Dashboard - Grafana dashboards
Contributing
How to Contribute
- Contributing Guide - Get started
- Development Guide - Local setup
- Code of Conduct - Community rules
Ways to Contribute
- Build new MCP servers
- Improve documentation
- Report bugs and issues
- Answer community questions
- Write blog posts and tutorials
- Contribute to SDKs
Commercial Support & Services
Professional Services
- Anthropic Professional Services - Enterprise consulting
- Certified MCP Partners - Implementation help
- Custom Server Development - Build custom integrations
Staying Updated
Release Notes
- MCP Changelog - Version history
- SDK Releases - SDK updates
Follow Development
- GitHub: modelcontextprotocol
- Twitter: @MCProtocol
- Blog: modelcontextprotocol.io/blog
Quick Links
Essential Resources
Get Help
Need personalized help with MCP? Contact me for:
- Custom MCP server development
- Enterprise architecture consulting
- Team training and workshops
- Migration from custom integrations
- Security reviews and audits