本项目涵盖了模型上下文协议服务器,借助Quarkus MCP服务器框架在Java中得以实现。这些服务器能够助力你的MCP支持的大型语言模型(LLM)AI应用程序拓展其功能。
它们同样适用于MCP支持的LLM应用程序,像Claude Desktop这类。你可以在Awesome MCP Clients页面上查找其他客户端。
所有这些服务器均可在Java、JavaScript、Python等环境中借助[jbang everywhere]来运行。当你看到jbang
时,可依据个人偏好将其替换为npx @jbangdev/jbang
、uvx jbang
或者pipx jbang
。
jdbc
服务器可用于仅通过提供JDBC URL,就能从数据库存储和检索数据。你能够使用任何JDBC数据库,例如Postgres、MySQL、Oracle、Sqlite等。
jbang jdbc@quarkiverse/quarkus-mcp-servers
更多内容请参阅jdbc的README。
jvminsight
服务器可用于检查运行中的JVM进程。
jbang jvminsight@quarkiverse/quarkus-mcp-servers
更多内容请参阅jvminsight的README。
filesystem
服务器是一个文件系统服务器,可用于从文件系统提供服务。
jbang filesystem@quarkiverse/quarkus-mcp-servers [path1] [path2] ...
更多内容请参阅filesystem的README。
jfx
服务器会暴露一个画布,可用于使用JavaFX进行绘图。
jbang jfx@quarkiverse/quarkus-mcp-servers
更多内容请参阅jfx的README。
kubernetes
服务器可用于与Kubernetes集群进行交互。
jbang kubernetes@quarkiverse/quarkus-mcp-servers
'containers'服务器能让你使用Docker/Podman/OCI兼容的容器引擎开展工作。
jbang containers@quarkiverse/quarkus-mcp-servers
wolfram
服务器用于Wolfram Alpha API交互式计算。
jbang wolfram@quarkiverse/quarkus-mcp-servers
更多内容请参阅wolfram的README。
jbang wildfly@quarkiverse/quarkus-mcp-servers
我们正在积极开发新的MCP服务器。如果你有任何想法或建议,请随时与我们联系!
要贡献到此项目,你可以按照以下步骤操作:
git clone https://github.com/quarkiverse/mcp-servers.git
pom.xml
文件以包含新的模块。我们期待你的贡献!