JDBC - MCP 是一个专注于数据库操作的项目,基于 Quarkus 框架构建 MCP(机器学习平台)服务器。它支持多种数据库类型,借助 JDBC 协议与数据库交互。作为 Quarkus MCP 服务器的分支,该项目新增了 Docker 部署功能,同时增强了安全性。
JDBC - MCP 可通过 Docker 容器化部署,以下是使用 Docker 的示例:
docker run -e jdbc.url=jdbc:mysql://localhost:3306/mydb \
-e jdbc.user=root \
-e jdbc.password=secret \
-e enable.write.sql=false \
quarkus-mcp-jdbc:latest
变量名 | 描述 | 默认值 |
---|---|---|
jdbc.url |
数据库连接 URL | - |
jdbc.user |
数据库用户名 | - |
jdbc.password |
数据库密码 | - |
enable.write.sql |
是否启用写入操作 | false |
enable.write.sql=true
启用写入功能。具体步骤如下:
本项目采用 Apache License 2.0 协议。
更多详细信息,请参阅原始项目文档:Quarkus MCP JDBC Server