天气服务工具

一个用于在Claude Desktop和VSCode中运行的天气服务工具,提供本地天气数据查询功能。

  • by ricardcasacuberta
  • Python
  • 本地部署
  • 更新于
在 GitHub 查看 ricardcasacuberta/mcp_rick

使用说明

麦理克

这是一个测试MCP功能的仓库。随着时间的推移,我将添加更多功能:)

安装UV(第一次)

curl -LsSf https://astral.sh/uv/install.sh | sh

Claude桌面中的MPC天气服务器

在终端上运行以下命令:

cd weather

uv venv

source .venv/bin/activate

uv sync

uv run weather.py

要让Claude知道哪些是可用的工具,您必须将其添加到 claude_desktop_config.json 文件:

{
  "mcpServers": {
    "weather": {
      "command": "uv",
      "args": [
        "--directory",
        "C:\\ABSOLUTE\\PATH\\TO\\PARENT\\FOLDER\\weather",
        "run",
        "weather.py"
      ]
    }
  }
}

您可能还想替换 uv命令及其安装位置的完整路径(which uv 或 where uv,这取决于你是使用MacOS/Linux还是Windows),以防克劳德找不到这些工具。

此消息克劳德桌面:

  1. 有一个名为“天气”的MCP服务器
  2. 要启动它,请运行uv--directory/AABSOLUTE/PATH/To/PARENT/FOLDER/weather运行weather.py

保存文件,然后重新启动 Claude桌面版.

VSCode中的MPC天气服务器

在终端上运行以下命令:

cd weather

uv venv

source .venv/Scripts/activate

uv sync

uv run fastapi dev main.py

一旦服务器在本地主机上运行,请执行以下操作:

按Ctrl+Shift+P->请添加MCP服务器(“url”:http://localhost:8000/sse“)并为其命名。

按Ctrl+Alt+I->聊天