README
🚀 Quarkus 模型上下文协议(MCP)服务器
Quarkus 模型上下文协议(MCP)服务器提供声明性和编程式的 API,让开发者能轻松实现 MCP 服务器功能。模型上下文协议(MCP)是一个开放协议,可使 LLM 应用程序与外部数据源和工具之间实现无缝集成。
"模型上下文协议 (MCP) 是一个开放协议,使 LLM 应用程序与外部数据源和工具之间的集成无缝。"
💡 使用提示
LangChain4j 提供了针对这个项目的 Micronaut 支持。
✨ 主要特性
- 提供声明性和编程式的 API,便于开发者实现 MCP 服务器功能。
- 支持与外部数据源和工具的无缝集成。
🚀 快速开始
前提条件
- Java 17 或更高版本
- Maven 3.6 或更高版本
操作步骤
- 创建一个新的 Maven 项目:
mvn io.takari:maven-embeddedlauncher-maven-plugin:quickstart \
-DgroupId=org.example \
-DartifactId=mcp-server-example \
-DclassName="org.example.HelloWorld" \
-Dversion="1.0-SNAPSHOT"
- 将以下代码添加到项目的
src/main/java/org/example/HelloWorld.java文件中:
package org.example;
public class HelloWorld {
public static void main(String[] args) {
System.out.println("你好,MCP 服务器!");
}
}
- 编译并运行项目:
mvn clean install
📚 详细文档
🤝 贡献者
感谢以下为该项目做出贡献的个人和组织:
- Max Rydahl Andersen - 提供了关键的代码实现和示例贡献
- George Gastaldi - 维护项目的基础设施
- Jan Martiska - 编写项目文档
- Ioannis Canellos - 贡献了核心功能的实现
- Rostislav Svoboda - 修复了多个关键问题
- Sergey Beryozkin - 提供了示例和测试用例
📋 贡献指南
这个项目遵循 all-contributors 规范。欢迎任何形式的贡献!
如果对项目有任何疑问或需要帮助,请随时通过以下方式联系:
- 邮件:georg@georggastaldi.com
- GitHub:ioCanel
如需了解更多信息或参与贡献,请访问项目的 GitHub 页面。
Scan to join WeChat group