--- title: README emoji: 👁 colorFrom: blue colorTo: yellow sdk: static pinned: false license: mit --- # Model Context Protocol
A protocol for seamless integration between LLM applications and external data sources
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 - 📚 Read the [Documentation](https://modelcontextprotocol.io) for guides and tutorials - 🔍 Review the [Specification](https://spec.modelcontextprotocol.io) for protocol details - 💻 Use our SDKs to start building: - [TypeScript SDK](https://github.com/modelcontextprotocol/typescript-sdk) - [Python SDK](https://github.com/modelcontextprotocol/python-sdk) - [Java SDK](https://github.com/modelcontextprotocol/java-sdk) - [Kotlin SDK](https://github.com/modelcontextprotocol/kotlin-sdk) - [C# SDK](https://github.com/modelcontextprotocol/csharp-sdk) ## Project Structure - [specification](https://github.com/modelcontextprotocol/specification) - Protocol specification and documentation - [typescript-sdk](https://github.com/modelcontextprotocol/typescript-sdk) - TypeScript implementation - [python-sdk](https://github.com/modelcontextprotocol/python-sdk) - Python implementation - [java-sdk](https://github.com/modelcontextprotocol/java-sdk) - Java implementation - [kotlin-sdk](https://github.com/modelcontextprotocol/kotlin-sdk) - Kotlin implementation - [csharp-sdk](https://github.com/modelcontextprotocol/csharp-sdk) - C# implementation - [docs](https://github.com/modelcontextprotocol/docs) - User documentation and guides - [create-kotlin-server](https://github.com/modelcontextprotocol/kotlin-sdk/tree/main/samples/kotlin-mcp-server) - Kotlin sample server - [servers](https://github.com/modelcontextprotocol/servers) - List of maintained servers ## Contributing We welcome contributions of all kinds! Whether you want to fix bugs, improve documentation, or propose new features, please see our [contributing guide](CONTRIBUTING.md) to get started. Have questions? Join the discussion in our [community forum](https://github.com/orgs/modelcontextprotocol/discussions). ## About The Model Context Protocol is an open source project run by [Anthropic, PBC.](https://anthropic.com) and open to contributions from the entire community.