简易天气MCP服务器
一个基于MCP协议的简单服务器,通过美国国家气象局API提供天气信息。
快速入门
前置条件
- Python 3.10 或更高版本
- 推荐使用
uv
包管理器(或pip
)
安装步骤
-
克隆仓库: git clone
cd simple_mcp_server -
设置 Python 环境: 使用
uv
: curl -LsSf https://astral.sh/uv/install.sh | sh uv venv source .venv/bin/activate (Windows 使用:.venv\Scripts\activate) uv add "mcp[cli]" httpx或使用
pip
: python -m venv .venv source .venv/bin/activate (Windows 使用:.venv\Scripts\activate) pip install "mcp[cli]" httpx -
启动服务器: mcp dev main.py
-
配置 Claude 桌面应用: 编辑配置文件
~/Library/Application Support/Claude/claude_desktop_config.json
,添加如下内容: { "mcpServers": { "weather": { "command": "uv", "args": [ "--directory", "/ABSOLUTE/PATH/TO/simple_mcp_server", "run", "main.py" ] } } } 替换路径后重启应用。 -
测试功能:打开桌面应用,尝试提问如“纽约天气如何?”