关于 MCP Weather Server Setup Guide
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
暂未收录安装方式
我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。
工具
还没有获取到工具列表
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
MCP 天气服务设置指南
本指南将带你使用 MCP SDK 和基于 Rust 的 Python 包管理器 uv 设置并运行天气服务。
✅ 前置条件
请确保已安装以下内容:
- Claude.ai 账号(任何类型的账号均可——支持 MCP)
- Claude Desktop App(适用于 macOS 和 Windows)
- 代码编辑器(例如,Visual Studio Code)
uv——一款使用 Rust 编写的快速 Python 包管理器
安装 uv:
macOS(通过 Homebrew):
brew install uv
Windows(通过 WinGet):
winget install --id=astral-sh.uv -e
⚙️ 项目设置
按照以下步骤创建并配置项目环境:
-
创建项目文件夹: mkdir mcp-server-weather cd mcp-server-weather
-
初始化新的
uv项目: uv init -
创建虚拟环境: uv venv
-
激活虚拟环境:
macOS / Linux: source .venv/bin/activate
Windows(PowerShell): .venv\Scripts\Activate.ps1
停用虚拟环境: deactivate
- 安装所需的软件包: uv add "mcp[cli]" httpx
🚀 运行和测试 MCP 服务
-
在开发模式下启动 MCP 服务: mcp dev server.py
-
在浏览器中打开 http://localhost:5173
-
在 MCP Inspector 中:
- 点击 Connect
- 转到 Tools 标签页
- 点击 List Tools
- 选择 get_current_weather
- 输入纬度和经度(例如,
63.4463991, 10.8127596) - Tool Result 部分将显示 JSON 天气数据
-
停止服务: Ctrl+C
📝 注意事项
- 确保服务脚本命名为
server.py,并放在项目根目录中。 - MCP Inspector 是一款实用工具,可用于在开发期间与工具交互并进行调试。
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。