Skip to content
@modelcontextprotocol

Model Context Protocol

An open protocol that enables seamless integration between LLM applications and external data sources and tools.

Model Context Protocol

MCP Logo

A protocol for seamless integration between LLM applications and external data sources

Documentation | Specification | Discussions

The Model Context Protocol (MCP) is an open protocol that enables seamless integration between LLM applications and external data sources and tools. Whether you're building an AI-powered IDE, enhancing a chat interface, or creating custom AI workflows, MCP provides a standardized way to connect LLMs with the context they need.

Getting Started

Project Structure

Contributing

We welcome contributions of all kinds! Whether you want to fix bugs, improve documentation, or propose new features, please see our contributing guide to get started.

Have questions? Join the discussion in our community forum.

About

The Model Context Protocol is an open source project run by Anthropic, PBC. and open to contributions from the entire community.

Pinned Loading

  1. modelcontextprotocol Public

    Specification and documentation for the Model Context Protocol

    TypeScript 5.2k 881

  2. servers Public

    Model Context Protocol Servers

    TypeScript 64.3k 7.5k

  3. python-sdk Public

    The official Python SDK for Model Context Protocol servers and clients

    Python 17.5k 2.3k

  4. typescript-sdk Public

    The official TypeScript SDK for Model Context Protocol servers and clients

    TypeScript 9.2k 1.2k

  5. csharp-sdk Public

    The official C# SDK for Model Context Protocol servers and clients. Maintained in collaboration with Microsoft.

    C# 3.1k 470

  6. inspector Public

    Visual testing tool for MCP servers

    TypeScript 5.7k 721

Repositories

Showing 10 of 22 repositories
  • rust-sdk Public

    The official Rust SDK for the Model Context Protocol

    Rust 1,996 MIT 298 39 12 Updated Aug 14, 2025
  • csharp-sdk Public

    The official C# SDK for Model Context Protocol servers and clients. Maintained in collaboration with Microsoft.

    C# 3,058 MIT 470 92 15 Updated Aug 14, 2025
  • registry Public

    A community driven registry service for Model Context Protocol (MCP) servers.

    Go 2,067 MIT 195 60 (1 issue needs help) 11 Updated Aug 14, 2025
  • inspector Public

    Visual testing tool for MCP servers

    TypeScript 5,703 MIT 721 113 44 Updated Aug 14, 2025
  • go-sdk Public

    The official Go SDK for Model Context Protocol servers and clients. Maintained in collaboration with Google.

    Go 1,590 MIT 125 44 (2 issues need help) 18 Updated Aug 14, 2025
  • modelcontextprotocol Public

    Specification and documentation for the Model Context Protocol

    TypeScript 5,177 MIT 881 187 (1 issue needs help) 126 Updated Aug 14, 2025
  • python-sdk Public

    The official Python SDK for Model Context Protocol servers and clients

    Python 17,499 MIT 2,306 362 (6 issues need help) 75 Updated Aug 14, 2025
  • typescript-sdk Public

    The official TypeScript SDK for Model Context Protocol servers and clients

    TypeScript 9,213 MIT 1,166 284 45 Updated Aug 14, 2025
  • swift-sdk Public

    The official Swift SDK for Model Context Protocol servers and clients.

    Swift 925 MIT 104 28 6 Updated Aug 14, 2025
  • servers Public

    Model Context Protocol Servers

    TypeScript 64,343 MIT 7,492 186 (1 issue needs help) 140 Updated Aug 13, 2025