mcpField
D
Database Tools for Claude AI

Database Tools for Claude AI

本地服务
github.com/elber-code数据库480 周前更新

关于 Database Tools for Claude AI

Database Tools for Claude AI 是连接 Claude 与 MySQL 数据库的 MCP 服务,供用户执行 SQL 查询并查看数据库和表信息。查询结果会整理为便于阅读的格式。

主要功能

  1. 01通过 Claude 查询 MySQL
  2. 02执行有效的 SQL 查询
  3. 03查看表结构和大小
  4. 04格式化查询结果

适用场景

  1. 01列出 MySQL 数据库
  2. 02检查表的结构和大小
  3. 03通过自定义 SQL 查询数据

MCP 相关

该 MCP 服务让 Claude 直接与 MySQL 数据库交互,提供查询、表信息检索及结果格式化能力。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

mcp.json · 通用配置
{
"mcpServers": {
"database-tools": {
"command": "npx",
"args": [
"-y",
"@smithery/cli"
]
}
}
}
启动命令npx -y @smithery/cli

本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
npm@smithery/cli

工具

还没有获取到工具列表

本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。

详细介绍

Claude AI 的数据库工具

smithery badge

这是一个 MCP(Model Context Protocol)服务,可让 Claude AI 直接与 MySQL 数据库交互。

功能

  • 通过 Claude 查询 MySQL 数据库
  • 执行任何有效的 SQL 查询
  • 获取表的信息,包括大小和结构
  • 提供格式化结果,方便在 Claude 中阅读

安装

通过 Smithery 安装

如需通过 Smithery 自动为 Claude Desktop 安装 Database Tools:

npx -y @smithery/cli install @elber-code/database-tools --client claude

如需安装和使用此工具,请按以下步骤操作:

  1. 克隆或下载仓库

    git clone [repository-url]
    

    或下载并解压 ZIP 文件。

  2. 安装依赖项 进入项目目录并运行:

    npm install
    

配置

若要让 Claude 使用此工具,需要将配置添加到 claude_desktop_config.json 文件中,该文件通常位于:

C:\Users\YOUR_USER\AppData\Roaming\Claude\claude_desktop_config.json

配置结构如下:

{
  "mcpServers": {
    // Other existing configurations...
    "database-tools": {
      "command": "node",
      "args": [
        "C:\\path\\to\\index.js"
      ]
    }
  }
}

使用方法

配置完成后,你可以通过以下命令在 Claude 中与 MySQL 数据库交互:

  1. 列出所有数据库
    “在 MySQL 中执行查询,显示所有数据库。”

  2. 查看数据库中的表
    “在 MySQL 中执行查询,显示表 name_table。”

  3. 查询表的大小
    “在 MySQL 中执行查询,显示表 name_table 的大小。”

  4. 执行自定义查询
    “在 MySQL 中执行查询:‘描述你希望查询完成的操作。’”

安全性

此工具以 mysql.js 文件中配置的权限运行。请确保所提供的凭据仅具有允许执行相关操作所需的权限。

故障排除

如果遇到连接问题,请检查:

  • MySQL 是否正在运行
  • mysql.js 中的凭据是否正确
  • Claude 配置文件中的路径是否正确

实现

若要查询数据库,只需向 Claude 提出类似这样的问题: “显示我的 MySQL 中的所有数据库”或“users 表的大小是多少?”

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。