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