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 
