README
🚀 在Quarkus/Java中实现模型上下文协议服务器
本项目涵盖了模型上下文协议服务器,借助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服务器可用于仅通过提供JDBC URL,就能从数据库存储和检索数据。你能够使用任何JDBC数据库,例如Postgres、MySQL、Oracle、Sqlite等。
jbang jdbc@quarkiverse/quarkus-mcp-servers
更多内容请参阅jdbc的README。
jvminsight

jvminsight服务器可用于检查运行中的JVM进程。
jbang jvminsight@quarkiverse/quarkus-mcp-servers
更多内容请参阅jvminsight的README。
filesystem
filesystem服务器是一个文件系统服务器,可用于从文件系统提供服务。
jbang filesystem@quarkiverse/quarkus-mcp-servers [path1] [path2] ...
更多内容请参阅filesystem的README。
jfx
jfx服务器会暴露一个画布,可用于使用JavaFX进行绘图。
jbang jfx@quarkiverse/quarkus-mcp-servers
更多内容请参阅jfx的README。
kubernetes
kubernetes服务器可用于与Kubernetes集群进行交互。
jbang kubernetes@quarkiverse/quarkus-mcp-servers
containers
'containers'服务器能让你使用Docker/Podman/OCI兼容的容器引擎开展工作。
jbang containers@quarkiverse/quarkus-mcp-servers

wolfram
wolfram服务器用于Wolfram Alpha API交互式计算。
jbang wolfram@quarkiverse/quarkus-mcp-servers
更多内容请参阅wolfram的README。
其他基于Quarkus MCP的服务器
wildfly
- 简介:WildFly 是一个高性能的应用服务器,支持MCP协议。
- 特性:
- 支持MCP协议
- 高性能和可扩展性
- 灵活性和模块化架构
- 使用示例:
jbang wildfly@quarkiverse/quarkus-mcp-servers
- 文档:查看WildFly的README以获取更多信息。
📚 详细文档
未来计划
我们正在积极开发新的MCP服务器。如果你有任何想法或建议,请随时与我们联系!
贡献指南
要贡献到此项目,你可以按照以下步骤操作:
- 克隆仓库:
git clone https://github.com/quarkiverse/mcp-servers.git - 创建新模块:
- 在根目录下添加新的子模块。
- 更新根
pom.xml文件以包含新的模块。
- 实现服务器:
- 创建一个新的Maven项目作为子模块。
- 实现你的MCP服务器逻辑。
- 编写文档:
- 为新模块创建有用的README.md文件。
- 添加示例和使用说明。
- 提交PR:将你的更改推送到GitHub并提交拉取请求。
我们期待你的贡献!
扫码联系在线客服