Database MCP Server 数据库服务解决方案

Database MCP Server 是基于 MCP 协议打造的跨平台数据库查询服务,支持传统关系型数据库与 OLAP 分析型数据库的统一管理。通过 Sequelize 集成 MySQL、PostgreSQL 等主流关系型数据库,配合 DuckDB 实现轻量级分析处理,为数据管理提供全栈解决方案。

核心优势
  • 双模支持:同时兼容远程关系数据库处理(Sequelize )与本地OLAP分析(DuckDB )
  • 多数据库适配:支持多种关系型数据库及高性能分析引擎 DuckDB
  • 智能连接管理:自动保存配置至用户目录,支持热更新与连接池调优
  • 数据管道:实现关系型数据库到分析型数据库的无缝数据迁移
  • CSV数据导入:新增CSV导入Duckdb功能,1.6s导入50万条数据
快速接入

通过 NPM 快速部署:

npm install -g @data_wise/database-mcp

或作为项目依赖安装:

npm install @data_wise/database-mcp

配置示例

在 MCP 配置中声明服务:

{
  "mcpServers": {
    "database": {
      "command": "npx",
      "args": ["@data_wise/database-mcp"]
    }
  }
}

核心MCP功能解析

关系型数据库工具

listRelationalDatabases - 列出所有可用的关系型数据库连接

addDatabaseConnection - 添加新的关系型数据库连接

updateDatabaseConnection - 更新现有的关系型数据库连接信息

testDatabaseConnection - 测试数据库连接配置是否有效

deleteDatabaseConnection - 删除指定的关系型数据库连接

listRelationalTables - 列出指定关系型数据库中的所有表

describeRelationalTable - 获取关系型数据库表的结构信息

query - 在关系型数据库上执行SQL查询

OLAP分析型数据库工具

listOlapDatabases - 列出所有可用的OLAP数据库连接

createOlapDatabase - 创建新的OLAP分析型数据库

listOlapTables - 列出指定OLAP数据库中的所有表

describeOlapTable - 获取OLAP数据库表的结构信息

executeOlap - 在OLAP数据库上执行SQL查询

downloadToOlap - 从关系型数据库下载数据到OLAP数据库

disconnectOlapDatabase - 断开与指定OLAP数据库的连接

deleteOlapDatabase - 删除指定的OLAP数据库文件及其连接

Logo

DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。

更多推荐