rdb-mcp-server
@31San
About rdb-mcp-server
No overview available yet
Config
No standard config provided
This server doesn't expose a parseable MCP config block in its README. See the repository for install instructions.
RepositoryTools
No tools detected
We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.
Overview
What is rdb-mcp-server?
rdb-mcp-server is an experimental MCP server built on Spring AI that provides low-level SQL operations over JDBC. It uses stdio as the transport mechanism and supports MySQL, PostgreSQL, and SQLite databases. It is intended for developers who need to execute SQL queries through an MCP client.
How to use rdb-mcp-server?
Download the JAR from the GitHub releases page, set required environment variables (DB_URL, DB_USER, DB_PASSWORD), and run it with java -jar x.x.x.jar. Then configure your MCP client (Cline or Cursor) to launch the JAR with the appropriate environment variables.
Key features of rdb-mcp-server
- Executes read-only SQL queries via the
executeQuerytool (no authentication required) - Executes raw SQL statements via the
executeRawSqltool (requires password for writes) - Executes parameterized SQL using
PreparedStatementvia theexecutePreparedSqltool - Supports MySQL, PostgreSQL, and SQLite databases
- Configurable via environment variables (
DB_URL,DB_USER,DB_PASSWORD,API_PASSWORD,LOG_FILE) - Requires Java 17 or later
Use cases of rdb-mcp-server
- Running read-only SQL queries against a database from an MCP client
- Executing parameterized SQL statements safely with
PreparedStatement - Performing raw SQL operations (including writes) with password-protected access
- Integrating database access into AI-assisted coding workflows (Cline, Cursor)
FAQ from rdb-mcp-server
What databases does rdb-mcp-server support?
MySQL, PostgreSQL, and SQLite.
What are the runtime requirements?
Java 17 or later.
How do I configure the database connection?
Set the DB_URL, DB_USER, and DB_PASSWORD environment variables. The default URL is jdbc:sqlite:./sqlite.db.
Is authentication required to use the tools?
The executeQuery tool requires no authentication. The executeRawSql tool requires a password (set via API_PASSWORD) for non-read-only operations.
What transport mechanism does rdb-mcp-server use?
It uses stdio as the transport.
Frequently asked questions
What databases does rdb-mcp-server support?
MySQL, PostgreSQL, and SQLite.
What are the runtime requirements?
Java 17 or later.
How do I configure the database connection?
Set the `DB_URL`, `DB_USER`, and `DB_PASSWORD` environment variables. The default URL is `jdbc:sqlite:./sqlite.db`.
Is authentication required to use the tools?
The `executeQuery` tool requires no authentication. The `executeRawSql` tool requires a password (set via `API_PASSWORD`) for non-read-only operations.
What transport mechanism does rdb-mcp-server use?
It uses stdio as the transport.
Basic information
More Other MCP servers

Sequential Thinking
modelcontextprotocolModel Context Protocol Servers
🚀 Model Context Protocol (MCP) Curriculum for Beginners
microsoftThis open-source curriculum introduces the fundamentals of Model Context Protocol (MCP) through real-world, cross-language examples in .NET, Java, TypeScript, JavaScript, Rust and Python. Designed for developers, it focuses on practical techniques for building modular, scalable,
XcodeBuildMCP
cameroncookeA Model Context Protocol (MCP) server and CLI that provides tools for agent use when working on iOS and macOS projects.
Inbox Zero AI MCP
elie222The world's best AI personal assistant for email. Open source app to help you reach inbox zero fast.

YOUB
Connect your AI assistant to your own YOUB endurance training account. Read recorded activities with full analysis, planned sessions, race goals, wellness (HRV, sleep, resting HR) and your athletic profile. Create or mov
Comments