article
README
🚀 MCP 服务器
本项目搭建了一个 MCP 服务器,具备获取当前美元汇率、预报指定城市天气以及提供过去一周新闻摘要等功能,为用户提供便捷的信息获取服务。
🚀 快速开始
MCP 服务器为用户提供了丰富的信息获取功能,以下是启动服务器的详细步骤:
- 下载或克隆仓库:
git clone https://github.com/RainbollD/mcp_server_get_dollars_news_news.git
- 安装所需的库:
pip install -r requirements.txt
- 启动服务器:
python main.py
服务器将在地址 http://127.0.0.1:5000 上运行。
✨ 主要特性
- 获取当前美元汇率
- 预报指定城市的天气
- 提供过去一周的新闻摘要
📦 安装指南
要求
- Python 3.x
- Flask
- Requests
- Feedparser
- pytest(用于测试)
安装依赖项
要安装所需的库,请执行以下命令:
pip install -r requirements.txt
💻 使用示例
基础用法
如果您使用客户端与 API 交互,可以使用 Postman 或 curl 等工具进行测试。以下是 curl 示例:
# 获取美元汇率
curl http://127.0.0.1:5000/rate
# 获取莫斯科的天气
curl http://127.0.0.1:5000/weather/Moscow
# 获取新闻摘要
curl http://127.0.0.1:5000/news
📚 详细文档
API 文档
获取美元汇率
- URL:
/rate - 方法:
GET - 响应: JSON 格式的当前美元汇率。
获取天气预报
- URL:
/weather/<city> - 方法:
GET - 参数:
city- 城市名称 - 响应: JSON 格式的指定城市当前温度。
获取新闻摘要
- URL:
/news - 方法:
GET - 响应: JSON 格式的过去一周新闻摘要。
🔧 技术细节
测试
要运行测试,请执行以下命令:
pytest
扫码联系在线客服