Database MCP Server 数据库服务解决方案
Database MCP Server 是基于 MCP 协议打造的跨平台数据库查询服务,支持传统关系型数据库与 OLAP 分析型数据库的统一管理。通过 Sequelize 集成 MySQL、PostgreSQL 等主流关系型数据库,配合 DuckDB 实现轻量级分析处理,为数据管理提供全栈解决方案。
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数据库文件及其连接
DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。
更多推荐


所有评论(0)