MCP JDBC Server
JSON →A lightweight MCP server for any database with a JDBC driver. Built with Quarkus and requires Java 21+.
Install
npx @modelcontextprotocol/inspector Tools · 10
- jdbc_get_schemas List database schemas accessible to connected database management system (DBMS).
- jdbc_get_tables List tables associated with a selected database schema.
- jdbc_describe_table Provide the description of a table associated with a designated database schema. This includes information about column names, data types, nulls handling, autoincrement, primary key, and foreign keys.
- jdbc_filter_table_names List tables, based on a substring pattern from the `q` input field, associated with a selected database schema.
- jdbc_query_database Execute a SQL query and return results in JSONL format.
- jdbc_execute_query Execute a SQL query and return results in JSONL format.
- jdbc_execute_query_md Execute a SQL query and return results in Markdown table format.
- jdbc_spasql_query _A Virtuoso-specific feature!_ Execute a SPASQL query and return results.
- jdbc_sparql_query _A Virtuoso-specific feature!_ Execute a SPARQL query and return results.
- jdbc_virtuoso_support_ai _A Virtuoso-specific feature!_ Interact with LLMs through the Virtuoso Support Assistant/Agent.
Links
★ 12 GitHub stars