mysql-metadata-mcp
v1.0.1
Published
MySQL Metadata Query MCP Server - Query database structure, tables, columns and DDL
Maintainers
Readme
MySQL 数据库元数据查询 MCP 服务,支持通过 AI 助手查询数据库结构、表信息、字段详情和 DDL 语句。
安装配置
将以下配置添加到你的 MCP 客户端配置文件中:
{
"mcpServers": {
"mysql-metadata": {
"command": "npx",
"args": [
"-y",
"[email protected]"
]
}
}
}前置要求
- Node.js >= 18.0.0
- MySQL 数据库访问权限
工具列表
set_connection
设置数据库连接,必须在使用其他工具前调用。
| 参数 | 说明 | |------|------| | host | 数据库主机地址 | | port | 数据库端口 | | user | 数据库用户名 | | password | 数据库密码 | | charset | 字符集,默认 utf8mb4 |
list_databases
列出所有可访问的数据库。
list_tables
列出指定数据库中的所有表。
| 参数 | 说明 | |------|------| | database | 数据库名称 |
describe_columns
获取表的字段详细信息,包括字段名、类型、是否可空、主键、默认值、注释等。
| 参数 | 说明 | |------|------| | database | 数据库名称 | | table | 表名 |
show_create_table
获取表的 CREATE TABLE 语句。
| 参数 | 说明 | |------|------| | database | 数据库名称 | | table | 表名 |
使用场景
- 数据库结构探索:快速了解数据库和表结构
- DDL 获取:获取表的创建语句用于迁移或文档
- 字段分析:查看字段类型、约束和注释
- 辅助 SQL 编写:基于表结构生成查询语句
许可证
MIT
