MCP服务器自述文件
Описание
此项目是一个MCP服务器,提供以下功能:
- 获取当前美元汇率。
- 指定城市天气预报。
- 上周的新闻。
安装
要求
- Python 3.x
- 烧瓶
- 请求:
- 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
获得美元汇率
- 统一资源定位符:
/rate - 方法:
GET - 答复JSON以当前美元汇率
接收天气
- 统一资源定位符:
/weather/ - 方法:
GET - 选项:
city城市的名字。 - 答复:具有给定城市当前温度的JSON。
接收新闻
- 统一资源定位符:
/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