
Возможности

2025.03.19
0
Python金融服务天气预报新闻摘要金融服务内容生成
MCP (Multi-Functional Command Processor) сервер предоставляет API для получения текущего курса доллара, прогноза погоды в заданном городе и сводки новостей за последнюю неделю.
View on GitHub
Overview
基本能力
产品定位
MCP (Multi-Functional Command Processor) 服务器是一个多功能的API服务,提供美元汇率查询、城市天气预报和最近一周的新闻摘要功能。
核心功能
- 美元汇率查询:获取当前美元对卢布的汇率。
- 天气预报:获取指定城市的当前天气情况。
- 新闻摘要:获取最近一周的新闻摘要。
适用场景
- 金融应用需要实时汇率数据。
- 天气应用或服务需要获取特定城市的天气信息。
- 新闻聚合服务需要获取最近一周的新闻摘要。
工具列表
- Python客户端:示例代码展示了如何使用Python的
requests
库与MCP服务器交互。
常见问题解答
- 无
使用教程
使用依赖
- Python 3.7或更高版本
- 已安装
pip
安装教程
- 克隆仓库:
bash git clone https://github.com/VenGr0/mcp-server.git cd mcp-server
- 创建并激活虚拟环境:
bash python -m venv venv source venv/bin/activate # Linux/MacOS venv\Scripts\activate # Windows
- 安装依赖:
bash pip install -r requirements.txt
调试方式
- 启动服务器:
bash python server.py
服务器将在http://127.0.0.1:5000
上运行。 - 运行测试:
bash pytest tests/test_server.py
API使用示例
获取美元汇率
请求:
GET /exchange_rate
响应:
{
"usd_rate": 75.50
}
获取天气预报
请求:
GET /weather?city=Moscow
响应:
{
"weather": "clear sky",
"temperature": 20
}
获取新闻摘要
请求:
GET /news
响应:
{
"articles": [
{
"title": "Новость 1",
"description": "Описание новости 1",
"url": "https://example.com/news1"
},
{
"title": "Новость 2",
"description": "Описание новости 2",
"url": "https://example.com/news2"
}
]
}
许可证
None