An open API service indexing awesome lists of open source software.

awesome-mcp-devtools

A curated list of developer tools, SDKs, libraries, and testing utilities for Model Context Protocol (MCP) server development.
https://github.com/punkpeye/awesome-mcp-devtools

Last synced: 2 days ago
JSON representation

  • Community

  • Frameworks

    • Common Lisp

      • 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
      • 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!
      • 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.
      • Upsonic/gpt-computer-assistant
      • microsoft/semantic-kernel - ready orchestration framework MCP compatible from Microsoft to build intelligent AI agents and multi-agent systems.
      • xmcp - A TypeScript framework with file-system routing & complete toolkit
      • hasmcp/hasmcp-ce - Convert your API to MCP server with built-in authentication, authorization, real-time request/response logs and metrics. HasMCP is a no-code, self-hosted API to MCP server bridge.
      • jcasare/mcp-craft - CLI toolkit for scaffolding, testing, and registering MCP servers across Claude, Cursor, VS Code, Codex, and Gemini
      • Kryfto - Open-source web-browsing backend for AI agents with a 42-tool MCP server for Claude Code/Cursor/Codex, REST API for n8n/Zapier/Make, federated multi-engine search, and enterprise infrastructure
      • cordum-io/cordum - first agent orchestration platform. Supports stdio + HTTP/SSE transports with 6 tools (job submission, policy evaluation, output scanning, workflow triggering, audit queries, pool status) and 7 resources.
      • portel-dev/photon - Runtime and marketplace for MCP servers using single-file TypeScript format. Like npm + Node.js for MCP - fork-first design with 16+ production-ready photons.
      • dhyansraj/mcp-mesh - Distributed orchestration framework for MCP servers with automatic discovery, dependency injection, and Kubernetes-native scaling
  • Hosting

    • Development Tools

      • Glama - 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
      • vitorbari/mcp-operator - Kubernetes operator for MCP servers with automatic protocol validation, horizontal scaling, and built-in observability.
  • Libraries

  • Resources

  • SDKs

    • Bash

      • yaniv-golan/mcp-bash-framework - Zero-dependency Bash implementation for building MCP servers, supporting features like tool handling, schema validation, progress streaming, and cross-platform compatibility.
    • C/C++

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

    • Common Lisp

      • jsulmont/mcp-lisp - Common Lisp SDK for building MCP servers and clients with HTTP and stdio transports
    • Dart

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

      • tidewave-ai/tidewave_phoenix - Phoenix MCP, speed up development with AI assistants that understand your web application, how it runs, and what it delivers
    • 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
      • ggoodman/mcp-server-go - Build MCP servers that scale from a 20‑line stdio prototype to a horizontally scaled, OIDC‑protected streaming HTTP deployment — without rewriting business logic.
      • modelcontextprotocol/go-sdk - The official Go SDK for MCP servers and clients, maintained in collaboration with Google
    • 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
      • tinystruct-mcp - Java SDK and establishing an extensible MCP server based on lightweight tinystruct framework
    • 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
      • MCPcat - User analytics, session tracking, and live debugging for MCPs
      • ModelFetch - A runtime-agnostic SDK to create and deploy MCP servers anywhere TypeScript/JavaScript runs
      • Mastra AI - Mastra is a Typescript-based AI agent framework that can be used to author MCP servers.
      • NeuroLink - TypeScript-first multi-provider AI SDK from Juspay with built-in MCP client support, 13 major AI providers and 100+ models, streaming, tool calling, and production-grade agent orchestration.
      • FrontMCP - first framework for building extensible MCP servers with decorators, dependency injection, and modular architecture.
    • Kotlin

      • http4k MCP SDK - Functional, testable Kotlin SDK based around the popular [http4k](https://http4k.org) Web toolkit
    • Python

      • FastMCP - A high-level framework for building MCP servers in Python
      • langchain-mcp - Provides MCP tool calling support in LangChain
      • easymcp - A high level asyncio native client SDK with native support for namespaced servers and caching.
      • mcp-use - Open source python library to very easily connect any LLM to any MCP server both locally and remotely.
      • tadata-org/fastapi_mcp - Provides MCP wrapping on top of existing FastAPI REST endpoints
      • 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.
      • basementstudio/xmcp - Open-source framework for building secure, testable, enterprise-grade MCP tools from SQL or Python on top of dbt + DuckDB.
      • lc2mcp - Convert LangChain tools to FastMCP tools with one line of code, supports context injection and 1000+ langchain-community tools
      • claw-army/claude-node - Python subprocess bridge for Claude Code CLI, giving Python code direct access to Claude Code native capabilities via stream-json.
    • Ruby

    • Rust

    • Scala

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

  • Templates

    • Development Tools

      • 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
      • fastmcp-boilerplate
      • 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.
  • Testing Tools

    • Authorization Testing

    • Common Lisp

      • modelcontextprotocol/inspector - UI for testing MCP servers.
      • wong2/mcp-cli - Command line inspector for manual testing
      • mclenhard/mcp-evals - Package and Github action for running evals.
      • mcpjam/inspector - Testing and debugging MCP servers.
      • 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.
      • greynewell/mcpbr - Benchmark runner for evaluating MCP server performance and agentic capabilities.
      • garagon/aguara - Static security scanner for MCP servers and AI agent skills. 173 detection rules, prompt injection, credential leaks, taint tracking. Scans configs and tool descriptions before deployment.
      • realwigu/mcp-doctor - Zero-config CLI that auto-discovers MCP configs across Claude Code, Cursor, VS Code, Windsurf, and Claude Desktop. Tests connections via JSON-RPC handshake, audits for security issues, and benchmarks latency.
      • AgentTrust - Quality verification service for MCP servers. Automated challenge-response testing with LLM judge consensus, adversarial probes, and IRT adaptive question calibration.
      • MCPLoadTester
      • Typewise/mcp-chaos-rig - A local MCP server that breaks on demand. Test your client against auth failures, disappearing tools, flaky responses, and token expiry, all from a web UI.
      • iris-eval/mcp-server - MCP-native eval & observability. 12 built-in eval rules, trace logging, cost tracking. Agents discover it automatically — zero code changes.
      • xkumakichi/veridict - Runtime trust scoring middleware for MCP servers. Logs tool executions, classifies failures (timeout/error/validation), applies time-decay weighting, and produces a trust verdict (yes/caution/no).
      • KryptosAI/mcp-observatory - CLI + MCP server for testing MCP servers. Health scoring (0-100), schema quality audits, protocol conformance checks, JUnit/SARIF CI output, and badge generation. Works as both a CLI tool and an MCP server that AI agents can use to test other servers.
      • Booyaka101/mcp-vet - Zero-config CLI and library that scans MCP server source (TypeScript/JavaScript/Python) for patterns that break under the 2026-07-28 MCP spec, with autofix, SARIF output, and CI-ready exit codes.
  • Tutorials

  • Utilities

    • Development Tools

      • 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
      • ToolHive - ToolHive (thv) is a lightweight utility designed to simplify the deployment and management of MCP (Model Context Protocol) servers, ensuring ease of use, consistency, and security.
      • addozhang/spring-rest-to-mcp - An [OpenRewrite](https://docs.openrewrite.org/) recipe collection that automatically converts Spring Web REST APIs to Spring AI Model Context Protocol (MCP) server tools.
      • ithena-one/ithena-cli - Wraps MCP commands to log interactions locally, facilitating debugging and interaction audits. Optional cloud.
      • StacklokLabs/toolhive - A lightweight utility designed to simplify the deployment and management of MCP servers, ensuring ease of use, consistency, and security through containerization
      • taskade/mcp - Generate MCP tools from OpenAPI schemas. Supports auto-linking, response normalization, and MCP server integration.
      • inercia/mcpshell - Use shell scripts as MCP tools.
      • strowk/mcptee - Tool to proxy MCP and log inputs and outputs to YAML file
      • rodaddy/mcp2cli - CLI bridge that wraps MCP servers as bash-invokable commands, recovering ~11K tokens of context window per session
      • onUI - Browser extension and MCP server for annotation-first UI pair programming with AI agents. Annotate, draw, and capture UI context from any webpage. 8 MCP tools. Claude Code, Cursor, Windsurf compatible.
      • Writbase/writbase - MCP-native task management system for AI agent fleets with multi-agent permissions and inter-agent delegation.
      • koriyoshi2041/agentify - Transform any OpenAPI spec into 9 agent interface formats (MCP server, AGENTS.md, CLAUDE.md, Skills, and more) with a single command.
    • 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.
      • SecretiveShell/MCP-Bridge
      • sparfenyuk/mcp-proxy
      • TBXark/mcp-proxy - An MCP proxy server that aggregates multiple MCP resource servers through a single HTTP server
      • fangyinc/mcpport - A lightweight gateway & registry for MCP servers with NAT traversal support, allowing edge devices to provide MCP services across networks. Features include WebSocket/SSE/HTTP endpoints, authentication, IPv6 support, and a CLI tool for easy registration of stdio-based MCP servers.
      • mcpjungle/MCPJungle - Self-hosted MCP Registry and Proxy for ai agents
      • aakashh242/remote-mcp-adapter - An MCP gateway that fixes the "remote filesystem" problem: client sent files become staged uploads, server generated files become fetchable MCP resources.
      • mcpproxy-go - Production-ready MCP proxy with BM25 tool filtering, quarantine security, activity logging, and web UI for routing multiple MCP servers through a single endpoint.
      • punkpeye/mcp-proxy - A TypeScript SSE proxy for MCP servers that use `stdio` transport
      • sidclawhq/platform - based access control, human approval workflows, and hash-chain audit trails. Wraps any upstream MCP server with zero code changes via `.mcp.json` configuration.