Model Context Protocol (MCP) _Just heard of MCP and not sure where to start? Check out our documentation website._ This repo contains the: MCP specification MCP protocol schema Official MCP…
Model Context Protocol (MCP)
_Just heard of MCP and not sure where to start? Check out our documentation website._
This repo contains the:
- MCP specification
- MCP protocol schema
- Official MCP documentation
The official MCP documentation is built using Mintlify and available at
modelcontextprotocol.io.
Authors
The Model Context Protocol was created by David Soria Parra (@dsp) and Justin Spahr-Summers (@jspahrsummers).
Contributing
See [CONTRIBUTING.md](./CONTRIBUTING.md).
License
This project is licensed under the [MIT License](LICENSE).
-
servers
Model Context Protocol Servers
TypeScript ★ 88k 4d agoExplain → -
python-sdk
The official Python SDK for Model Context Protocol servers and clients
Python ★ 23k 10h agoExplain → -
typescript-sdk
The official TypeScript SDK for Model Context Protocol servers and clients
TypeScript ★ 13k 3h agoExplain → -
inspector
Visual testing tool for MCP servers
TypeScript ★ 10k 8h agoExplain → -
modelcontextprotocol
Specification and documentation for the Model Context Protocol
TypeScript ★ 8.4k 8h agoExplain → -
registry
A community driven registry service for Model Context Protocol (MCP) servers.
Go ★ 6.9k 2d agoExplain → -
go-sdk
The official Go SDK for Model Context Protocol servers and clients. Maintained in collaboration with Google.
Go ★ 4.7k 2d agoExplain → -
csharp-sdk
The official C# SDK for Model Context Protocol servers and clients. Maintained in collaboration with Microsoft.
C# ★ 4.3k 1d agoExplain → -
rust-sdk
The official Rust SDK for the Model Context Protocol
Rust ★ 3.5k 8h agoExplain → -
java-sdk
The official Java SDK for Model Context Protocol servers and clients. Maintained in collaboration with Spring AI
Java ★ 3.5k 9d agoExplain → -
ext-apps
Official repo for spec & SDK of MCP Apps protocol - standard for UIs embedded AI chatbots, served by MCP servers
TypeScript ★ 2.5k 3d agoExplain → -
mcpb
Desktop Extensions: One-click local MCP server installation in desktop apps
TypeScript ★ 2.0k 25d agoExplain → -
php-sdk
The official PHP SDK for Model Context Protocol servers and clients. Maintained in collaboration with The PHP Foundation.
PHP ★ 1.5k 1d agoExplain → -
swift-sdk
The official Swift SDK for Model Context Protocol servers and clients.
Swift ★ 1.4k 1mo agoExplain → -
kotlin-sdk
The official Kotlin SDK for Model Context Protocol servers and clients. Maintained in collaboration with JetBrains
Kotlin ★ 1.4k 1d agoExplain → -
quickstart-resources
A repository of servers and clients from the Model Context Protocol tutorials
Go ★ 1.1k 4d agoExplain → -
use-mcp ▣
No description.
TypeScript ★ 1.0k 5mo agoExplain → -
ruby-sdk
The official Ruby SDK for the Model Context Protocol.
Ruby ★ 852 16h agoExplain → -
create-python-server ▣
Create a Python MCP server
Python ★ 478 1y agoExplain → -
docs ▣
Documentation for the Model Context Protocol (MCP)
MDX ★ 433 1y agoExplain → -
servers-archived ▣
Reference MCP servers that are no longer maintained
JavaScript ★ 281 1y agoExplain → -
create-typescript-server ▣
CLI tool to create a new TypeScript MCP server
JavaScript ★ 171 1y agoExplain → -
experimental-ext-skills
Experimental exploration of skills discovery and distribution through MCP primitives. Maintained by the Skills Over MCP Working Group.
★ 151 1d agoExplain → -
ext-auth
Extensions to authorization
MDX ★ 123 2d agoExplain → -
.github
Discussions and README for Model Context Protocol
★ 77 4mo agoExplain → -
example-remote-server
A hosted version of the Everything server - for demonstration and testing purposes, hosted at https://example-server.modelcontextprotocol.io/mcp
TypeScript ★ 77 15d agoExplain → -
conformance
Conformance Tests for MCP
TypeScript ★ 72 1d agoExplain → -
financial-services-interest-group
Financial Services Interest Group
★ 53 5mo agoExplain → -
access
Infrastructure as Code for MCP access management
TypeScript ★ 39 3d agoExplain → -
example-remote-client
No description.
TypeScript ★ 28 6mo agoExplain → -
experimental-ext-interceptors
Status: Experimental. This repository provides a multi-language reference implementation of the proposed interceptor extension for the Model Context Protocol (MCP), as described in SEP-2624.
C# ★ 17 2d agoExplain → -
transports-wg
Transports Working Group
★ 15 1d agoExplain → -
dns
Infrastructure as Code for MCP domains / DNS management
TypeScript ★ 10 9d agoExplain → -
experimental-ext-triggers-events
Incubation space for the MCP Triggers & Events Working Group
★ 9 5d agoExplain → -
experimental-ext-grouping
About experimental exploration of organization for MCP primitives. Maintained by the Primitive Grouping Interest Group.
JavaScript ★ 9 3mo agoExplain → -
static
want a static file hosted somewhere? static.modelcontextprotocol.io is somewhere!
HTML ★ 9 5mo agoExplain → -
experimental-ext-variants
Status: Experimental. This repository provides a multi-language reference implementation of the variants proposal for the Model Context Protocol (MCP), as described in SEP-2053.
Go ★ 8 23d agoExplain → -
agents-wg
Staging grounds for the Agents Working Group
★ 8 22d agoExplain → -
ext-tasks
Status: Experimental. This repository provides a reference for the tasks extensions to the MCP protocol, allowing for long-running operations, such as Agent communication, in MCP.
TypeScript ★ 7 11d agoExplain → -
experimental-ext-server-card
No description.
TypeScript ★ 3 1d agoExplain → -
actions
GitHub Actions relevant to the management of MCP repositories.
JavaScript ★ 3 1mo agoExplain → -
experimental-ext-tool-annotations
Repository for the Tool Annotations Interest Group
★ 3 5d agoExplain →
No repos match these filters.