# Model Context Protocol ## Docs - [Example Clients](https://modelcontextprotocol.io/clients): A list of applications that support MCP integrations - [Contributing](https://modelcontextprotocol.io/development/contributing): How to participate in Model Context Protocol development - [Roadmap](https://modelcontextprotocol.io/development/roadmap): Our plans for evolving Model Context Protocol (H1 2025) - [Core architecture](https://modelcontextprotocol.io/docs/concepts/architecture): Understand how MCP connects clients, servers, and LLMs - [Prompts](https://modelcontextprotocol.io/docs/concepts/prompts): Create reusable prompt templates and workflows - [Resources](https://modelcontextprotocol.io/docs/concepts/resources): Expose data and content from your servers to LLMs - [Roots](https://modelcontextprotocol.io/docs/concepts/roots): Understanding roots in MCP - [Sampling](https://modelcontextprotocol.io/docs/concepts/sampling): Let your servers request completions from LLMs - [Tools](https://modelcontextprotocol.io/docs/concepts/tools): Enable LLMs to perform actions through your server - [Transports](https://modelcontextprotocol.io/docs/concepts/transports): Learn about MCP's communication mechanisms - [Debugging](https://modelcontextprotocol.io/docs/tools/debugging): A comprehensive guide to debugging Model Context Protocol (MCP) integrations - [Inspector](https://modelcontextprotocol.io/docs/tools/inspector): In-depth guide to using the MCP Inspector for testing and debugging Model Context Protocol servers - [Example Servers](https://modelcontextprotocol.io/examples): A list of example servers and implementations - [Introduction](https://modelcontextprotocol.io/introduction): Get started with the Model Context Protocol (MCP) - [For Client Developers](https://modelcontextprotocol.io/quickstart/client): Get started building your own client that can integrate with all MCP servers. - [For Server Developers](https://modelcontextprotocol.io/quickstart/server): Get started building your own server to use in Claude for Desktop and other clients. - [For Claude Desktop Users](https://modelcontextprotocol.io/quickstart/user): Get started using pre-built servers in Claude for Desktop. - [Building MCP with LLMs](https://modelcontextprotocol.io/tutorials/building-mcp-with-llms): Speed up your MCP development using LLMs such as Claude! ## Optional - [Python SDK](https://github.com/modelcontextprotocol/python-sdk) - [TypeScript SDK](https://github.com/modelcontextprotocol/typescript-sdk) - [Kotlin SDK](https://github.com/modelcontextprotocol/kotlin-sdk) - [Specification](https://spec.modelcontextprotocol.io)