#atom

Official implementation examples of the Model Context Protocol

Core Idea: Reference servers demonstrate standard implementations of MCP, showcasing best practices and providing usable examples for developers to build upon or integrate into their own systems.

Key Elements

Server Categories

  1. Official Reference Implementations:

    • Showcase MCP features and SDK usage
    • Maintained by Anthropic
    • Designed for reliability and clarity
    • Demonstrate protocol conformance
    • Serve as templates for community implementations
  2. Key Reference Servers

    • Fetch: Web content fetching and conversion for efficient LLM usage
    • Filesystem: Secure file operations with configurable access controls
    • Memory: Knowledge graph-based persistent memory system
    • PostgreSQL/SQLite: Database interaction capabilities with schema inspection
    • GitHub: Repository management, file operations, and GitHub API integration
    • Google Drive: File access and search capabilities for Google Drive
    • Time: Time and timezone conversion capabilities
    • Git: Tools to read, search, and manipulate Git repositories
    • Slack: Channel management and messaging capabilities
    • Google Maps: Location services, directions, and place details

Implementation Patterns

Usage in Host Applications

Development Patterns

Connections

References

  1. MCP Servers Repository: github.com/modelcontextprotocol/servers
  2. MCP Server Documentation: modelcontextprotocol.io/servers
  3. TypeScript SDK: github.com/modelcontextprotocol/typescript-sdk
  4. Python SDK: github.com/modelcontextprotocol/python-sdk
  5. Claude Desktop MCP Integration Guide: docs.anthropic.com/claude/docs/claude-desktop-mcp-integration

#MCP #ReferenceImplementation #AITools #ServerImplementation #DevTools #Anthropic #ModelContextProtocol