Quarkiverse_quarkus Mcp Servers

Quarkiverse_quarkus Mcp Servers

🚀 在 Quarkus/Java 中实现模型上下文协议服务器

本项目实现了 模型上下文协议 服务器,采用 Quarkus MCP 服务器框架 进行编写。这些服务器能够扩展支持 MCP 的大型语言模型 (LLM) AI 应用程序的功能,并且可在支持 MCP 的 LLM 应用程序(如 Claude Desktop)中使用,您还能在 Awesome MCP 客户端 页面找到其他客户端。

🚀 快速开始

运行服务器

所有服务器均可借助 jbang everywhere 运行,支持 Java、JavaScript、Python 等多种语言。在提及 jbang 之处,您可依据自身偏好,将其替换为 npx @jbangdev/jbanguvx jbangpipx jbang

✨ 主要特性

服务器

jdbc

jdbc 服务器可仅通过 JDBC URL 实现数据库中数据的存储与检索,支持 Postgres、MySQL、Oracle、Sqlite 等各类 JDBC 数据库。

jbang jdbc@quarkiverse/quarkus-mcp-servers

如需了解更多,请参阅 jdbc 说明文件。

filesystem

filesystem 服务器是一个文件系统服务器,可用于从文件系统提供服务文件。

jbang filesystem@quarkiverse/quarkus-mcp-servers [路径1] [路径2] ...

如需了解更多,请参阅 filesystem 说明文件。

jfx

jfx 服务器公开了一个画布,可用于使用 JavaFX 进行绘图。

jbang jfx@quarkiverse/quarkus-mcp-servers

如需了解更多,请参阅 jfx 说明文件。

kubernetes

kubernetes 服务器可用于与 Kubernetes 集群交互。

jbang kubernetes@quarkiverse/quarkus-mcp-servers

containers

containers 服务器支持使用 Docker/Podman/OCI 兼容的容器运行时工作。

jbang containers@quarkiverse/quarkus-mcp-servers

其他基于 Quarkus MCP 的服务器

WildFly

这是一个 WildFly MCP 服务器,可与运行中的 WildFly 进行交互。您可查看此 WildFly 视频 了解其功能。如需了解更多,请参阅 WildFly MCP 服务器的说明文件

其他服务器的想法

若您有其他服务器的创意,欢迎为该项目贡献。若缺乏灵感,可参考以下贡献方向:

  • 开发 模型上下文协议 的文档
  • 在支持 MCP 的 LLM 应用程序中实现新功能
  • 为支持 MCP 的语言或框架做出贡献

📚 详细文档

如何贡献

若要参与项目,请按以下步骤操作:

  1. 克隆仓库 您可在此处 克隆仓库,获取所有相关的 Quarkus MCP 服务器。
  2. 构建模块 使用 Maven 或 Gradle 构建每个模块。以 quarkus-mcp-jdbc 为例:
mvn clean install
  1. 添加新项目 若您想为某个协议或功能创建新项目,请按以下步骤操作:
  • 从现有的 Quarkus MCP 服务器(如 quarkus-mcp-core)中导入依赖项。
  • 在 GitHub 上创建一个新的存储库,并在其中包含所有必要的文件,例如 pom.xml 或 build.gradle。
  1. 提交代码 您可通过提交拉取请求到 GitHub 贡献您的更改,请确保添加详细的提交消息和文档。
  2. 分享想法 若您对某个功能或协议有新想法,请在项目的 GitHub 仓库中创建一个问题或讨论,与维护人员进行沟通。

通过以上步骤,您可轻松为 Quarkus MCP 服务器项目做出贡献,助力扩展其功能和支持的协议。

  • 0 关注
  • 0 收藏,8 浏览
  • system 提出于 2025-09-23 17:03

相似服务问题