
Awesome MCP DevTools

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