A
程序员努力
AI导航AI编程实战PromptMCP市场Skills市场

程序员努力

AI 编程资源库 - 聚合 AI 编程教程、提示词、MCP 与 Skills 资源

内容栏目

  • AI导航
  • AI编程实战
  • Prompt
  • MCP市场
  • Skills市场
  • 全站搜索

教程分类

  • 进阶技巧
  • 入门指南
  • 最佳实践
  • Claude Code
  • Cline教程
  • GitHub Copilot
  • Cursor教程
  • 提示词工程

关于

  • 关于我们
  • GitHub

© 2026 程序员努力. All rights reserved.

← 返回MCP市场
m

mcp-server-mysql

社区使用中

by benborla

mcp-server-mysql 是一个基于 Model Context Protocol 的 MySQL 数据库访问服务器,默认提供只读的 schema 检查和 SQL 查询能力,并可通过环境变量按需开启写入操作。它支持 SSH 隧道、多数据库模式、PII 脱敏、SSL/TLS 加密及远程 HTTP 传输,专为 Claude Code 等 LLM 工具链优化,便于 AI 直接

数据库Stdio(本地命令行)JavaScript

安装配置

将以下配置添加到你的 AI 编程助手中

预览配置(粘贴到 claude_desktop_config.json 或 Cursor 设置中)

{
  "mcpServers": {
    "mcp-server-mysql": {}
  }
}

JSON配置

{}

描述

MySQL 的 MCP 服务器

MCP Toplist

Trust Score

赞助商 — Bloome

Bloome

正在使用 mcp-server-mysql 让你的 AI 查询 MySQL?Bloome 能将这一能力带给你的整个团队——这是一个 AI 代理即时通讯平台,AI 代理是聊天中的成员。连接你的 MCP 工具,让代理在同一个线程中为所有人检查 schema、运行查询并回答数据问题。无需本地设置,云端运行,支持网页端和移动端。


这个 MCP 服务器让 Claude 和其他 LLM 能够访问 MySQL——检查 schema、运行查询,并可选地写入数据,全部通过 Model Context Protocol 实现。

主要特性

  • 默认只读 — 通过环境变量选择启用写操作
  • Claude Code 集成 — 针对 Anthropic 的 Claude Code CLI 优化
  • SSH 隧道支持 — 内置对远程数据库的支持
  • 多数据库模式 — 无需重新连接即可跨多个数据库查询
  • Schema 级权限 — 按数据库的读/写控制
  • PII 脱敏 — 自动屏蔽结果中的敏感数据
  • 远程模式 — 基于 HTTP 传输,使用 bearer token 认证
  • SSL/TLS 支持 — 加密连接,可选 mTLS

环境要求

  • Node.js v20+
  • MySQL 5.7+(推荐 8.0+)
  • 具有相应权限的 MySQL 用户

快速安装

Claude Code(最简单):

claude mcp add mcp_server_mysql \
  -e MYSQL_HOST="127.0.0.1" \
  -e MYSQL_PORT="3306" \
  -e MYSQL_USER="root" \
  -e MYSQL_PASS="your_password" \
  -e MYSQL_DB="your_database" \
  -- npx @benborla29/mcp-server-mysql

Claude Desktop / 其他客户端:

{
  "mcpServers": {
    "mcp_server_mysql": {
      "command": "npx",
      "args": ["-y", "@benborla29/mcp-server-mysql"],
      "env": {
        "MYSQL_HOST": "127.0.0.1",
        "MYSQL_PORT": "3306",
        "MYSQL_USER": "root",
        "MYSQL_PASS": "your_password",
        "MYSQL_DB": "your_database"
      }
    }
  }
}

所有写操作默认禁用。可通过 ALLOW_INSERT_OPERATION=true、ALLOW_UPDATE_OPERATION=true、ALLOW_DELETE_OPERATION=true 启用。

文档

  • 安装指南 — Smithery、Cursor、Codex、Claude Code、本地仓库、远程模式
  • 配置与环境变量 — 所有环境变量、高级配置
  • 多数据库模式 — 查询多个数据库
  • PII 脱敏 — 自动数据屏蔽
  • 测试 — 测试设置与运行
  • 故障排查 — 常见问题与修复
  • 更新日志

工具与资源

工具:mysql_query 执行 SQL 查询。默认只读。写操作按标志启用。

资源:mysql://tables 列出已连接数据库的所有表和列元数据。

参与贡献

欢迎在 github.com/benborla/mcp-server-mysql 提交 PR。

git clone https://github.com/benborla/mcp-server-mysql.git
pnpm install
pnpm run build
pnpm test

Contributors

许可证

MIT — 详见 LICENSE。

统计信息

2.0k

星标

247

Fork

JavaScript

语言

2026/7/27

更新

MIT

开源协议

标签

MCP服务器MySQL数据库访问只读查询Claude Code数据安全

链接

主页GitHubMIT

相关服务器

d

dbx

DBX 是一款体积仅 20 MB 的轻量级跨平台数据库客户端,支持 MySQL、PostgreSQL、SQLite、Redis、MongoDB、DuckDB、SQL Server、达梦等 70+ 数据库。它提供桌面端、Docker、CLI 多种使用方式,并内置 AI 助手与 MCP Server,方便开发者进行数据库管理和智能化操作。

数据库Stdio15k
m

mcp-toolbox

MCP Toolbox for Databases 是一个开源的 Model Context Protocol (MCP) server,用于将 AI agents、IDE 和应用程序直接连接到企业级数据库。它提供开箱即用的预构建工具(如 list_tables、execute_sql)用于数据探索,同时也是一个自定义工具框架,支持构建安全的生产级 AI 工具,包括结构化查询、

数据库Stdio16k
S

SurfSense

SurfSense 是一款开源的 NotebookLM 替代品,专为 AI agents 设计,提供开放网络研究平台。它通过统一的 REST API 或 MCP server 连接 Reddit、YouTube、Instagram、Google Search 等实时数据源,返回结构化 JSON 数据,并内置知识库、引用检索与自动化报告功能。项目支持自托管,适合需要实时网络数据与

AI/MLStdio16k
a

arxiv-mcp-server

arxiv-mcp-server 是一个基于 Model Context Protocol (MCP) 的服务器,用于搜索、下载和分析 arXiv 论文。它支持按章节读取论文全文、获取原始 LaTeX 源码、追踪引用图谱以及维护研究提醒,默认通过 stdio 本地运行,并可与 Claude Code、OpenAI Codex 等客户端集成。该工具为科研人员提供了高效的论文检索与

搜索Stdio3.1k