技能潮 SkillTide 提交收录
官方说明10 个来源MCP 服务8 天前
designcomputer/mysql_mcp_server

designcomputer/mysql_mcp_server

🐍 🏠 - MySQL database integration with configurable access controls, schema inspection and security guidelines
在 GitHub 查看 ↗直链 · 无中转页
配置模板(请按你的客户端调整)
claude mcp add mysql-mcp-server -- npx -y mysql_mcp_server
这是根据仓库名生成的可粘贴骨架,命令行参数与包名请以该项目 README 为准。
★ 数取值
1,399 ★ · designcomputer/mysql_mcp_server · 取自 GitHub 搜索 API · (2026-10-16 20:00:20 核对)
来源明细
收录自 punkpeye/awesome-mcp-servers 榜单(我们从中收集的条目之一) · 条目类型:MCP 服务
收录与活跃
收录于 2026-10-09 · 最近见到 2026-10-16 · 共见到 32 次 · 被 10 个来源列出
评分构成
综合分 1,003 · 1,399 ★ · 10 个来源 · mcp
常见问题(答案都来自我们的记录)
怎么安装?
我们【没有】从该仓库取到安装命令(我们的 install 覆盖率只有约 4%)。请看它的 README 或 releases 页。
它适合谁 / 用来做什么?
我们把它归在这些标签下: MCP 服务。标签来自条目自身,不是我们强加的分类。
谁维护它、还在更新吗?
仓库 designcomputer/mysql_mcp_server;我们收录于 2026-10-09;最近见到 2026-10-16。这里没有"官方认证"或"质量评级"——我们只记录来源与时间。
第三方质量标记

MySQL MCP Server

以下摘录自该仓库的 README(片段) · 在 GitHub 读完整 README →

A Model Context Protocol (MCP) implementation that enables secure interaction with MySQL databases. This server component facilitates communication between AI applications (hosts/clients) and MySQL databases, making database exploration and analysis safer and more structured through a controlled interface.
> **Note**: MySQL MCP Server supports both standard input/output (STDIO) and Streamable HTTP (SSE) transport modes. The SSE mode is recommended for remote/self-hosted deployments.
Deployment options
- **Hosted** — Fronteir AI runs the server for you; no local setup required.
- **Local** — Smithery installs and runs the server on your own machine.
Features
- List available MySQL tables as resources
- Read table contents
- Execute SQL queries with proper error handling
- **Multi-database mode** (Optional MYSQL_DATABASE)
- **SSE/HTTP transport support** (MCP_TRANSPORT=sse)
- **SSH Tunneling support**
- **Comprehensive schema information**
- **Table data sampling**
- Secure database access through environment variables
- Comprehensive logging
Installation
Manual Installation
Installing via Smithery
To install MySQL MCP Server for Claude Desktop automatically via Smithery:
Installing via Claude Code CLI
Installing via Autohand Code CLI
Add --scope project after mcp add to keep the registration in the current workspace. See Autohand Code for current CLI details.
Configuration
Set the following environment variables:
.env file loading
On startup the server automatically loads a .env file via python-dotenv, so for local use you can simply:
The file is read from the **process working directory** (and parent directories), which works when you run the server yourself from the project folder.
> ⚠️ **Claude Code / Claude Desktop:** these hosts launch the server from their own working directory, so the project's .env will **not** be found and you'll see Missing required database configuration. Put your MYSQL_* values in the env block of the MCP config (shown in the Usage section below) rather than relying on .env.
Multi-Database Mode
When MYSQL_DATABASE is not set, the server operates in multi-database mode:
- list_resources returns all user databases (system databases are filtered out)
- Use fully qualified table names like mydb.mytable in SQL queries
- **Note:** Only single SQL statements are supported. Multi-statement queries (e.g., USE db; SELECT ...) are not supported.
Available Tools
execute_sql
Executes any standard SQL query.
- **Arguments:** query (string)
- **Features:** Supports SELECT, SHOW, DESCRIBE, and DML (INSERT, UPDATE, DELETE). DML operations are marked with a destructive hint.
- **Limitation:** Single statements only. Multi-statement queries are not supported.
- **Cross-database:** Use database.table notation to query any database regardless of the MYSQL_DATABASE setting.
get_schema_info
Provides detailed metadata about database structures.
- **Arguments:** table_name (optional string)
- **Output:** Column names, types, nullability, default values, and comments.
- **Cross-database:** Pass database.table to query a table outside MYSQL_DATABASE; bare names use the configured database.
- **Identifier rules:** Names must contain only alphanumeric characters, underscores, and $ (dots are allowed as a separator between database and table names).
get_table_sample
Fetches a representative sample of data.
- **Arguments:** table_name (string), limit (optional integer, max 20)
来源
awesome · https://github.com/designcomputer/mysql_mcp_server
按领域浏览
MCP 服务
Traction
1,399 ★
收录于
昨天

更多MCP 服务

查看MCP 服务全部 5,525 条 →

所属领域与标签

每个标签都能点进去看同类的全部条目。数字是当前库里的真实条数。

浏览全部领域 →

← 返回索引