PolarHub
  • Agents
  • MCP Servers
  • Skills
  • PolarBear
PolarHub © 2026
MCP Serversdatabasesdave-wind
返回「databases」

dave-wind

modelscope·@dave-wind/mysql-mcp-server

databases0下载LocalModelScope

简介

暂无描述。

MCP Server 详情

来自 ModelScope 索引

@davewind/mysql-mcp-server

一个提供对MySQL数据库只读访问的Model Context Protocol服务器。该服务器使LLM能够检查数据库模式并执行只读查询。

主要特性

  1. 只读数据库访问:通过SQL验证和只读事务强制执行只读操作
  2. 模式发现:自动识别并公开数据库表结构
  3. SQL查询执行:提供一个查询工具,接受并执行SELECT语句
  4. Model Context Protocol合规性:实现MCP规范,以便与兼容的LLM无缝集成
  5. 简单配置:设置简单,所需配置最少

工具

  • query
    • 对连接的数据库执行只读SQL查询
    • 输入: sql (字符串): 要执行的SQL查询
    • 所有查询都在只读事务中执行

资源

服务器为数据库中的每个表提供模式信息:

  • 表模式 (mysql://user:password@localhost:3306/database)
    • 每个表的JSON模式信息
    • 包括列名和数据类型
    • 从数据库元数据中自动发现

安装

bash npm install @davewind/mysql-mcp-server -g

配置

MCP设置配置文件:

推荐使用

json { "mcpServers": { "mysql": { "command": "npx", "args": ["-y", "@davewind/mysql-mcp-server", "mysql://user:password@localhost:port/database"], } } }

测试

替换 mysql://user:password@localhost:port/ 并运行 npm run inspector js "scripts": { "inspector": "npx @modelcontextprotocol/inspector@0.10.2 build/index.js mysql://user:password@localhost:port/database }

环境

js node v18 +

系统架构

MySQL MCP Server作为LLM和MySQL数据库之间的中介,根据Model Context Protocol处理请求。

<p> <img src="./docs/High-Level Architecture.png" alt=""/> </p>

组件交互

<p> <img src="./docs/component-Interaction.png" alt=""/> </p>

组件交互

<p> <img src="./docs/component-Interaction.png" alt=""/> </p>

安全模型

MySQL MCP Server实现了一个严格的安全模型,以确保数据库访问是只读的。

<p> <img src="./docs/Security Model.png" alt=""/> </p>

安全措施包括:

  1. SQL查询验证,仅允许SELECT语句
  2. 在只读事务中执行所有查询
  3. 不支持数据修改操作(INSERT, UPDATE, DELETE等)
  4. 不支持数据库模式修改(CREATE, ALTER, DROP等)

与LLM的集成

MySQL MCP Server设计为与任何支持Model Context Protocol的LLM系统一起工作。它通过遵循MCP规范的stdio上的JSON-RPC进行通信。

<p> <img src="./docs/Integration with LLMs.png" alt=""/> </p>

许可证

MIT

相关 MCP Servers(来自「databases」)

千牛安全审计

审计 npm 包依赖项以查找安全漏洞,提供详细的报告和修复建议,并集成 MCP。

@qianniuspace/mcp-security-audit

Claude 数据库连接器

通过API层将克劳德桌面版直接连接到数据库,使其能够探索数据库结构、编写SQL查询、分析数据集和创建报告。该API层还包含用于表探索和查询执行的工具。

@runekaagaard/mcp-alchemy

DBCode数据库管理工具

DBCode 是一个 Visual Studio Code 扩展,允许你管理许多数据库,包括 PostgreSQL、MySQL、SQL Server、DuckDB、Redis、MongoDB 等更多数据库。 DBCode 提供了运行 MCP 服务器的选项,可以访问这些数据库、它们的模式以及执行查询的能力。

@dbcodeio/public

DMS-数据库安全访问

AI 首选的统一数据访问通道,支持30多种数据源(阿里云全系/主流数据库/数仓)的安全访问。

@aliyun/alibabacloud-dms-mcp-server

Doris模型控制面板服务

后端服务,实现了模型控制面板协议,可连接到 Apache Doris 数据库,允许用户执行 SQL 查询、管理元数据,并且有可能利用大语言模型(LLMs)完成自然语言到 SQL 的转换等任务。

@apache/doris-mcp-server

Excel服务器

提供对Excel文件的操纵功能。此服务器启用工作簿创建、数据操纵、格式设置和高级Excel功能。

@haris-musa/excel-mcp-server

自动安装

点击按钮会唤起 PolarBear 客户端,并把当前 MCP Server 的 Markdown 详情文档地址传给客户端。

/api/mcps/dave-wind-mysql-mcp-server/markdown
打开 PolarBear 安装查看 Markdown 文档

手动安装

在 PolarBear 或其他支持 MCP 的客户端中,新建 MCP Server,并参考下方来源或安装提示配置。

暂未识别到安装命令,请打开 ModelScope 详情查看完整配置。

基本信息

分类
databases / developer-tools / code-execution
运行方式
No
许可证
MIT License
详情文件
dave-wind-mysql-mcp-server.md