Mysql Mcp Server Java

Mysql Mcp Server Java

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

  • 0 关注
  • 0 收藏,8 浏览
  • system 提出于 2025-09-23 16:54

相似服务问题