MCP MySQL 服务是一款轻量级程序,专为个人用户打造。它主要用于连接并操作本地的 MySQL 数据库,还能作为 Cursor 的 MCP 服务,借助 API 接口让 Cursor 可以轻松执行各类数据库操作。
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
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
}
GET /api/sse?apiKey=your-api-key
{
"name": "MySQL 数据库服务",
"url": "http://localhost:3000/api/sse",
"type": "sse"
}
{
"name": "MySQL 数据库服务",
"command": "node /path/to/mcp_server_mysql/src/app.js",
"type": "command"
}
MIT