MCP.so
ログイン
サーバー

达梦数据库 MCP 服务

@wangzhaobo168

概要

什么是达梦数据库 MCP 服务?

达梦数据库 MCP 服务是一个基于达梦数据库的 MCP(Microservice Communication Protocol)服务,提供列出指定数据库中的表、执行只读 SQL 查询(仅支持 SELECT、SHOW、DESCRIBE 和 EXPLAIN 语句)以及显示表结构的功能。适用于需要通过 MCP 协议与达梦数据库交互的开发者。

如何到达梦数据库 MCP 服务?

安装方式:Windows 下可直接下载 dm-mcp-server 二进制文件并添加到 PATH,或使用 go install github.com/wangzhaobo168/dm-mcp-server 安装。配置通过环境变量(DM_PORTDM_HOSTDM_USERNAMEDM_PASSWORDDM_SCHEMA)或命令行参数(-port-host-username-password-schema)完成。启动命令为 dm-mcp-server

关键特性达梦数据库 MCP 服务

  • 列出数据库中的表(list_tables 工具)
  • 执行只读 SQL 查询(execute_query,支持 SELECT、SHOW、DESCRIBE、EXPLAIN)
  • 显示指定表的结构(describe_table 工具)
  • 通过环境变量或命令行参数灵活配置连接
  • 支持 Windows 二进制直接运行

使用场景达梦数据库 MCP 服务

  • 通过 MCP 协议快速浏览达梦数据库中的表列表
  • 执行只读查询以获取数据报表或统计数据
  • 查看表结构以了解字段定义和数据类型

常见问题达梦数据库 MCP 服务

环境要求是什么?

需要 Go 1.16 或更高版本、已安装并配置好的达梦数据库,以及依赖库 github.com/mark3labs/mcp-go

如何配置数据库连接?

可以通过设置环境变量(DM_PORTDM_HOSTDM_USERNAMEDM_PASSWORDDM_SCHEMA)或启动时使用命令行参数(-port-host-username-password-schema)来配置。

支持哪些 SQL 语句?

仅支持只读 SQL 语句:SELECTSHOWDESCRIBEEXPLAIN。其他修改数据的语句会被拒绝。

项目使用什么许可证?

本项目采用 MIT 许可证。

「その他」の他のコンテンツ