MCP Directory
ServersClientsBlog

xASO - App Store Optimization

AI-powered App Store Optimization platform for mobile apps

Go to xASO
MCP Directory

Model Context Protocol Directory

MKSF LTD
Suite 8805 5 Brayford Square
London, E1 0SG

MCP Directory

  • About
  • Blog
  • Documentation
  • Contact

Menu

  • Servers
  • Clients

© 2025 model-context-protocol.com

The Model Context Protocol (MCP) is an open standard for AI model communication.
Powered by Mert KoseogluSoftware Forge
  1. Home
  2. Servers
  3. awesome-mcp-devtools

awesome-mcp-devtools

GitHub
Website

A curated list of developer tools, SDKs, libraries, and testing utilities for Model Context Protocol (MCP) server development.

335
45

Awesome MCP DevTools Awesome

Discord
Subreddit subscribers

A curated list of developer tools, SDKs, libraries, utilities, and resources for working with Model Context Protocol (MCP) servers.

Contents

  • Contents
  • Community
  • Legend
  • SDKs
  • JavaScript/TypeScript
  • Python
  • Java
  • Go
  • Rust
  • Kotlin
  • C#/.NET
  • Scala
  • Dart
  • Ruby
  • C/C++
  • Swift
  • Frameworks
  • Testing Tools
  • Authorization Testing
  • Libraries
  • Utilities
  • Proxies and Gateways
  • Development Tools
  • Hosting
  • Templates
  • Resources
  • Tutorials
  • Related awesome lists:

Community

  • r/mcp Reddit
  • Discord Server

Legend

  • 🎖️ official MCP resource
  • programming language
  • #️⃣ - C# Codebase
  • 〽️ – Scala codebase
  • ☕ - Java codebase
  • 🎯 - Dart codebase
  • 🏎️ – Go codebase
  • 🐍 – Python codebase
  • 💎 – Ruby codebase
  • 📇 – TypeScript codebase
  • 🔶 - Kotlin codebase
  • 🦀 – Rust codebase
  • 🌊 – C/C++ codebase
  • 🍎 – Swift codebase

SDKs

Software Development Kits for MCP server development.

<details><summary>How are SDKs ordered?</summary>

SDKs are ordered by their popularity as determined by GitHub stars.

If an SDK is part of a monorepo, it should have a name in the form of github-owner/github-repo#project-name.

If an SDK is part of a monorepo, its popularity is counted as 0 stars.

</details>

JavaScript/TypeScript

  • FastMCP 📇 - A high-level framework for building MCP servers in TypeScript
  • QuantGeekDev/mcp-framework 📇 - Fast and elegant TypeScript framework for building MCP servers
  • wong2/LiteMCP 📇 - A high-level framework for building MCP servers in JavaScript/TypeScript
  • ribeirogab/simple-mcp 📇 - A simple TypeScript library for creating MCP servers
  • firebase/genkit#mcp 📇 – Provides integration between Genkit and the Model Context Protocol (MCP)
  • MCPcat 📇 - User analytics, session tracking, and live debugging for MCPs

Python

  • FastMCP 🐍 - A high-level framework for building MCP servers in Python
  • mcp-use 🐍 - Open source python library to very easily connect any LLM to any MCP server both locally and remotely.
  • langchain-mcp 🐍 - Provides MCP tool calling support in LangChain
  • tadata-org/fastapi_mcp 🐍 - Provides MCP wrapping on top of existing FastAPI REST endpoints
  • easymcp 🐍 - A high level asyncio native client SDK with native support for namespaced servers and caching.
  • mcp-cli 🐍 - A lightweight CLI MCP client to connect with remote MCP servers.
  • MCPcat 🐍 - User analytics, session tracking, and live debugging for MCPs
  • mxcp 🐍 - Open-source framework for building secure, testable, enterprise-grade MCP tools from SQL or Python on top of dbt + DuckDB.

Java

  • quarkus-mcp-server ☕ - Java SDK for building MCP servers using Quarkus
  • spring-ai-mcp ☕ - Java SDK and Spring Framework integration for building MCP client and MCP servers

Go

  • strowk/foxy-contexts 🏎️ - Golang library to write MCP Servers declaratively with functional testing included
  • mark3labs/mcp-go 🏎️ - Golang SDK for building MCP Servers and Clients
  • metoro-io/mcp-golang 🏎️ - Golang framework for building MCP Servers, focussed on type safety

Rust

  • linux-china/mcp-rs-template 🦀 - MCP CLI server template for Rust
  • poem-web/poem#poem-mcpserver 🦀 - MCP Server implementation for Poem

Kotlin

  • http4k MCP SDK 🔶 - Functional, testable Kotlin SDK based around the popular http4k Web toolkit

C#/.NET

  • salty-flower/ModelContextProtocol.NET #️⃣ - A C# SDK for building MCP servers on .NET 9 with NativeAOT compatibility ⚡ 🔌

Scala

  • mullerhai/sakura-mcp 〽️ - Scala MCP Framework for Building effective agents with MCP servers and clients

Dart

  • leehack/mcp_dart 🎯 - This library aims to provide a simple and intuitive way to implement MCP servers and clients in Dart

Ruby

  • modelcontextprotocol/ruby-sdk 💎 🎖️ - Official Ruby SDK for building MCP servers

C/C++

  • micl2e2/mcpc 🌊 - Modern C SDK for building MCP servers/clients.

Swift

  • modelcontextprotocol/swift-sdk 🍎 🎖️ - Official Swift SDK for building with MCP.

Frameworks

High-level frameworks for working with MCP servers

  • lastmile-ai/mcp-agent 🤖 🔌 - Build effective agents with MCP servers using simple, composable patterns
  • mcpdotdirect/template-mcp-server 📇 - A CLI tool to create a new MCP server project with TypeScript support
  • p-funk/FEGIS 🐍 - A semantic programming framework for LLMs that compiles YAML archetypes into structured tools with built-in memory and meaning. Each interaction becomes part of an emergent knowledge graph, enabling persistent, semantic retrieval and reuse.
  • sebastianbuzdugan/framework-rai-mcp 📇 - A responsible AI MCP server framework focused on ethical deployment in startups and enterprise prototypes.
  • sendaifun/solana-agent-kit#agent-kit-mcp-server - Solana MCP SDK
  • stephencme/create-mcp-ts 📇 - Create a new MCP server in TypeScript, batteries included - supports user-defined templates!
  • Upsonic/gpt-computer-assistant 🐍 – Framework to build vertical AI agent

Testing Tools

Tools for testing MCP servers and clients

  • mclenhard/mcp-evals 🤖 - Package and Github action for running evals.
  • mcpjam/inspector - Testing and debugging MCP servers.
  • modelcontextprotocol/inspector 📇 🎖️ - UI for testing MCP servers.
  • wong2/mcp-cli 🤖 - Command line inspector for manual testing
  • muppet-kit/inspector - MCP Inspector with AI-assisted debugging and testing capabilities.
  • loopwork-ai/Companion - Companion is a utility for testing and debugging your MCP servers on macOS, iOS, and visionOS.

Authorization Testing

Resources for testing MCP servers with authentication and authorization

  • NapthaAI/http-oauth-mcp-server 📇 - Example implementation of a remote MCP server with OAuth authentication
  • modelcontextprotocol/python-sdk 🐍 🎖️ - Example authenticated SSE server in the official Python SDK

Public test endpoints:

  • Asana MCP Server - Production SSE endpoint for testing OAuth flows
  • Sentry MCP Server - Production SSE endpoint for testing OAuth flows
  • Atlassian MCP Server - Production SSE endpoint for testing OAuth flows (requires allowlisting)

Libraries

Reusable code libraries and components for MCP servers

  • marimo-team/codemirror-mcp 📇 - CodeMirror extension that implements MCP for resource mentions and prompt commands
  • jhgaylor/express-mcp-handlder 📇 - Bind an MCP server to an express server using the StreamableHTTP Transport
  • JoshuaSiraj/mcp_auto_register 🐍 – Tool to automate the registration of functions and classes from a Python package into a FastMCP instance
  • isaacwasserman/mcp-langchain-ts-client 📇 – Use MCP provided tools in LangChain.js
  • traceloop/openllmetry#opentelemetry-instrumentation-mcp 🐍 - OpenTelemetry instrumentation for MCP Python that captures tool calls, notifications, listing, initialization handshakes and propagates traces from client to server.

Utilities

Useful tools for debugging, proxying, testing, and working with MCP servers

Proxies and Gateways

  • adiom-data/grpcmcp 🏎️ - A MCP Server that allows access to gRPC API services.
  • boilingdata/mcp-server-and-gw 📇 - An MCP stdio to HTTP SSE transport gateway
  • emicklei/mcp-log-proxy 🏎️ - An MCP proxy server that offers a Web UI to see the complete message flow.
  • EvalsOne/MCP-Connect 📇 - A tiny tool that enables cloud-based AI services to access local Stdio based MCP servers via HTTP/HTTPS
  • hamidra/yamcp 📇 - An MCP workspace manager to bundle and manage MCP servers in dedicated local workspaces (e.g., for coding, design, research).
  • lightconetech/mcp-gateway 📇 - A gateway demo for MCP SSE Server
  • multi-mcp 🐍 - A flexible and dynamic Multi-MCP Proxy Server that acts as a single MCP server while connecting to and routing between multiple backend MCP servers over STDIO or SSE. Deployable on Kubernetes by exposing a single port, and supports dynamic addition and removal of MCP servers at runtime.
  • punkpeye/mcp-proxy 📇 - A TypeScript SSE proxy for MCP servers that use stdio transport
  • SecretiveShell/MCP-Bridge 🐍 – An openAI middleware proxy to use MCP in any existing openAI compatible client
  • sparfenyuk/mcp-proxy 🐍 – An MCP stdio to SSE transport gateway
  • TBXark/mcp-proxy 🏎️ - An MCP proxy server that aggregates multiple MCP resource servers through a single HTTP server

Development Tools

  • ithena-one/ithena-cli 🏎️ - Wraps MCP commands to log interactions locally, facilitating debugging and interaction audits. Optional cloud.
  • f/MCPTools 🏎️ - A command-line development tool for inspecting and interacting with MCP servers
  • flux159/mcp-chat 📇 - A CLI based client to chat and connect with any MCP server
  • mark3labs/mcphost 🏎️ - A CLI host application that enables LLMs to interact with external tools through MCP
  • strowk/mcp-autotest 🏎️ - A command-line tool for running YAML based language-agnostic autotests
  • strowk/synf 🦀 - Tool to hot-reload MCP server on changes to saved files
  • strowk/mcptee 🏎️ - Tool to proxy MCP and log inputs and outputs to YAML file
  • StacklokLabs/toolhive 🏎️ - A lightweight utility designed to simplify the deployment and management of MCP servers, ensuring ease of use, consistency, and security through containerization
  • addozhang/spring-rest-to-mcp 🏎️ - An OpenRewrite recipe collection that automatically converts Spring Web REST APIs to Spring AI Model Context Protocol (MCP) server tools.
  • taskade/mcp 📇 - Generate MCP tools from OpenAPI schemas. Supports auto-linking, response normalization, and MCP server integration.

Hosting

Libraries & platforms for hosting MCP servers.

  • Glama – offers hosting of open-source MCP servers, enabling developers and enterprises to easily discover build, manage MCP servers.
  • Smithery - cloud hosting MCP servers as a service via docker containers

Templates

Example code ready to be made into a component of an MCP system.

  • fastmcp-boilerplate 📇 – A simple MCP server built using FastMCP, TypeScript, ESLint, and Prettier.
  • dart-mcp-server-template 🎯 - A template repository for creating Dart MCP servers. Provides a starting point with Docker configuration, http+stdio transport bindings, and a standard Dart project structure
  • rails-mcp-startup-boilerplate 💎 - A Rails template for creating Paid MCP servers compatible with Claude Integrations. It uses Rails 8.0.2, Devise, Doorkeeper, FastMCP and Stripe. Has a built-in UI.

Resources

Documentation, guides, standards, and learning materials for Model Context Protocol and MCP server development.

  • Model Context Protocol Specification — Official MCP specification
  • Model Context Protocol (MCP) Quickstart

Tutorials

  • Setup Claude Desktop App to Use a SQLite Database
  • amirshk/mcp-secrets-plugin 🐍 - A reference code to securely store and retrieve sensitive information using the system's native keychain

Related awesome lists:

  • awesome-mcp-servers
  • awesome-mcp-clients

Repository

PU
punkpeye

punkpeye/awesome-mcp-devtools

Created

April 27, 2025

Updated

July 7, 2025

Category

Developer Tools