MCP MySQL Server

MCP MySQL Server

使大型语言模型能够与 MySQL 数据库交互,通过检查模式并在事务中执行安全的只读查询。

数据与应用分析
访问服务器

README

mcp-server-mysql

CI 状态 smithery badge

用于 MySQL 数据库的模型上下文协议服务器。 此服务器使 LLM 能够检查数据库模式并执行只读查询。

特性

  • 对 MySQL 数据库的只读访问
  • 模式检查功能
  • 在 READ ONLY 事务中安全地执行查询
  • Docker 支持
  • 提供 NPM 包

安装

使用 Docker

# 构建 Docker 镜像
make docker

# 使用 Docker 运行
docker run -i --rm mcp/mysql mysql://host:port/dbname

使用 NPM

npm install @modelcontextprotocol/server-mysql

通过 Smithery 安装

要通过 Smithery 自动为 Claude Desktop 安装 MySQL 数据库服务器:

npx -y @smithery/cli install @yuru-sha/mcp-server-mysql --client claude

用法

与 Claude Desktop 一起使用

将以下配置添加到您的 claude_desktop_config.json

{
  "mcpServers": {
    "mysql": {
      "command": "docker",
      "args": [
        "run",
        "-i",
        "--rm",
        "mcp/mysql",
        "mysql://host:port/dbname"
      ]
    }
  }
}

注意:在 macOS 上使用 Docker 时,如果 MySQL 服务器在主机网络上运行,请使用 host.docker.internal

连接 URL 格式

mysql://[user][:password]@host[:port]/database

/database 替换为您的数据库名称。

开发

# 初始设置
make setup

# 构建项目
make build

# 格式化代码
make format

# 运行 linter
make lint

许可证

本项目根据 MIT 许可证 发布。

安全

此服务器强制执行只读访问以保护您的数据库。 所有查询都在 READ ONLY 事务中执行。

为了增强安全性,我们建议创建一个只读用户。

贡献

欢迎贡献! 请随时提交 Pull Request。

推荐服务器

VeyraX

VeyraX

一个单一的 MCP 工具,连接你所有喜爱的工具:Gmail、日历以及其他 40 多个工具。

官方
精选
本地
AIO-MCP Server

AIO-MCP Server

🚀 集成了 AI 搜索、RAG 和多服务(GitLab/Jira/Confluence/YouTube)的一体化 MCP 服务器,旨在增强 AI 驱动的开发工作流程。来自 Folk。

精选
本地
Hyperbrowser

Hyperbrowser

欢迎来到 Hyperbrowser,人工智能的互联网。Hyperbrowser 是下一代平台,旨在增强人工智能代理的能力,并实现轻松、可扩展的浏览器自动化。它专为人工智能开发者打造,消除了本地基础设施和性能瓶颈带来的麻烦,让您能够:

精选
本地
BigQuery MCP Server

BigQuery MCP Server

这是一个服务器,可以让你的大型语言模型(LLM,比如Claude)直接与你的BigQuery数据对话!可以把它想象成一个友好的翻译器,它位于你的AI助手和数据库之间,确保它们可以安全高效地进行交流。

精选
mcp-perplexity

mcp-perplexity

Perplexity API 的 MCP 服务器。

精选
MCP Web Research Server

MCP Web Research Server

一个模型上下文协议服务器,使 Claude 能够通过集成 Google 搜索、提取网页内容和捕获屏幕截图来进行网络研究。

精选
MySQL MCP Server

MySQL MCP Server

允许人工智能助手通过受控界面列出表格、读取数据和执行 SQL 查询,从而使数据库探索和分析更安全、更有条理。

精选
mcp-codex-keeper

mcp-codex-keeper

作为开发知识的守护者,为 AI 助手提供精心策划的最新文档和最佳实践访问权限。

精选
MCP Etherscan Server

MCP Etherscan Server

通过 Etherscan 的 API 促进与以太坊区块链数据的交互,提供对余额、交易、代币转移、合约 ABI、gas 价格和 ENS 名称解析的实时访问。

精选
Perplexity Deep Research MCP

Perplexity Deep Research MCP

一个服务器,它允许 AI 助手使用 Perplexity 的 sonar-deep-research 模型进行网络搜索,并提供引用支持。

精选