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文件。
