Command Palette

Search for a command to run...

UnylyUnyly
Browse all

Dameng

FreeNot checked

MCP server for Dameng database that enables querying and managing database objects via JDBC, including tools for schemas, tables, views, indexes, and more.

GitHubEmbed

About

MCP server for Dameng database that enables querying and managing database objects via JDBC, including tools for schemas, tables, views, indexes, and more.

README

使用 JDBC 连接达梦数据库,暴露为 MCP 工具,供 AI 编码助手直接查询。

新增优化

  • JDBC statement 级查询超时(并保留 timer fallback)
  • describe_table 现在包含主键 / 唯一约束 / 外键信息
  • 新增 dameng_health_check
  • 新增 dameng_list_indexes
  • 新增 dameng_list_procedures
  • 新增 dameng_list_triggers
  • 新增 dameng_list_synonyms
  • 增加 MCP list_tools 启动验证测试

快速开始

cd dameng-mcp
pip install -e .
cp .env.example .env
python -m dameng_mcp.server

MCP 工具

工具 用途
dameng_query 执行只读 SQL
dameng_list_schemas 列出 schema
dameng_list_tables 列出表
dameng_describe_table 查看表结构、主键、唯一约束、外键
dameng_list_views 列出视图
dameng_list_indexes 查看指定表索引
dameng_list_procedures 列出过程对象(存储过程 / 函数 / 包)
dameng_list_triggers 列出触发器
dameng_list_synonyms 列出同义词
dameng_explain 查看执行计划
dameng_health_check 检查连接健康与延迟

测试

pytest tests/ -v

真实数据库联调:

DM_TEST_HOST=... \
DM_TEST_PORT=5236 \
DM_TEST_DATABASE=... \
DM_TEST_USER=SYSDBA \
DM_TEST_PASSWORD=... \
DM_TEST_SCHEMA=... \
JAVA_HOME=... \
pytest tests/ -v

from github.com/manzuxs/dameng-mcp

Install Dameng in Claude Desktop, Claude Code & Cursor

Recommended · one command, every IDE
unyly install dameng-mcp

Installs into Claude Desktop, Claude Code, Cursor & VS Code — handles npx, uvx and build-from-source repos for you.

First time? Get the CLI: curl -fsSL https://unyly.org/install | sh

Or configure manually

Run in your terminal:

claude mcp add dameng-mcp -- uvx --from git+https://github.com/manzuxs/dameng-mcp dameng-mcp

FAQ

Is Dameng MCP free?

Yes, Dameng MCP is free — one-click install via Unyly at no cost.

Does Dameng need an API key?

No, Dameng runs without API keys or environment variables.

Is Dameng hosted or self-hosted?

A hosted option is available: Unyly runs the server in the cloud, no local setup required.

How do I install Dameng in Claude Desktop, Claude Code or Cursor?

Open Dameng on unyly.org, pick your client tab (Claude Desktop, Claude Code, Cursor) and press Install — the config is generated automatically, no JSON editing.

Related MCPs

Compare Dameng with

Not sure what to pick?

Find your stack in 60 seconds

Author?

Embed badge for your README

Browse similar

All data MCPs