这是一个基本的MCP(模型控制协议)服务器实现,旨在测试MCP客户端。该服务器展示了动态工具管理的能力,允许在运行时添加工具。
服务器内置了两个工具:
Hello 工具 (hello)
hello("World") 返回 "Hello, World!"添加工具工具 (add_tool)
服务器实现了MCP协议的动态工具管理特性。当使用add_tool工具添加新工具时:
此功能使该服务器非常适合测试MCP客户端实现,特别是它们处理动态工具列表更新的能力:
安装依赖项:
npm install
启动服务器:
npm start
默认情况下,服务器将在 http://localhost:4100 上运行。
通过 .cursor/mcp.json 文件配置服务器:
{
"mcpServers": {
"dynamic-tool": {
"url": "http://localhost:4100/sse"
}
}
}
此服务器特别适用于测试需要处理动态工具管理的MCP客户端实现。它允许您验证您的客户端: