当前位置: 首页 > news >正文

dbhub MCP服务搭建

准备工作

确保系统已安装 Docker 和 Docker Compose。若未安装,可通过以下命令进行安装:

sudo apt-get update
sudo apt-get install docker.io docker-compose

下载 MCP 服务代码

从 GitHub 克隆 MCP 服务的代码仓库:

git clone https://github.com/dbhub-io/mcp.git
cd mcp

配置环境变量

在项目根目录下创建 .env 文件,并配置必要的环境变量。以下是一个示例配置:

DBHUB_API_KEY=your_api_key
DBHUB_API_SECRET=your_api_secret
DBHUB_DATABASE_URL=postgres://user:password@host:port/dbname

构建 Docker 镜像

  1. 使用 Docker Compose 构建并启动 MCP 服务:
docker-compose up --build
  1. 使用 Docker 构建并启动 MCP 服务:
    PostgreSQL example
docker run --rm --init \--name dbhub \--publish 8080:8080 \bytebase/dbhub \--transport sse \--port 8080 \--dsn "postgres://user:password@localhost:5432/dbname?sslmode=disable"

访问 MCP 服务

服务启动后,可以通过 http://localhost:8080 访问 MCP 服务的 Web 界面。
在这里插入图片描述

停止和清理

若需停止服务,可使用以下命令:

docker-compose down

若需清理 Docker 镜像和容器,可使用以下命令:

docker-compose down --rmi all -v

注意事项

确保 .env 文件中的配置信息正确无误,特别是数据库连接信息。若使用外部数据库,需确保数据库服务已启动并可访问。## 环境
docker

http://www.dtcms.com/a/201048.html

相关文章:

  • cursor+MCP系列:12306-MCP车票查询工具
  • Logrotate:配置日志轮转、高效管理Linux日志文件
  • 秒删node_modules 极速删除 (rimraf工具)
  • 非金属材料的分类及应用
  • C++寻位映射的奇幻密码:哈希
  • NIFI 2.40简介及部署
  • unordered_map/set常用接口及模拟实现
  • 网络请求和状态管理
  • ebpf-verifier
  • Flink 非确定有限自动机NFA
  • JavaScript:PC端特效--缓动动画
  • SHELL练习题(1-11题)记录(牛客)
  • Python训练营打卡——DAY30(2025.5.19)
  • python fastapi + react, 写一个图片 app
  • 英特尔硬件笔试面试题型解析
  • YOLO模型使用jupyterlab的方式进行预测/推理(示例)
  • nginx 流量控制
  • ubuntu22.04 卸载ESP-IDF
  • 20250519使用TF卡将NanoPi NEO core开发板刷机为Ubuntu core22.04.3系统完成之后执行poweroff自动关机
  • 实验-使用递归计算阶乘-RISC-V(计算机组成原理)
  • AM32电调学习解读九:ESC上电启动关闭全流程波形分析
  • linux服务器与时间服务器同步时间
  • CSS 选择器入门
  • python文件部署docker,容器路径与系统路径映射
  • DV SSL证书管理主要有哪些功能?
  • java20
  • python动漫论坛管理系统
  • JSX语法之TypeScript-02.1
  • Vue-样式绑定-style
  • Codeforces Round 1025 (Div. 2)(A-D)