MySQL MCP Server

MySQL MCP Server

site icon
2025.03.17 1
JavaScript数据库中间件AI 数据库交互数据库
MySQL MCP Server 是一个基于 Model Context Protocol (MCP) 的 MySQL 实现服务器,它通过标准化接口允许 AI 模型与 MySQL 数据库进行交互。该服务器提供了数据库表查询、表结构获取、只读 SQL 查询执行以及安全的事务处理等功能。
View on GitHub

Overview

基本能力

产品定位

MySQL MCP Server 是一个连接 AI 模型与 MySQL 数据库的中间件,旨在通过标准化接口简化数据库操作。

核心功能

  • 列出可用的数据库表
  • 获取表结构
  • 执行只读 SQL 查询
  • 提供安全的事务处理,支持自动回滚

适用场景

  • AI 模型需要与 MySQL 数据库交互的场景
  • 需要标准化数据库接口的开发环境
  • 只读数据库查询需求

工具列表

无明确工具列表,但提供了与 MySQL 数据库交互的标准化接口。

常见问题解答

无明确常见问题解答部分。

使用教程

使用依赖

需要安装 Node.js 环境。

安装教程

npm install
npm run build

调试方式

配置 Claude Desktop App 的配置文件 claude_desktop_config.json,替换环境变量为你的 MySQL 配置。

{
  "mcpServers": {
    "mysql": {
      "command": "node",
      "args": [
        "/ABSOLUTE/PATH/TO/PARENT/FOLDER/mysql-mcp-server/dist/index.js",
      ],
      "env": {
        "MYSQL_HOST": "127.0.0.1",
        "MYSQL_PORT": "3306",
        "MYSQL_USER": "root",
        "MYSQL_PASSWORD": "",
        "MYSQL_DATABASE": "test"
      }
    }
  }
}

许可证

该项目遵循 MIT 开源许可条款。