M

MCP 数据库更新器

@AnuragRai017/database-updater-MCP-Server
0 Stars 420 次浏览 AnuragRai017 更新于 2026-08-23

一种能够通过自然语言命令从CSV和Excel文件更新各种数据库类型(PostgreSQL、MySQL、MongoDB、SQLite)的Claude集成。

该服务暂未提供标准配置,请参考 README 手动接入

可用工具 (2 个)

该服务在 MCP 协议中暴露的工具,AI 可按需调用

create_note 2 个参数 需填 2 项

Create a new note

必填参数:title、content

update_database 4 个参数 需填 4 项

Update the database from a CSV or Excel file

必填参数:filePath、databaseType、connectionString、tableName

服务介绍

database-updater MCP 服务器

一个用于从 CSV 和 Excel 文件更新数据库的 Model Context Protocol 服务器。

功能

工具

  • update_database - 从 CSV/Excel 文件更新数据库

    • 支持 CSV 和 Excel (.xlsx, .xls) 文件格式
    • 兼容多种数据库类型(PostgreSQL、MySQL、MongoDB、SQLite)
    • 可配置连接设置和表映射
  • create_note - 创建和管理笔记(用于文档记录)

    • 存储关于数据库更新的重要信息
    • 跟踪更改和修改

使用方法

更新数据库

使用 update_database 工具并提供以下参数:

{
  "filePath": "/path/to/your/file.csv",
  "databaseType": "PostgreSQL",
  "connectionString": "postgresql://user:pass@localhost:5432/db",
  "tableName": "target_table"
}

支持的数据库类型

  • PostgreSQL
  • MySQL
  • MongoDB
  • SQLite

开发

安装依赖项:

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 服务器通过 stdio 进行通信,调试可能会有挑战。我们建议使用 MCP Inspector

npm run inspector

Inspector 将提供一个 URL,以便您在浏览器中访问调试工具。

相关 MCP 服务