THE INDEX · FRAMEWORKS & SDKS
Frameworks & SDKs
Libraries you write code against to build an MCP server or client. Official protocol SDKs and the higher-level frameworks built on top of them.
30 listings
Compare frameworks & sdks tools →︎What will you use to implement the protocol?
What belongs in this category
- Official Model Context Protocol SDKs
- Language-specific server and client frameworks
- Libraries that expose an existing API surface as MCP tools
Apollo MCP Server
Frameworks & SDKs
Translates GraphQL operations into MCP tools for AI applications and agents.
Self-hostedFastAPI-MCP
Frameworks & SDKs
Converts FastAPI applications into Model Context Protocol servers with built-in authentication support. Exposes API endpoints as MCP tools without external HTTP overhead.
LibraryFastMCP
Frameworks & SDKs
FastMCP is a full framework for building MCP applications, providing unified APIs for servers, clients, and interactive apps.
Libraryfoxy-contexts
Frameworks & SDKs
Foxy Contexts is a Go library for building MCP context servers using a declarative approach with dependency injection.
Libraryhyper-mcp
Frameworks & SDKs
hyper-mcp is an MCP server whose tools come from WebAssembly plugins, which can be written in any language that compiles to WebAssembly and distributed through OCI container registries. Plugins run sandboxed with configurable limits on network, filesystem and memory access, and plugin images pulled from OCI registries have their signatures verified at load time.
Self-hostedlangchain-mcp-adapters
Frameworks & SDKs
This library provides a lightweight wrapper that makes Model Context Protocol (MCP) tools compatible with LangChain and LangGraph.
Librarymcp-agent
Frameworks & SDKs
mcp-agent is a framework for building AI agents from capabilities exposed by Model Context Protocol servers, handling the mechanics of connecting to servers, working with LLMs, handling external signals such as human input, and persisting state via durable execution. Applications built with it can themselves be exposed as MCP servers.
HybridMCP C# SDK
Frameworks & SDKs
The official C# SDK for the Model Context Protocol, enabling .NET applications to implement MCP clients and servers.
Librarymcp-framework
Frameworks & SDKs
MCP-Framework is a TypeScript framework for building Model Context Protocol servers. It discovers tools, resources and prompts from the project directory automatically, provides base classes for defining them, and serves them over stdio, SSE or HTTP Stream.
Librarymcp-go
Frameworks & SDKs
mcp-go is a Go library for building MCP servers and clients: a server is created with `server.NewMCPServer`, tools are declared with typed parameter helpers and registered with `AddTool`, and the library handles connection management, protocol compliance and message routing. It implements the MCP specification version 2025-11-25 with backward compatibility to 2024-11-05, and runs over stdio, SSE, StreamableHTTP or an in-process transport.
LibraryMCP Go SDK
Frameworks & SDKs
A library that provides Go APIs for constructing and using MCP clients and servers.
Librarymcp-handler
Frameworks & SDKs
mcp-handler is a framework-agnostic HTTP adapter for hosting Model Context Protocol (MCP) servers in JavaScript and TypeScript applications.
LibraryMCP Java SDK
Frameworks & SDKs
A Java SDK for building MCP clients and servers with support for tools, resources, prompts, sampling, and multiple protocol versions using reactive and blocking APIs.
LibraryMCP Kotlin SDK
Frameworks & SDKs
Kotlin SDK implementing the Model Context Protocol specification. Enables building MCP clients and servers targeting JVM, Native, JS, and Wasm platforms using a single codebase.
LibraryMCP PHP SDK
Frameworks & SDKs
The official PHP SDK for Model Context Protocol (MCP). It provides a framework-agnostic API for implementing MCP servers and clients in PHP.
LibraryMCP Python SDK
Frameworks & SDKs
The official Python SDK for the Model Context Protocol, used to build MCP servers that expose tools, resources and prompts and MCP clients that connect to them. Its v2 release line implements the 2026-07-28 protocol revision and answers both 2025-era and 2026-era clients from the same stdio or Streamable HTTP server.
LibraryMCP Ruby SDK
Frameworks & SDKs
The official Ruby SDK for Model Context Protocol servers and clients.
LibraryRMCP
Frameworks & SDKs
An official Rust implementation of the Model Context Protocol SDK that supports building both servers and clients using tokio async runtime.
LibraryMCP Swift SDK
Frameworks & SDKs
Official Swift SDK implementing both MCP client and server components for standardized communication with AI and ML models.
LibraryMCP Toolbox for Databases
Frameworks & SDKs
An open source MCP server connecting AI agents and applications directly to enterprise databases with prebuilt tools for data exploration and a framework for building secure custom tools.
Self-hostedMCP TypeScript SDK
Frameworks & SDKs
The TypeScript SDK implementation of the Model Context Protocol. Provides libraries for building MCP servers and clients.
LibraryMCP-UI
Frameworks & SDKs
MCP-UI is a set of SDK packages that let an MCP tool return an interactive HTML interface instead of plain text, and let the host render it. It implements the MCP Apps standard: on the server side a tool is linked to a UI resource through _meta.ui.resourceUri, and on the client side AppRenderer fetches that resource and renders it in a sandboxed iframe.
Librarymcp-use
Frameworks & SDKs
Full-stack MCP framework for TypeScript and Python. Build MCP servers, clients, and agents with support for interactive Views in ChatGPT and Claude.
Libraryopenapi-to-mcpserver
Frameworks & SDKs
openapi-to-mcpserver is a Go command-line tool that reads an OpenAPI specification in JSON or YAML and writes an MCP server configuration file, converting each OpenAPI path into a tool with its arguments, request template and response template. The output is a configuration rather than server code: it is added to a Higress gateway configuration, and a template file can patch common headers, authentication or output schemas into every tool.
CLI toolQuarkus MCP Server
Frameworks & SDKs
Quarkus MCP Server is a Quarkus extension that provides declarative and programmatic APIs for implementing Model Context Protocol server features in Java. Server features - prompts, resources and tools - are written as annotated methods of CDI beans.
LibrarySkybridge
Frameworks & SDKs
Skybridge is a React and TypeScript framework for building MCP servers whose tools return interactive UI views that render inside MCP clients such as Claude and ChatGPT. It ships a dev server with a local emulator, hot module reload and a tunnel that connects a local app to those hosts.
LibrarySpeakeasy
Frameworks & SDKs
Speakeasy generates MCP servers from an OpenAPI document, producing a TypeScript server whose tools map to the API's operations. It also runs a hosted control plane that builds, proxies and governs MCP servers for an organisation.
SaaSSpring AI MCP
Frameworks & SDKs
Spring AI MCP provides Spring Boot starters and Java annotations for building Model Context Protocol servers and clients on top of the MCP Java SDK. A server application selects the STDIO, SSE, or Streamable HTTP protocol through Spring Boot configuration properties.
LibraryStainless
Frameworks & SDKs
Stainless automatically generates SDKs and MCP servers from an OpenAPI specification. Its generated MCP servers use a two-tool, code-execution architecture instead of exposing one tool per API method.
SaaSxmcp
Frameworks & SDKs
xmcp is a TypeScript framework for building and shipping MCP servers. Tools, prompts and resources are registered automatically from the file system, and a server can be built with either the HTTP or the STDIO transport.
Library