模型上下文协议服务器

一个基于Python和Docker的MCP服务器实现,用于处理模型上下文协议请求并与LLM集成。

  • by improbabil3
  • Python
  • 本地部署
  • 更新于
在 GitHub 查看 improbabil3/mcp_servers_demo

使用说明

MCP服务器演示

此存储库包含一个模型上下文协议(MCP)服务器演示,其中包含基本实现和编排。

项目结构

  • mcp_base/用于管理MCP请求和与LLM集成的基本Python模块。
  • mcp_docker/容器化MCP服务器示例,包含Docker和OpenAPI配置文件。

要求

  • Python 3.10+
  • Docker(可选,用于启动容器化服务器)

快速启动

1.Clona-il存储库

git clone https://github.com/improbabil3/mcp_servers_demo.git ; cd mcp_servers_demo

2. 安装Python依赖关系(用于本地开发)

pip install -r mcp_docker/requirements.txt

3. 启动MCP服务器(本地模式)

python mcp_docker/main.py

4. 通过Docker启动(可选)

确保安装了 Docker,然后运行:

docker compose -f mcp_docker/docker-compose.yml up --build

备注

  • 设置环境变量(参见 .env 在……里面 mcp_base/(不包括在内)。
  • 有关API的详细信息,请参阅 mcp_docker/openapi.yaml.

有关问题或贡献,请在 GitHub 上打开问题或提取请求。