模型上下文协议服务器

在本地机器上运行的模型上下文协议服务器,为Claude Desktop提供工具和提示功能。

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

使用说明

mcp服务器

这 模型上下文协议 我机器上的服务器。

需求

安装

准备环境

gh repo clone goofansu/mcp-servers
cd mcp-servers
uv venv
uv sync
source .venv/bin/activate.fish # depending on your shell

安装MCP服务器

mcp install weather.py

重新启动Claude Desktop应用程序,您将找到工具。

检查MCP服务器

如果Claude Desktop报告有关MCP服务器的错误,您可以通过运行以下命令使用MCP检查器进行调试:

mcp dev weather.py

用法

  • 从“可用MCP工具”中选择工具

  • 通过“从MCP连接”选择提示

没有用户

如果 uv 使用Nix安装,您将在中进行更改 ~/Library/Application Support/Claude/claude_desktop_config.json:

{
  "mcpServers": {
    "weather": {
-     "command": "uv",
+     "command": "/etc/profiles/per-user/james/bin/uv",
      "args": [
+       "--directory",
+       "/Users/james/src/mcp-servers",
        "run",
        "--with",
        "mcp",
        "mcp",
        "run",
        "/Users/james/src/mcp-servers/weather.py"
      ]
    }
  }
}

参考文献

  • https://modelcontextprotocol.io/quickstart/server
  • https://modelcontextprotocol.io/quickstart/user
  • https://github.com/modelcontextprotocol/python-sdk