MCP MySQL Server
通过 RESTful API 促进与本地 MySQL 数据库的交互,支持数据库查询和实时更新,并集成 Cursor MCP 服务。
README
MCP MySQL 本地数据库服务
MCP MySQL服务是一个轻量级的个人使用服务程序,用于连接和操作本地MySQL数据库。此服务可作为Cursor的MCP服务使用,通过API接口使Cursor能够轻松地执行各种数据库操作。
特性
- 连接本地MySQL数据库
- 提供RESTful API进行数据库操作
- 支持参数化查询防止SQL注入
- 支持SSE (Server-Sent Events) 推送能力
- 支持作为Cursor MCP服务集成
快速开始
前置条件
- Node.js (v14+)
- MySQL服务器
安装
- 克隆此仓库
- 安装依赖
npm install
- 创建并配置
.env
文件# 服务器配置 PORT=3000 NODE_ENV=development # MySQL数据库配置 DB_HOST=localhost DB_PORT=3306 DB_USER=你的用户名 DB_PASSWORD=你的密码 DB_NAME=你的数据库名 # API配置 API_KEY=你的API密钥
运行
npm start
开发模式(自动重启):
npm run dev
API接口
获取所有数据库
GET /api/databases
获取数据库的所有表
GET /api/databases/:database/tables
获取表结构
GET /api/databases/:database/tables/:table/structure
执行查询
POST /api/query
Content-Type: application/json
{
"sql": "SELECT * FROM users WHERE age > ?",
"params": [18],
"limit": 10,
"offset": 0
}
SSE连接
GET /api/sse?apiKey=your-api-key
在Cursor中使用
SSE方式
{
"name": "MySQL数据库服务",
"url": "http://localhost:3000/api/sse",
"type": "sse"
}
Command方式
{
"name": "MySQL数据库服务",
"command": "node /path/to/mcp_server_mysql/src/app.js",
"type": "command"
}
安全性考虑
- 此服务仅限本地使用,不建议暴露到公网
- 使用API密钥保护接口
- 默认只允许执行SELECT查询
许可证
MIT
翻译后的中文:
# MCP MySQL 本地数据库服务
MCP MySQL 服务是一个轻量级的个人使用服务程序,用于连接和操作本地 MySQL 数据库。此服务可作为 Cursor 的 MCP 服务使用,通过 API 接口使 Cursor 能够轻松地执行各种数据库操作。
## 特性
- 连接本地 MySQL 数据库
- 提供 RESTful API 进行数据库操作
- 支持参数化查询,防止 SQL 注入
- 支持 SSE (Server-Sent Events) 推送能力
- 支持作为 Cursor MCP 服务集成
## 快速开始
### 前置条件
- Node.js (v14+)
- MySQL 服务器
### 安装
1. 克隆此仓库
2. 安装依赖
npm install
3. 创建并配置 `.env` 文件
服务器配置
PORT=3000 NODE_ENV=development
MySQL 数据库配置
DB_HOST=localhost DB_PORT=3306 DB_USER=你的用户名 DB_PASSWORD=你的密码 DB_NAME=你的数据库名
API 配置
API_KEY=你的 API 密钥
### 运行
npm start
开发模式(自动重启):
npm run dev
## API 接口
### 获取所有数据库
GET /api/databases
### 获取数据库的所有表
GET /api/databases/:database/tables
### 获取表结构
GET /api/databases/:database/tables/:table/structure
### 执行查询
POST /api/query Content-Type: application/json
{ "sql": "SELECT * FROM users WHERE age > ?", "params": [18], "limit": 10, "offset": 0 }
### SSE 连接
GET /api/sse?apiKey=your-api-key
## 在 Cursor 中使用
### SSE 方式
```json
{
"name": "MySQL 数据库服务",
"url": "http://localhost:3000/api/sse",
"type": "sse"
}
Command 方式
{
"name": "MySQL 数据库服务",
"command": "node /path/to/mcp_server_mysql/src/app.js",
"type": "command"
}
安全性考虑
- 此服务仅限本地使用,不建议暴露到公网
- 使用 API 密钥保护接口
- 默认只允许执行 SELECT 查询
许可证
MIT
推荐服务器
Audiense Insights MCP Server
通过模型上下文协议启用与 Audiense Insights 账户的交互,从而促进营销洞察和受众数据的提取和分析,包括人口统计信息、行为和影响者互动。
Excel MCP Server
一个模型上下文协议服务器,使 AI 助手能够读取和写入 Microsoft Excel 文件,支持诸如 xlsx、xlsm、xltx 和 xltm 等格式。
Playwright MCP Server
提供一个利用模型上下文协议的服务器,以实现类人浏览器的自动化,该服务器使用 Playwright,允许控制浏览器行为,例如导航、元素交互和滚动。
Claude Code MCP
一个实现了 Claude Code 作为模型上下文协议(Model Context Protocol, MCP)服务器的方案,它可以通过标准化的 MCP 接口来使用 Claude 的软件工程能力(代码生成、编辑、审查和文件操作)。
Apple MCP Server
通过 MCP 协议与 Apple 应用(如“信息”、“备忘录”和“通讯录”)进行交互,从而使用自然语言发送消息、搜索和打开应用内容。

Supabase MCP Server
一个模型上下文协议(MCP)服务器,它提供对 Supabase 管理 API 的编程访问。该服务器允许 AI 模型和其他客户端通过标准化的接口来管理 Supabase 项目和组织。
@kazuph/mcp-gmail-gas
用于 Gmail 集成的模型上下文协议 (Model Context Protocol, MCP) 服务器。它允许 Claude Desktop(或任何 MCP 客户端)通过 Google Apps Script 与您的 Gmail 帐户进行交互。
MCP DuckDB Knowledge Graph Memory Server
一个为 Claude 设计的记忆服务器,它使用 DuckDB 存储和检索知识图谱数据,从而增强了对话的性能和查询能力,并能持久保存用户信息。
Metabase MCP Server
使人工智能助手能够与 Metabase 数据库和仪表板进行交互,允许用户通过自然语言列出和执行查询、访问数据可视化以及与数据库资源进行交互。

Linear MCP Server
一个模型上下文协议(Model Context Protocol)服务器,它与 Linear 的问题跟踪系统集成,允许大型语言模型(LLM)通过自然语言交互来创建、更新、搜索和评论 Linear 问题。