✨ From vibe coding to vibe deployment. UBOS MCP turns ideas into infra with one message.

Learn more

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方式

{
  "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

MySQL数据库服务

Project Details

Recomended MCP Servers

MCP Image Placeholder
MCP Image Placeholder

A lightweight MCP server for generating placeholder images from multiple providers.

🧩
Web Search

Web search using free google search (NO API KEYS REQUIRED)

🧩
Claude Code Server

MCP implementation of Claude Code capabilities and more

🧩
Web Content Server

This project demonstrates how to use Cloudflare Browser Rendering to extract web content for LLM context. It includes...

🧩
Home Assistant MCP

A Model Context Protocol Server for Home Assistant

Kubernetes Operations Manager
Kubernetes Operations Manager

kom 是一个用于 Kubernetes 操作的工具,SDK级的kubectl、client-go的使用封装。并且支持作为管理k8s 的 MCP server。 它提供了一系列功能来管理 Kubernetes 资源,包括创建、更新、删除和获取资源,甚至使用SQL查询k8s资源。这个项目支持多种 Kubernetes 资源类型的操作,并能够处理自定义资源定义(CRD)。 通过使用 kom,你可以轻松地进行资源的增删改查和日志获取以及操作POD内文件等动作。

Baseline Server for Web API Support
Baseline Server for Web API Support

特定のWeb APIに関するBaselineの状況を提供するModel Context Protocolサーバー

Research Assistant
Research Assistant

A Model Context Protocol (MCP) server for research and documentation assistance using Perplexity AI. Won 1st @ Cline...

MySQL Database Server
MySQL Database Server

这是一个针对于MySQL开发的MCP,该项目旨在帮助用户快速且精确的查询MySQL数据库中的内容

Chrome Server
Chrome Server
🧩
Gemini Image Generator

MCP server for AI image generation and editing using Google's Gemini Flash models. Create images from text prompts...

🧩
Files-DB-MCP

Featured Templates

View More
AI Agents
AI Video Generator
252 2007 5.0
AI Characters
Your Speaking Avatar
169 928
Data Analysis
Pharmacy Admin Panel
252 1957

Start your free trial

Build your solution today. No credit card required.

Sign In

Register

Reset Password

Please enter your username or email address, you will receive a link to create a new password via email.