Java-based MCP server that connects to databases through JDBC drivers so agents can list schemas and run SQL queries.
Setup
Choose your client, copy the config, then fill in any required environment variables.
claude mcp add openlink-jdbc -- npx @modelcontextprotocol/inspector java -jar /path/to/mcp-jdbc-server/MCPServer-1.0.0-runner.jar~/.codex/config.toml
[mcp_servers.openlink-jdbc]
command = "npx"
args = ["@modelcontextprotocol/inspector", "java", "-jar", "/path/to/mcp-jdbc-server/MCPServer-1.0.0-runner.jar"]
# codex mcp add openlink-jdbc -- npx @modelcontextprotocol/inspector java -jar /path/to/mcp-jdbc-server/MCPServer-1.0.0-runner.jar~/.cursor/mcp.json
{
"mcpServers": {
"openlink-jdbc": {
"command": "npx",
"args": [
"@modelcontextprotocol/inspector",
"java",
"-jar",
"/path/to/mcp-jdbc-server/MCPServer-1.0.0-runner.jar"
]
}
}
}.vscode/mcp.json
{
"servers": {
"openlink-jdbc": {
"type": "stdio",
"command": "npx",
"args": [
"@modelcontextprotocol/inspector",
"java",
"-jar",
"/path/to/mcp-jdbc-server/MCPServer-1.0.0-runner.jar"
]
}
}
}~/.gemini/settings.json
{
"mcpServers": {
"openlink-jdbc": {
"command": "npx",
"args": [
"@modelcontextprotocol/inspector",
"java",
"-jar",
"/path/to/mcp-jdbc-server/MCPServer-1.0.0-runner.jar"
]
}
}
}claude_desktop_config.json
{
"mcpServers": {
"openlink-jdbc": {
"command": "npx",
"args": [
"@modelcontextprotocol/inspector",
"java",
"-jar",
"/path/to/mcp-jdbc-server/MCPServer-1.0.0-runner.jar"
]
}
}
}.trae/mcp.json
{
"mcpServers": {
"openlink-jdbc": {
"command": "npx",
"args": [
"@modelcontextprotocol/inspector",
"java",
"-jar",
"/path/to/mcp-jdbc-server/MCPServer-1.0.0-runner.jar"
]
}
}
}