使用说明
服务器-mcp-server
这个项目使用Quarkus,超音速亚原子Java框架。
如果您想了解更多关于Quarkus的信息,请访问其网站: https://quarkus.io/.
在开发模式下运行应用程序
您可以使用以下命令在启用实时编码的开发模式下运行应用程序:
./gradlew quarkusDev
注: Quarkus现在附带了Dev UI,该UI仅在开发模式下可用 http://localhost:8080/q/dev/.
创建本机可执行文件
您可以使用以下命令创建本机可执行文件:
./gradlew build -Dquarkus.package.jar.enabled=false -Dquarkus.native.enabled=true -Dquarkus.native.container-build=true -Dquarkus.native.builder-image=quay.io/quarkus/ubi-quarkus-mandrel-builder-image:jdk-21.0.5
然后,您可以使用以下命令执行本机可执行文件: ./build/pahangkrisdyan-mcp-server-1.0.0-SNAPSHOT-runner
如果您想了解有关构建本机可执行文件的更多信息,请咨询 https://quarkus.io/guides/gradle-tooling.
从本机可执行文件创建docker映像
docker build -f src/main/docker/Dockerfile.native-micro -t quarkus/pahangkrisdyan-mcp-server .
运行docker镜像
docker run -i --rm -p 8080:8080 quarkus/pahangkrisdyan-mcp-server
相关指南
- MCP服务器-HTTP/SSE(指南):此扩展使开发人员能够轻松实现MCP服务器功能。
