OpenLinkSoftware/mcp-jdbc-server
Java based Model Context Procotol (MCP) Server for JDBC
Platform-specific configuration:
{
"mcpServers": {
"mcp-jdbc-server": {
"command": "npx",
"args": [
"-y",
"mcp-jdbc-server"
]
}
}
}Add the config above to .claude/settings.json under the mcpServers key.
---
A lightweight Java-based MCP (Model Context Protocol) server for JDBC built with Quakrus. This server is compatible with Virtuoso DBMS and any other DBMS backend that has a JDBC driver.
---
---
MCP server requires Java 21 or above.
---
Clone this repository:
git clone https://github.com/OpenLinkSoftware/mcp-jdbc-server.git
cd mcp-jdbc-serverUpdate your .env by overriding these defaults to match your preferences:
jdbc.url=jdbc:virtuoso://localhost:1111
jdbc.user=dba
jdbc.password=dba
jdbc.api_key=xxx---
For Claude Desktop users using Virtuoso and its JDBC driver:
Add the following to claude_desktop_config.json:
{
"mcpServers": {
"my_database": {
"command": "java",
"args": ["-jar", "/path/to/mcp-jdbc-server/MCPServer-1.0.0-runner.jar"],
"env": {
"jdbc.url": "jdbc:virtuoso://localhost:1111",
"jdbc.user": "username",
"jdbc.password": "password",
"jdbc.api_key": "sk-xxx"
}
}
}
}For Claude Desktop users using another JDBC driver or a combi
Loading reviews...