本项目实现了 模型上下文协议 服务器,采用 Quarkus MCP 服务器框架 进行编写。这些服务器能够扩展支持 MCP 的大型语言模型 (LLM) AI 应用程序的功能,并且可在支持 MCP 的 LLM 应用程序(如 Claude Desktop)中使用,您还能在 Awesome MCP 客户端 页面找到其他客户端。
所有服务器均可借助 jbang everywhere 运行,支持 Java、JavaScript、Python 等多种语言。在提及 jbang
之处,您可依据自身偏好,将其替换为 npx @jbangdev/jbang
、uvx jbang
或 pipx jbang
。
jdbc
服务器可仅通过 JDBC URL 实现数据库中数据的存储与检索,支持 Postgres、MySQL、Oracle、Sqlite 等各类 JDBC 数据库。
jbang jdbc@quarkiverse/quarkus-mcp-servers
如需了解更多,请参阅 jdbc 说明文件。
filesystem
服务器是一个文件系统服务器,可用于从文件系统提供服务文件。
jbang filesystem@quarkiverse/quarkus-mcp-servers [路径1] [路径2] ...
如需了解更多,请参阅 filesystem 说明文件。
jfx
服务器公开了一个画布,可用于使用 JavaFX 进行绘图。
jbang jfx@quarkiverse/quarkus-mcp-servers
如需了解更多,请参阅 jfx 说明文件。
kubernetes
服务器可用于与 Kubernetes 集群交互。
jbang kubernetes@quarkiverse/quarkus-mcp-servers
containers
服务器支持使用 Docker/Podman/OCI 兼容的容器运行时工作。
jbang containers@quarkiverse/quarkus-mcp-servers
这是一个 WildFly MCP 服务器,可与运行中的 WildFly 进行交互。您可查看此 WildFly 视频 了解其功能。如需了解更多,请参阅 WildFly MCP 服务器的说明文件。
若您有其他服务器的创意,欢迎为该项目贡献。若缺乏灵感,可参考以下贡献方向:
若要参与项目,请按以下步骤操作:
quarkus-mcp-jdbc
为例:mvn clean install
quarkus-mcp-core
)中导入依赖项。通过以上步骤,您可轻松为 Quarkus MCP 服务器项目做出贡献,助力扩展其功能和支持的协议。