MCP服务器测试工具

用于测试MCP服务器和客户端的本地开发环境,支持与本地LLM和Claude桌面应用集成。

  • by ullizen
  • Python
  • 本地部署
  • 更新于
在 GitHub 查看 ullizen/mcp-lab

使用说明

mcp-lab(这个短语本身在中文中没有直接对应的翻译,因为它可能是一个特定项目、实验室或组织的名称,但根据上下文,可以理解为“MCP实验室”或“MCP研究室”,具体翻译需根据实际背景确定。)

用于尝试MCP服务器和客户端的试验场

如何使用本地大型语言模型(LLM)运行MCP客户端

uv run mcp-client.py mcp-server.py

(您需要运行Ollama以及一个本地模型。)

在Claude桌面端进行测试

  1. 将您的mcp-server添加到Claude桌面配置中:
{
  "mcpServers": {
    "mcp-lab": {
      "command": "uv",
      "args": [
        "--directory",
        "/PATH/TO/mcp-lab",
        "run",
        "mcp-server.py"
      ]
    }
  }
}
  • 如果你遇到错误“spawn uv ENOENT”,请为uv二进制文件使用绝对路径
  1. 确保在Claud桌面(在搜索和工具下)中可以找到mcp-server

  2. 提出一个问题,看看它是否会使用你的mcp-server来生成回答!

资源

  • MCP文档 - 构建MCP服务器:https://modelcontextprotocol.io/docs/develop/build-server
  • MCP文档 - 构建和MCP客户端:https://modelcontextprotocol.io/docs/develop/build-client