返回市场
夸克斯-MCP服务器

夸克斯-MCP服务器

作者:quarkiverse179 星标更新:2025-07-28

项目介绍

Quarkus/Java 中的 Model Context Protocol 服务器

该项目包含使用 Quarkus MCP 服务器框架用 Java 实现的 Model Context Protocol 服务器。

这些服务器可以扩展您的 MCP 启用的 LLM(大型语言模型)AI 应用程序的功能。

它们也可以在启用 MCP 的 LLM 应用程序中运行,例如 Claude Desktop。您可以在 Awesome MCP 客户端 页面上找到其他客户端。

运行服务器

所有这些服务器都可以通过 jbang everywhere 运行:Java、JavaScript、Python 等。其中提到的 jbang 可以根据您的喜好替换为 npx @jbangdev/jbanguvx jbangpipx jbang

服务器

jdbc

jdbc 服务器可用于仅通过 JDBC URL 存储和检索数据库中的数据。您可以使用任何 JDBC 数据库,如 Postgres、MySQL、Oracle、Sqlite 等。

jbang jdbc@quarkiverse/quarkus-mcp-servers

更多内容请参见 jdbc 说明文件

jvminsight

jvminsight 服务器是一个可以用来检查正在运行的 JVM 进程的服务器。

jbang jvminsight@quarkiverse/quarkus-mcp-servers

更多内容请参见 jvminsight 说明文件

filesystem

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

jbang filesystem@quarkiverse/quarkus-ms-servers [path1] [path2] ...

更多内容请参见 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

wolfram

wolfram 服务器可以通过 Wolfram Alpha LLM API 执行优化用于大型语言模型的网络搜索。

jbang wolfram@quarkiverse/quarkus-mcp-servers

其他基于 Quarkus MCP 的服务器

WildFly

一个 WildFly MCP 服务器,允许您与正在运行的 WildFly 服务器进行交互。

您可以查看这个 WildFly vlog,演示其功能。

更多内容请参见 WildFly MCP 服务器说明文件

其他服务器的想法

如果您有其他服务器的想法,请随时将其贡献给此项目。

如果缺少想法,则可以查看参考服务器 https://github.com/modelcontextprotocol/servers 并看看是否可以在本项目中实现它们。

其他想法:

  • zulip
  • jfr/java 与 jmx/jfr 相连
  • quarkus 开发模式
  • ...

贡献

如果您有其他服务器的想法,请随时将其贡献给此项目。

要开始,请克隆仓库并构建它:

git clone https://github.com/quarkiverse/quarkus-mcp-servers
cd quarkus-mcp-servers
mvn clean install

然后运行以下命令生成一个新的服务器,例如 jfr:

mkdir jfr
cd jfr
jbang init -t mcp jfr

这将在 jfr 目录下创建一个 Hello World MCP 服务器。

然后构建它:

mvn clean install

要将其连接到整个项目,需要在根 pom.xml 文件中添加 <module>jfr</module>

确保您已向 README.md 文件添加了一些有用的内容,并更新了演示图像。

然后打开一个 PR :)