Model Context Protocol
@modelcontextprotocolOrganizationAn open protocol that enables seamless integration between LLM applications and external data sources and tools.
On the leaderboard
| Rank | Repository | Stars |
|---|---|---|
| 146 | modelcontextprotocol/servers | 82,975 |
Top repositories by stars
- TypeScript78,906
- modelcontextprotocol/python-sdk
The official Python SDK for Model Context Protocol servers and clients
Python21,709 - modelcontextprotocol/typescript-sdk
The official TypeScript SDK for Model Context Protocol servers and clients
TypeScript11,624 - modelcontextprotocol/inspector
Visual testing tool for MCP servers
TypeScript8,697 - modelcontextprotocol/modelcontextprotocol
Specification and documentation for the Model Context Protocol
TypeScript7,231 - modelcontextprotocol/registry
A community driven registry service for Model Context Protocol (MCP) servers.
Go6,430 - modelcontextprotocol/csharp-sdk
The official C# SDK for Model Context Protocol servers and clients. Maintained in collaboration with Microsoft.
C#3,907 - modelcontextprotocol/go-sdk
The official Go SDK for Model Context Protocol servers and clients. Maintained in collaboration with Google.
Go3,877 - modelcontextprotocol/java-sdk
The official Java SDK for Model Context Protocol servers and clients. Maintained in collaboration with Spring AI
Java3,180 - modelcontextprotocol/rust-sdk
The official Rust SDK for the Model Context Protocol
Rust3,027 - modelcontextprotocol/mcpb
Desktop Extensions: One-click local MCP server installation in desktop apps
TypeScript1,706 - modelcontextprotocol/ext-apps
Official repo for spec & SDK of MCP Apps protocol - standard for UIs embedded AI chatbots, served by MCP servers
TypeScript1,534 - modelcontextprotocol/php-sdk
The official PHP SDK for Model Context Protocol servers and clients. Maintained in collaboration with The PHP Foundation.
PHP1,360 - modelcontextprotocol/kotlin-sdk
The official Kotlin SDK for Model Context Protocol servers and clients. Maintained in collaboration with JetBrains
Kotlin1,258 - modelcontextprotocol/swift-sdk
The official Swift SDK for Model Context Protocol servers and clients.
Swift1,246 - TypeScript1,024
- modelcontextprotocol/quickstart-resources
A repository of servers and clients from the Model Context Protocol tutorials
Go994 - modelcontextprotocol/ruby-sdk
The official Ruby SDK for the Model Context Protocol.
Ruby719 - modelcontextprotocol/create-python-server
Create a Python MCP server
Python475 - modelcontextprotocol/docs
Documentation for the Model Context Protocol (MCP)
MDX424 - modelcontextprotocol/servers-archived
Reference MCP servers that are no longer maintained
JavaScript218 - modelcontextprotocol/create-typescript-server
CLI tool to create a new TypeScript MCP server
JavaScript172 - modelcontextprotocol/.github
Discussions and README for Model Context Protocol
68 - modelcontextprotocol/example-remote-server
A hosted version of the Everything server - for demonstration and testing purposes, hosted at https://example-server.modelcontextprotocol.io/mcp
TypeScript66 - modelcontextprotocol/ext-auth
Extensions to authorization
MDX50 - modelcontextprotocol/financial-services-interest-group
Financial Services Interest Group
47 - modelcontextprotocol/conformance
Conformance Tests for MCP
TypeScript42 - modelcontextprotocol/access
Infrastructure as Code for MCP access management
TypeScript30 - TypeScript28
- modelcontextprotocol/experimental-ext-skills
Experimental exploration of skills discovery and distribution through MCP primitives. Maintained by the Skills Over MCP Interest Group.
21 - modelcontextprotocol/transports-wg
Transports Working Group
10 - modelcontextprotocol/static
want a static file hosted somewhere? static.modelcontextprotocol.io is somewhere!
HTML10 - modelcontextprotocol/dns
Infrastructure as Code for MCP domains / DNS management
TypeScript6 - modelcontextprotocol/experimental-ext-grouping
About experimental exploration of organization for MCP primitives. Maintained by the Primitive Grouping Interest Group.
5 - modelcontextprotocol/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-1763.
C#5 - modelcontextprotocol/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.
Go3