MySQL Readonly MCP Server
@the-nine-nation
MySQL Readonly MCP Server について
An MCP server that allows the model to safely obtain information from the MySQL database.
基本情報
設定
ツール
ツールは検出されませんでした
ツールは README から自動的に抽出されます。メンテナーは ## Tools という見出しの下に記載することで、このタブに反映できます。
概要
What is MySQL Readonly MCP Server?
这是一个基于 MCP(Model Context Protocol)的 MySQL 只读查询服务器,允许通过安全的只读查询接口访问 MySQL 数据库。适用于需要安全只读数据库访问的 AI 助手场景。
How to use MySQL Readonly MCP Server?
安装 Python 3.10+ 和 MySQL 5.7+,克隆仓库并执行 pip install -e .。在客户端的 config.json 中配置 command 为 Python 可执行文件,args 为 main.py 的绝对路径,并通过 env 设置 MYSQL_HOST、MYSQL_PORT、MYSQL_DATABASE、MYSQL_USERNAME、MYSQL_PASSWORD 等环境变量。
Key features of MySQL Readonly MCP Server
- 支持 MySQL 数据库的只读查询操作
- 使用连接池管理数据库连接
- 自动限制查询结果数量
- 支持参数化查询防止 SQL 注入
- 内置安全检查防止非只读操作
- 提供格式化的查询结果输出
Use cases of MySQL Readonly MCP Server
- AI 助手安全查询 MySQL 数据库
- 只读数据分析和报告生成
- 集成到 MCP 生态系统中提供数据库知识
FAQ from MySQL Readonly MCP Server
如何配置环境变量?
在 JSON 的 env 字段中设置 MYSQL_HOST、MYSQL_PORT、MYSQL_DATABASE、MYSQL_USERNAME、MYSQL_PASSWORD 等,MYSQL_ENABLED 默认可以不用填。
资源描述文件是必须的吗?
是必需的,用于定义可用的查询接口,提升模型对数据库结构的理解能力。
查询结果数量有限制吗?
默认限制为 20 行,可通过环境变量调整。
如何确保安全性?
服务只允许只读操作,防止多语句执行,并使用参数化查询防止 SQL 注入。建议数据库用户只有只读权限。
「データベース」の他のコンテンツ
Multi Database MCP Server
FreePeakA powerful multi-database server implementing the Model Context Protocol (MCP) to provide AI assistants with structured access to databases.
mcp_mysql_server
wenb1n-devModel Context Protocol (MCP) server that supports secure interaction with MySQL databases and has anomaly analysis capabilities.更加牛逼!更加好用!不仅止于mysql的增删改查功能; 还包含了数据库异常分析能力;且便于开发者们进行个性化的工具扩展
MCP Server for Milvus
zilliztechModel Context Protocol Servers for Milvus
Neon MCP Server
neondatabaseMCP server for interacting with Neon Management API and databases
mcp-server-duckdb
ktanaka101A Model Context Protocol (MCP) server implementation for DuckDB, providing database interaction capabilities
コメント