Awesome MCP DevTools

Awesome MCP DevTools

site icon
2025.04.28 25
开发者工具SDK框架测试工具实用工具托管资源开发效率
Awesome MCP DevTools 是一个精选的开发者工具、SDK、库、实用程序和资源的列表,用于与**模型上下文协议(MCP)**服务器一起工作。它提供了丰富的工具和资源,帮助开发者快速构建和测试MCP服务器。
View on GitHub

Overview

基本能力

产品定位

Awesome MCP DevTools 是一个为开发者提供的工具集合,旨在简化MCP服务器的开发、测试和部署过程。

核心功能

  • SDKs:提供多种编程语言的SDK,包括JavaScript/TypeScript、Python、Java、Go、Rust、Kotlin、C#/.NET和Scala。
  • 框架:提供高级框架,用于构建MCP服务器和客户端。
  • 测试工具:提供用于测试MCP服务器和客户端的工具。
  • :提供可重用的代码库和组件。
  • 实用工具:提供调试、代理、测试和与MCP服务器交互的工具。
  • 托管:提供托管MCP服务器的平台和库。
  • 资源:提供MCP协议和MCP服务器开发的文档、指南和学习材料。

适用场景

  • 开发者需要快速构建MCP服务器。
  • 开发者需要测试和调试MCP服务器。
  • 开发者需要托管和管理MCP服务器。
  • 开发者需要学习和了解MCP协议。

工具列表

  • SDKs:FastMCP、QuantGeekDev/mcp-framework、LiteMCP、simple-mcp、quarkus-mcp-server、spring-ai-mcp、foxy-contexts、mcp-go、mcp-golang、mcp-rs-template、poem-mcpserver、http4k MCP SDK、ModelContextProtocol.NET、sakura-mcp。
  • 框架:gpt-computer-assistant、mcp-agent、solana-agent-kit、template-mcp-server。
  • 测试工具:mcp-evals。
  • :codemirror-mcp、mcp_auto_register、mcp-langchain-ts-client。
  • 实用工具:mcp-proxy、mcp-server-and-gw、mcp-gateway、MCP-Connect、MCP-Bridge、multi-mcp、MCPTools、mcp-chat、mcphost、mcp-autotest、synf、mcptee。
  • 托管:Glama。
  • 资源:Model Context Protocol Specification、Model Context Protocol (MCP) Quickstart。

常见问题解答

  • 如何选择SDK? SDK按GitHub stars排序,如果是monorepo的一部分,则stars计数为0。
  • 如何测试MCP服务器? 可以使用mcp-evals工具进行测试。
  • 如何托管MCP服务器? 可以使用Glama平台进行托管。

使用教程

使用依赖

安装Node.js和npm(如果使用JavaScript/TypeScript SDK):

curl -fsSL https://deb.nodesource.com/setup_lts.x | sudo -E bash -
sudo apt-get install -y nodejs

安装教程

安装FastMCP(TypeScript版本):

npm install -g fastmcp

调试方式

启动FastMCP服务器并调试:

fastmcp start --debug

许可证

该项目遵循 MIT 开源许可条款,请参阅 MIT 了解完整条款。