Skip to main content
Glama
docs-sdk.md2.94 kB
[Model Context Protocol home page![light logo](https://mintcdn.com/mcp/4ZXF1PrDkEaJvXpn/logo/light.svg?fit=max&auto=format&n=4ZXF1PrDkEaJvXpn&q=85&s=4498cb8a57d574005f3dca62bdd49c95)![dark logo](https://mintcdn.com/mcp/4ZXF1PrDkEaJvXpn/logo/dark.svg?fit=max&auto=format&n=4ZXF1PrDkEaJvXpn&q=85&s=c0687c003f8f2cbdb24772ab4c8a522c)](https://modelcontextprotocol.io/) Search... Ctrl K Search... Navigation Develop with MCP SDKs [Documentation](https://modelcontextprotocol.io/docs/getting-started/intro) [Specification](https://modelcontextprotocol.io/specification/2025-06-18) [Community](https://modelcontextprotocol.io/community/communication) [About MCP](https://modelcontextprotocol.io/about) On this page - [Available SDKs](https://modelcontextprotocol.io/docs/sdk#available-sdks) - [Getting Started](https://modelcontextprotocol.io/docs/sdk#getting-started) - [Next Steps](https://modelcontextprotocol.io/docs/sdk#next-steps) Build MCP servers and clients using our official SDKs. All SDKs provide the same core functionality and full protocol support. ## [​](https://modelcontextprotocol.io/docs/sdk\#available-sdks) Available SDKs [**TypeScript**](https://github.com/modelcontextprotocol/typescript-sdk) [**Python**](https://github.com/modelcontextprotocol/python-sdk) [**Go**](https://github.com/modelcontextprotocol/go-sdk) [**Kotlin**](https://github.com/modelcontextprotocol/kotlin-sdk) [**Swift**](https://github.com/modelcontextprotocol/swift-sdk) [**Java**](https://github.com/modelcontextprotocol/java-sdk) [**C#**](https://github.com/modelcontextprotocol/csharp-sdk) [**Ruby**](https://github.com/modelcontextprotocol/ruby-sdk) [**Rust**](https://github.com/modelcontextprotocol/rust-sdk) [**PHP**](https://github.com/modelcontextprotocol/php-sdk) ## [​](https://modelcontextprotocol.io/docs/sdk\#getting-started) Getting Started Each SDK provides the same functionality but follows the idioms and best practices of its language. All SDKs support: - Creating MCP servers that expose tools, resources, and prompts - Building MCP clients that can connect to any MCP server - Local and remote transport protocols - Protocol compliance with type safety Visit the SDK page for your chosen language to find installation instructions, documentation, and examples. ## [​](https://modelcontextprotocol.io/docs/sdk\#next-steps) Next Steps Ready to start building with MCP? Choose your path: [**Build a Server** \\ \\ Learn how to create your first MCP server](https://modelcontextprotocol.io/docs/develop/build-server) [**Build a Client** \\ \\ Create applications that connect to MCP servers](https://modelcontextprotocol.io/docs/develop/build-client) Was this page helpful? YesNo [Build an MCP client](https://modelcontextprotocol.io/docs/develop/build-client) [MCP Inspector](https://modelcontextprotocol.io/legacy/tools/inspector) Assistant Responses are generated using AI and may contain mistakes.

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/glassBead-tc/mcp-docs-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server