Test_MCPServer

Test_MCPServer

🚀 MCP 服务器

本项目是用 Python 实现的 MCP 服务器,能够为用户提供当前美元汇率、天气预报以及最近一周的新闻,满足用户对金融、天气和资讯信息的需求。

🚀 快速开始

按照以下步骤进行安装和配置,即可快速启动 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 密钥

你需要在以下平台注册以获取相应的 API 密钥:

获取密钥后,复制 .env.example 文件并重命名为 .env,然后将你的密钥填写到 .env 文件中:

cp .env.example .env

5. 启动服务器

完成上述步骤后,启动 MCP 服务器:

python mcp_server.py

服务器将在 http://localhost:8000 地址上运行。

💻 使用示例

测试

使用 pytest 运行测试用例,确保服务器功能正常:

pytest test_mcp_server.py -v

客户端连接

运行自定义客户端,与服务器进行交互:

python mcp_client.py

启动客户端后,将显示详细的使用说明。

🔧 技术细节

项目中包含 Docker 文件,可用于创建容器化的服务器和客户端。操作 Docker 文件的步骤如下:

1. 确保已安装必要软件

确保你的系统已经安装了 dockerdocker-compose 软件。

2. 进入项目目录

cd 项目路径

3. 启动服务器和客户端容器

docker-compose up -d server
docker-compose run --rm client

4. 停止并删除容器

完成操作后,使用以下命令停止并删除容器:

docker-compose down server client
  • 0 关注
  • 0 收藏,25 浏览
  • system 提出于 2025-09-26 01:33

相似服务问题

相关AI产品