模型上下文协议服务器

一个基于Docker容器化的MCP服务器实现,提供RESTful API接口并与PostgreSQL数据库集成,适用于模型上下文协议的高效部署和管理。

  • by LesterCerioli
  • Dockerfile
  • 本地部署
  • 更新于
在 GitHub 查看 LesterCerioli/MCP-Server

使用说明

MCP服务器 使用Docker容器化的模型上下文协议(MCP)服务器实现。

概述 该项目提供了一个Docker化的MCP(模型上下文协议)服务器,可以使用Docker Compose轻松部署和管理。该设置包括MCP服务器和用于数据持久性的PostgreSQL数据库。

特性 🐳 Docker化-使用Docker和Docker Compose轻松部署

🗄️ PostgreSQL集成-内置数据库支持

🔧 可配置-基于环境的配置

📡 RESTful API-基于FastAPI的服务器实现

🚀 生产就绪-针对容器化环境进行了优化

先决条件 码头工人

Docker Compose

快速开始

  1. 克隆存储库
  1. 创建requirements.txt(如果不存在)
  1. 启动服务
  1. 验证服务是否正在运行

服务 MCP服务器 端口:8000

环境变量:

MCP_HOST=0.0.0.0

MCP_PORT=8000

调试=错误

PostgreSQL数据库 图片:postgres:15

数据库:mcp_db

用户名:mcp_user

密码:密码

端口:5432(内部)

项目结构