GM

guangxiangdebizi/mysql_mcp

Database management

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기

81 stars 60 forks 품질 62 트렌드 14

guangxiangdebizi/mysql mcp는 https://github.com/guangxiangdebizi/mysql_mcp.]에서 수입된 MCP 서버 후보입니다

개요

guangxiangdebizi/mysql mcp는 https://github.com/guangxiangdebizi/mysql_mcp.]에서 수입된 MCP 서버 후보입니다

개요(AI 번역)

v4.0.0 - 全新,、大大!

一大大大用的 MySQL의 STDP(모델 컨텍스트 프로토콜) 서버,클릭 AI 安安全地址 MySQL의。

# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #

  • 스트림 가능한 HTTP ** - 新 🔐** - H AI,安安
  • ₢ 킹
  • 多 多 多
  • ** ** - 有 SQL 操作
  • -️** - 的目, 展

📦 安

# # # # # # # # # # #

  • 노드.js 18+
  • MySQL의 5.7+ 구하기 8.0+
  • MCP (Claude Desktop、Cursor )

安


# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #

方式一:머리 H(짐)

다운로드

윈도우: %APPDATA%\Claude\claude_desktop_config.json **: ~/Library/Application Support/Claude/claude_desktop_config.json **리눅스 **: [T2]

################################################################################################################################################################################################################################################################

################################################################################################################################################################################################################################################################

::

  • ✅ ·
  • -, -
  • ✅ 한국어

方式二:AI AI(AI)

中 中 中 中:

** :


₢ 킹

理

인포메이션 | 인포메이션 |---------|------|---------| | [T3] | • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • | 【T4】 | 前有前 | 前前有前 | | [T5] | | | | [T6] | T | 清理 的 |

# # # # # # # # # # #

인포메이션 | 인포메이션 |---------|------|---------|

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요.

README

원문 README의 일부입니다. 원문 보기.

MySQL MCP Server 🚀

v4.0.0 - 全新架构重写,更简洁、更强大!

一个功能强大且易用的 MySQL 数据库 MCP(Model Context Protocol)服务器,支持 AI 助手安全地操作 MySQL 数据库。

🌟 核心特性

  • 🌐 StreamableHTTP 协议 - 基于最新 MCP 规范实现
  • 🔐 Header 预配置 - 凭证不暴露给 AI,安全可靠
  • 🤖 AI 动态管理 - AI 可以帮你添加/切换数据库连接
  • 🔗 多数据库支持 - 同时管理多个数据库,随时切换
  • 📊 完整 CRUD - 支持所有 SQL 操作
  • 🏗️ 模块化架构 - 清晰的目录结构,易于扩展

📦 安装

环境要求

  • Node.js 18+
  • MySQL 5.7+ 或 8.0+
  • MCP 客户端(Claude Desktop、Cursor 等)

安装步骤

# 克隆项目
git clone https://github.com/guangxiangdebizi/MySQL_MCP.git
cd MySQL_MCP

# 安装依赖
npm install

# 编译
npm run build

# 启动服务器
npm start

⚙️ 配置方法

方式一:Header 预配置(推荐)

编辑 MCP 配置文件:

Windows: %APPDATA%\Claude\claude_desktop_config.json
macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
Linux: ~/.config/Claude/claude_desktop_config.json

单数据库配置

{
  "mcpServers": {
    "mysql-mcp": {
      "type": "streamableHttp",
      "url": "http://localhost:3001/mcp",
      "timeout": 600,
      "headers": {
        "X-MySQL-Host": "localhost",
        "X-MySQL-Port": "3306",
        "X-MySQL-User": "root",
        "X-MySQL-Password": "your_password",
        "X-MySQL-Database": "your_database"
      }
    }
  }
}

多数据库配置

{
  "mcpServers": {
    "mysql-mcp": {
      "type": "streamableHttp",
      "url": "http://localhost:3001/mcp",
      "timeout": 600,
      "headers": {
        "X-MySQL-Host-1": "prod.mysql.com",
        "X-MySQL-User-1": "prod_user",
        "X-MySQL-Password-1": "prod_pass",
        "X-MySQL-Database-1": "production",
        
        "X-MySQL-Host-2": "test.mysql.com",
        "X-MySQL-User-2": "test_user",
        "X-MySQL-Password-2": "test_pass",
        "X-MySQL-Database-2": "testing"
      }
    }
  }
}

优势:

  • ✅ 数据库凭证不暴露给 AI
  • ✅ 启动即连接,无需手动操作
  • ✅ 支持多数据库同时连接

方式二:AI 动态添加(灵活)

不配置 Header,让 AI 在对话中帮你添加连接:

{
  "mcpServers": {
    "mysql-mcp": {
      "type": "streamableHttp",
      "url": "http://localhost:3001/mcp",
      "timeout": 600
    }
  }
}

使用示例:

你: 帮我连接到本地 MySQL,用户名 root,密码 123456,数据库 mydb
AI: [调用 add_connection 工具]

🔧 工具列表

连接管理

工具名称 功能说明 使用场景
add_connection 添加数据库连接 AI 帮你动态添加新连接
list_connections 列出所有连接 查看当前有哪些数据库
select_database 选择活跃数据库 切换到其他数据库
remove_connection 移除连接 清理不需要的连接

查询操作

工具名称 功能说明 使用场景
execute_query 执行 SQL 任何 SQL 操作(SELECT、INSERT、UPDATE、DELETE)
show_tables 显示所有表 快速了解数据库结构
describe_table 查看表结构 查看字段、类型、样本数据
show_databases 显示所有数据库 查看可访问的数据库列表

🎮 使用示例

场景一:使用 Header 预配置

你: 显示所有表
AI: [调用 show_tables] 
    📊 数据库表列表 (共 5 个表)
    1. users
    2. orders
    3. products
    ...

你: 查看 users 表的结构
AI: [调用 describe_table,参数:users]
    📋 表结构: users
    字段信息:
    - id (INT, 主键)
    - name (VARCHAR)
    - email (VARCHAR)
    ...
GitHub에서 전체 README 보기

설치

This server does not publish a one-line install command.

Open the repository installation guide MCP 초보자라면? mcpskill.org 가이드부터 시작하세요 →

설정

{ "mcpServers": { "mysql-mcp": { "type": "streamableHttp", "url": "http://localhost:3001/mcp", "timeout": 600, "headers": { "X-MySQL-Host": "localhost", "X-MySQL-Port": "3306", "X-MySQL-User": "root", "X-MySQL-Password": "your_password", "X-MySQL-Database": "your_database" } } } }