
database-updater MCP Server

2025.03.12
0
JavaScript数据库更新数据导入数据库管理数据库
database-updater-MCP-Server 是一个基于 Model Context Protocol 的服务,专门用于从 CSV 和 Excel 文件更新数据库。它支持多种数据库类型,包括 PostgreSQL、MySQL、MongoDB 和 SQLite,并提供配置化的连接设置和表映射功能。此外,它还包含一个创建和管理文档笔记的工具,用于跟踪数据库更新的重要信息和变更记录。
View on GitHub
Overview
基本能力
产品定位
database-updater-MCP-Server 是一个数据库更新工具,专注于从 CSV 和 Excel 文件导入数据到多种数据库系统中。
核心功能
- 数据库更新工具 (
update_database
) - 支持 CSV 和 Excel (.xlsx, .xls) 文件格式
- 兼容多种数据库类型:PostgreSQL、MySQL、MongoDB、SQLite
-
可配置的连接设置和表映射
-
笔记管理工具 (
create_note
) - 存储数据库更新的重要信息
- 跟踪变更和修改记录
适用场景
- 批量导入数据到数据库
- 数据库迁移和更新
- 数据备份和恢复
- 数据库文档管理
工具列表
update_database
:从 CSV/Excel 文件更新数据库create_note
:创建和管理数据库更新相关的文档笔记
常见问题解答
- 调试困难:由于 MCP 服务器通过 stdio 通信,建议使用 MCP Inspector 进行调试
使用教程
使用依赖
安装 Node.js 和 npm
安装教程
- 安装依赖:
npm install
- 构建服务器:
npm run build
- 开发模式(自动重建):
npm run watch
- 配置 Claude Desktop:
- MacOS:
~/Library/Application Support/Claude/claude_desktop_config.json
- Windows:
%APPDATA%/Claude/claude_desktop_config.json
{
"mcpServers": {
"database-updater": {
"command": "/path/to/database-updater/build/index.js"
}
}
}
调试方式
使用 MCP Inspector 进行调试:
npm run inspector
访问提供的 URL 在浏览器中使用调试工具。