多数据服务服务器

MCP Server是一个基于Python的服务器,提供美元汇率、天气预报和最近一周的新闻数据服务。

  • by Cavumnigrum
  • 本地部署
  • 更新于
在 GitHub 查看 cavumnigrum/test_mcpserver

使用说明

MCP服务器

Python上的MCP服务器提供最近一周的当前美元汇率、天气预报和新闻。

安装

  1. 克隆存储库:

    git clone https://github.com/Cavumnigrum/mcp_server_project.git
    cd mcp_server_project
    
  2. Создайте виртуальное окружение:

    python -m venv venv
    source venv/bin/activate  # Linux/Mac
    venv\Scripts\activate     # Windows
    
  3. 建立依赖关系:

    pip install -r requirements.txt
    
  4. 配置密钥API:

  5. 启动服务器:

    python mcp_server.py
    

    服务器将在地址可用 http://localhost:8000.

测试

运行测试使用 pytest:

pytest test_mcp_server.py -v

客户端连接

自述客户:

python mcp_client.py
  • 启动客户端时有如何使用它的说明

额外

存储库中有用于创建容器的Docker文件。 如何处理Docker文件:

  1. 确保安装了Docker和Docker Compose所需的包
  2. 转到工程文件夹
    cd path\to\project 
    
  3. 在服务器和客户端的两种模式下运行Docker Compose文件
    docker-compose up -d server
    docker-compose run --rm client
    
  4. 完成后,可以使用
    docker-compose down server client