使用说明
MCP服务器
Python上的MCP服务器提供最近一周的当前美元汇率、天气预报和新闻。
安装
-
克隆存储库:
git clone https://github.com/Cavumnigrum/mcp_server_project.git cd mcp_server_project -
Создайте виртуальное окружение:
python -m venv venv source venv/bin/activate # Linux/Mac venv\Scripts\activate # Windows -
建立依赖关系:
pip install -r requirements.txt -
配置密钥API:
- 注册:
- 汇率-api.com 美元汇率。
- openweathermap.org 天气。
- newsapi.org 新闻。
- 复制
.env.example在.env用你的钥匙填满:cp .env.example .env
- 注册:
-
启动服务器:
python mcp_server.py服务器将在地址可用
http://localhost:8000.
测试
运行测试使用 pytest:
pytest test_mcp_server.py -v
客户端连接
自述客户:
python mcp_client.py
- 启动客户端时有如何使用它的说明
额外
存储库中有用于创建容器的Docker文件。 如何处理Docker文件:
- 确保安装了Docker和Docker Compose所需的包
- 转到工程文件夹
cd path\to\project - 在服务器和客户端的两种模式下运行Docker Compose文件
docker-compose up -d server docker-compose run --rm client - 完成后,可以使用
docker-compose down server client
