基本能力
产品定位
quarkus-mcp-servers 提供了一系列 MCP 服务器,用于扩展 LLM AI 应用程序的功能,支持数据库操作、JVM 进程检查、文件系统服务、JavaFX 绘图、Kubernetes 集群交互以及容器管理等多种功能。
核心功能
- jdbc: 通过 JDBC URL 存储和检索数据库数据,支持多种数据库如 Postgres、MySQL、Oracle、Sqlite 等。
- jvminsight: 检查运行中的 JVM 进程。
- filesystem: 提供文件系统服务,支持从文件系统提供文件。
- jfx: 提供 JavaFX 画布,用于绘图。
- kubernetes: 与 Kubernetes 集群交互。
- containers: 与 Docker/Podman/OCI 兼容的容器引擎交互。
适用场景
- 需要与数据库交互的 LLM 应用程序。
- 需要监控或调试 JVM 进程的应用程序。
- 需要文件系统访问的应用程序。
- 需要图形绘制的应用程序。
- 需要管理 Kubernetes 集群或容器的应用程序。
工具列表
- jbang: 用于运行服务器,支持多种环境(Java、JavaScript、Python 等)。
- mvn: 用于构建和安装项目。
常见问题解答
- 如何运行服务器?使用
jbang
命令,如jbang jdbc@quarkiverse/quarkus-mcp-servers
。 - 如何贡献新服务器?克隆仓库,使用
jbang init -t mcp
生成新服务器模板,并提交 PR。
使用教程
使用依赖
- 安装
jbang
:可以通过npx @jbangdev/jbang
、uvx jbang
或pipx jbang
安装。
安装教程
- 克隆仓库:
bash
git clone https://github.com/quarkiverse/quarkus-mcp-servers
cd quarkus-mcp-servers - 构建项目:
bash
mvn clean install
调试方式
- 运行服务器:
shell
jbang jdbc@quarkiverse/quarkus-mcp-servers - 检查日志输出以确认服务器是否正常运行。