使用说明
用于内部通信的气象MCP服务器
自定义模型上下文协议(MCP)服务器,将气象工具与对讲机集成在一起。
🎯 这是什么
该项目演示了如何构建一个与Intercom集成的自定义MCP服务器。将其用作以下内容的模板:
- 学习MCP开发 以现实世界为例
- 构建自己的工具 通过用数据源替换天气API
- 产品演示 显示MCP功能
🚀 快速开始
- 阅读设置指南:
SETUP_GUIDE.md - 启动服务器:
uv run weather.py
🛠️ 它提供了什么
对讲机翅片天气工具
greet-个性化客户问候get_alerts-美国各州的实时天气警报get_forecast-按坐标列出的详细天气预报
技术特性
- 实时数据 来自美国国家气象局API
- HTTP传输 通过ngrok隧道
- 异步操作 为了获得最佳性能
- 错误处理 优美的后撤
📋 文件概述
weather.py-主MCP服务器实现SETUP_GUIDE.md-为团队完成设置说明pyproject.toml-Python项目配置
⚠️ 重要提示
由于 MCP SDK错误#423,您可能需要应用一个简单的补丁来启用工具发现。此错误可能会在未来的SDK版本中修复。安装指南中的完整说明。
🔧 技术栈
- FastMCP -MCP服务器框架
- Python 3.11+ -运行时环境
- httpx -天气API的HTTP客户端
- ngrok -HTTP隧道
📚 了解更多
- FastMCP文档: https://gofastmcp.com/getting-started/installation
- MCP服务器开发: https://modelcontextprotocol.io/quickstart/server
由...创建: Filho 海洋
