基于 Spring AI 的实验性 MCP 服务器

基于 Spring AI 的实验性 MCP 服务器

一个用于低级 SQL 操作的实验性 MCP 服务器,支持多种数据库。

快速入门

  1. 安装
    • 下载 JAR 文件(从 GitHub Releases 页面)。
  2. 配置环境变量
    • DB_URL: 数据库连接 URL,默认为 jdbc:sqlite:./sqlite.db
    • DB_USER: 数据库用户名。
    • DB_PASSWORD: 数据库密码。
    • API_PASSWORD: 非只读操作的密码(可选)。
    • LOG_FILE: 日志文件路径(可选,默认为 ./rdb-mcp-server.log)。
  3. 运行 使用以下命令启动服务: java -jar x.x.x.jar
  4. 集成客户端
    • 根据 README 提供的 Cline 和 Cursor 示例 JSON 配置 MCP 客户端。
  5. 工具支持
    • executeQuery: 执行只读查询。
    • executeRawSql: 执行原始 SQL(需密码)。
    • executePreparedSql: 使用 PreparedStatement 执行参数化 SQL。