关于 MCP Server README
MCP Server README 介绍了一个 Python 服务,可查询当前美元汇率、指定城市的天气和一周新闻摘要。它还提供 HTTP 接口及 JSON 响应,可用 curl 或 Postman 测试。
主要功能
- 01当前美元汇率
- 02按城市查询天气
- 03一周新闻摘要
- 04返回 JSON 的 HTTP 接口
适用场景
- 01查询当前美元汇率
- 02获取城市当前气温
- 03查看一周新闻摘要
MCP 相关
README 将项目称为 MCP 服务,但未说明其 MCP 工具或客户端连接方式。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
暂未收录安装方式
我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。
工具
还没有获取到工具列表
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
MCP 服务 README
描述
该项目是一个 MCP 服务,提供以下功能:
- 获取当前美元汇率。
- 获取指定城市的天气预报。
- 获取最近一周的新闻摘要。
安装
要求
- Python 3.x
- Flask
- Requests
- Feedparser
- pytest(用于测试)
安装依赖项
要安装所需的库,请运行以下命令:
pip install -r requirements.txt
启动服务
- 下载或克隆代码库:
git clone https://github.com/RainbollD/mcp_server_get_dollars_news_news.git
- 启动服务:
python main.py
服务将在 http://127.0.0.1:5000 上提供。
API
获取美元汇率
- URL:
/rate - 方法:
GET - 响应:包含当前美元汇率的 JSON。
获取天气
- URL:
/weather/<city> - 方法:
GET - 参数:
city- 城市名称。 - 响应:包含指定城市当前气温的 JSON。
获取新闻
- URL:
/news - 方法:
GET - 响应:包含新闻摘要的 JSON。
测试
要运行测试,请执行以下命令:
pytest
连接客户端
如果你使用客户端与 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
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。