技能潮 SkillTide 提交收录
官方说明10 个来源MCP 服务8 天前
openlink/mcp-server-jdbc

openlink/mcp-server-jdbc

🐍 🏠 - Generic database (DBMS) connectivity via JDBC
在 GitHub 查看 ↗直链 · 无中转页
配置模板(请按你的客户端调整)
claude mcp add mcp-jdbc-server -- npx -y mcp-jdbc-server
这是根据仓库名生成的可粘贴骨架,命令行参数与包名请以该项目 README 为准。
★ 数取值
17 ★ · OpenLinkSoftware/mcp-jdbc-server · 取自 GitHub 搜索 API · (2026-10-16 20:00:20 核对)
来源明细
收录自 punkpeye/awesome-mcp-servers 榜单(我们从中收集的条目之一) · 条目类型:MCP 服务
收录与活跃
收录于 2026-10-09 · 最近见到 2026-10-16 · 共见到 32 次 · 被 10 个来源列出
评分构成
综合分 1,003 · 17 ★ · 10 个来源 · mcp
常见问题(答案都来自我们的记录)
怎么安装?
我们【没有】从该仓库取到安装命令(我们的 install 覆盖率只有约 4%)。请看它的 README 或 releases 页。
它适合谁 / 用来做什么?
我们把它归在这些标签下: MCP 服务。标签来自条目自身,不是我们强加的分类。
谁维护它、还在更新吗?
仓库 OpenLinkSoftware/mcp-jdbc-server;我们收录于 2026-10-09;最近见到 2026-10-16。这里没有"官方认证"或"质量评级"——我们只记录来源与时间。
第三方质量标记

---

以下摘录自该仓库的 README(片段) · 在 GitHub 读完整 README →

OpenLink MCP Server for JDBC
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.
---
Features
- **Get Schemas**: Fetch and list all schema names from the connected database.
- **Get Tables**: Retrieve table information for specific schemas or all schemas.
- **Describe Table**: Generate a detailed description of table structures, including:
- Column names and data types
- Nullable attributes
- Primary and foreign keys
- **Search Tables**: Filter and retrieve tables based on name substrings.
- **Execute Stored Procedures**: _A Virtuoso-specific feature!_ Execute stored procedures and retrieve results.
- **Execute Queries**:
- JSONL result format: Optimized for structured responses.
- Markdown table format: Ideal for reporting and visualization.
---
Prerequisites
MCP server requires Java 21 or above.
---
Installation
Clone this repository:
Environment Variables
Update your .env by overriding these defaults to match your preferences:
---
Configuration
For **Claude Desktop** users using Virtuoso and its JDBC driver:
Add the following to claude_desktop_config.json:
For **Claude Desktop** users using another JDBC driver or a combination of drivers:
Add the following, edited to suit your local environment, to claude_desktop_config.json:
---
Use
Tools Provided
After successful installation, the following tools will be available to MCP client applications.
Overview
| name | description |
|:--- |:---|
|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. |
Detailed Description
- **jdbc_get_schemas**
- Retrieve and return a list of all schema names from the connected database.
- Input parameters:
- user (string, optional): Database username. Defaults to "demo".
- password (string, optional): Database password. Defaults to "demo".
- url (string, optional): JDBC URL connection string.
- Returns a JSON string array of schema names.
- **jdbc_get_tables**
- Retrieve and return a list containing information about tables in a specified schema. If no schema is provided, uses the connection's default schema.
- Input parameters:
- schema (string, optional): Database schema to filter tables. Defaults to connection default.
- user (string, optional): Database username. Defaults to "demo".
- password (string, optional): Database password. Defaults to "demo".
- url (string, optional): JDBC URL connection string.
- Returns a JSON string containing table information (e.g., TABLE_CAT, TABLE_SCHEM, TABLE_NAME, TABLE_TYPE).
- **jdbc_filter_table_names**
- Filters and returns information about tables whose names contain a specific substring.
来源
awesome · https://github.com/OpenLinkSoftware/mcp-jdbc-server
按领域浏览
MCP 服务
Traction
17 ★
收录于
昨天

更多MCP 服务

查看MCP 服务全部 5,525 条 →

所属领域与标签

每个标签都能点进去看同类的全部条目。数字是当前库里的真实条数。

浏览全部领域 →

← 返回索引