Token导航 LogoToken导航TokenDH.com
weatherassistantmcp logo
地图位置stdio官方级别未说明来源级核验

weatherassistantmcp

MCP Server

@modelcontextprotocol/inspector

一个连接Claude和Python天气服务器的项目,通过自然语言查询印度城市的实时天气和两天预报。

工具数

2

提示词数

0

GitHub Stars

0

资源数

0
位置天气PythonClaude自然语言处理Claude

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

deoprakash

提供方

deoprakash

最后核验

2026/5/17 20:21

运行时

Node.js

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

npx @modelcontextprotocol/inspector \

详细介绍

🌦️ 印度气象助理(Claude+MCP)

这是一个初学者友好的MCP(模型上下文协议)项目,它将Python天气服务器连接到 克劳德,允许您为印度城市提出自然语言天气问题。它使用免费 wttr.in API获取实时条件和2天预测。

______________________________________________________________________

🚀 项目亮点

  • 🔗 通过MCP连接到克劳德
  • 🧠 可通过自然语言调用的工具
  • 🌐 实时天气数据通过 wttr.in API
  • 🛠️ 使用FastMCP服务器构建,并使用MCP Inspector GUI进行检查

______________________________________________________________________

📸 演示截图

✅ 克劳德集成测试

Claude Integration

🛠 MCP检查器工具执行

Tool Interface

📋 预测输出验证

Forecast JSON Output

______________________________________________________________________

🧰 技术栈

组件描述
🧠 Claude将自然提示路由到工具的AI助手
⚙️ MCP将Claude连接到外部工具的协议
🐍 Python工具实现 FastMCP
🌐 wttr.in印度天气预报免费API
🧪 MCP检查员目视测试和检查界面

______________________________________________________________________

📂 文件夹结构

weather-assistant-mcp/
│
├── weather.py             # MCP server with tools
├── .venv/                 # Python virtual environment (optional)
├── README.md              # This file
└── ...

______________________________________________________________________

🔧 运作原理

第一步:向Claude发送用户提示

“明天孟买会下雨吗?”

步骤2:Claude通过MCP发送请求

  • Claude确定提示与您的工具匹配 get_forecast(city)

步骤3:你的Python工具运行

  • weather.py 从以下位置获取实时数据 https://wttr.in/mumbai?format=j1

第四步:克劳德以结果回应

📍 孟买天气:🌧️ 预计明天有雨,最高气温为30°C。

______________________________________________________________________

🛠️ 工具功能

get_forecast(city: str)

返回给定印度城市的当前天气和2天预报。

get_alerts(city: str)

如果出现极端高温、风、湿度或降雨,则返回警报。

______________________________________________________________________

✅ 设置和运行

1.安装依赖项

uv venv
uv pip install mcp[cli] httpx

2.运行MCP检查器

npx @modelcontextprotocol/inspector \
  uv \
  --directory . \
  run \
  weather.py

3.在检查器UI中

  • 运输类型: STDIO
  • 命令: uv
  • Args: run --directory . weather.py
  • 点击▶️ Restart → 有联系的!

______________________________________________________________________

👋 关于

这个项目是我的 学习Claude+MCP的第一步 整合。\ 使用Python、Claude API和FastMCP构建。

作者:德奥·普拉卡什\ 日期:2025年7月\ 灵感来自:模型上下文协议(https://modelcontextprotocol.io)

______________________________________________________________________

📜 许可证

MIT许可证

目录标签

目录标签

位置天气PythonClaude自然语言处理天气查询本地部署API集成印度天气

支持客户端

Claude

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

none

运行时(runtime,运行环境)

Node.js

来源包(packageName,安装包名)

@modelcontextprotocol/inspector

工具数量(toolCount,工具数)

2

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdionone部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP