使用说明
MySQL MCP服务器
Spring Boot服务器实现MySQL数据库操作的模型上下文协议(MCP)。
特性
- 执行SELECT查询
- 列出数据库中的所有表
- 获取表架构信息
API
工具
-
怎么翻译
- 执行SELECT SQL查询并返回结果
- 输入:
sql(字符串) - 返回:查询结果列表(4000个字符后截断)
- 注意:只允许SELECT查询
-
list所有表名称
- 列出数据库中的所有表名
- 无需输入
- 返回:以逗号分隔的表名列表
-
getTableSchema
- 获取特定表的架构信息
- 输入:
tableName(字符串) - 返回:以逗号分隔的列信息列表,包括:
- 列名
- 数据类型
- 可为空的约束
- 默认值
构建
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"
}
}
}
示例
许可证
此MCP服务器根据MIT许可证获得许可。这意味着您可以根据MIT许可证的条款和条件自由使用、修改和分发软件。有关更多详细信息,请参阅项目存储库中的LICENSE文件。
