Database MCP Server 数据库服务解决方案
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数据库文件及其连接
更多推荐



所有评论(0)