8000 GitHub - hamidra/awesome-mcp-devtools: A curated list of developer tools, SDKs, libraries, and testing utilities for Model Context Protocol (MCP) server development.
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

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

License

Notifications You must be signed in to change notification settings

hamidra/awesome-mcp-devtools

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

42 Commits
 
 
 
 
 
 

Repository files navigation

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


Community

Legend

  • programming language
    • #️⃣ - C# Codebase
    • 〽️ – Scala codebase
    • ☕ - Java codebase
    • 🏎️ – Go codebase
    • 🐍 – Python codebase
    • 📇 – TypeScript codebase
    • 🔶 - Kotlin codebase
    • 🦀 – Rust codebase
    • 🎯 - Dart codebase

SDKs

Software Development Kits for MCP server development.

How are SDKs ordered?

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.

JavaScript/TypeScript

Python

  • FastMCP 🐍 - A high-level framework for building MCP servers in Python
  • langchain-mcp 🐍 - Provides MCP tool calling support in LangChain

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

Kotlin

C#/.NET

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

Frameworks

High-level frameworks for working with MCP servers

Testing Tools

Tools for testing MCP servers and clients

Libraries

Reusable code libraries and components for MCP servers

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.
  • punkpeye/mcp-proxy 📇 - A TypeScript SSE proxy for MCP servers that use stdio transport
  • boilingdata/mcp-server-and-gw 📇 - An MCP stdio to HTTP SSE transport gateway
  • 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
  • lightconetech/mcp-gateway 📇 - A gateway demo for MCP SSE Server
  • EvalsOne/MCP-Connect 📇 - A tiny tool that enables cloud-based AI services to access local Stdio based MCP servers via HTTP/HTTPS
  • SecretiveShell/MCP-Bridge 🐍 – An openAI middleware proxy to use MCP in any existing openAI compatible client
  • 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.

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
  • 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.

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.

Templates

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

  • 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

Resources

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

Tutorials


Related awesome lists:

About

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

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published
0