article
README
🚀 MySQL MCP 服务器
这是一个基于 Spring Boot 实现的 MySQL 数据库操作服务器,遵循模型上下文协议(MCP),可帮助用户方便地执行数据库操作。
🚀 快速开始
构建
使用 Maven 构建:
mvn install
使用方法(与 Claude Desktop 或 Cline 一起使用)
将以下内容添加到您的 mcp 服务器配置文件中:
{
"mysql-server": {
"command": "java",
"args": [
"-jar",
"{{ProjectDirectory}}\\target\\mcp-mysql-server-1.0.0.jar"
],
"env": {
"SPRING_DATASOURCE_URL": "jdbc:mysql://username:password@localhost:3306/database"
}
}
}

✨ 主要特性
- 执行 SELECT 查询
- 列举数据库中所有表名
- 获取表格模式信息
📚 详细文档
📄 API
工具
-
query
- 功能:执行一个 SELECT SQL 查询并返回结果。
- 输入:
sql(字符串) - 返回:查询结果列表(超过4000个字符后截断)
- 注意:仅允许执行 SELECT 查询
-
listAllTablesName
- 功能:列举数据库中所有表名。
- 输入:无
- 返回:表名的逗号分隔字符串
-
getTableSchema
- 功能:获取特定表格的模式信息。
- 输入:
tableName(字符串) - 返回:包含以下内容的逗号分隔列信息:
- 列名称
- 数据类型
- 空值约束
- 默认值
💻 使用示例
示例展示

📄 许可证
此 MCP 服务器根据 MIT License 分发。这意味着您可以自由使用、修改和分发该软件,需遵守其中的条款。更多详细信息,请参阅项目仓库中的 LICENSE 文件。
扫码联系在线客服