
JBang MCP Examples

2025.04.04
1
Java示例项目微服务开发开发效率
JBang MCP Examples 是一个基于JBang的MCP(Microservice Computing Platform)示例项目,提供了一系列的示例代码和工具,用于展示如何使用JBang和MCP技术快速开发和运行微服务应用。该项目包含了多个示例应用,如计算器、实时天气查询、秒表等,以及相关的Docker和Compose配置,方便用户快速部署和测试。
View on GitHub
Overview
基本能力
产品定位
JBang MCP Examples 是一个用于展示JBang和MCP技术的示例项目,旨在帮助开发者快速上手微服务开发。
核心功能
- 提供多个示例应用,包括计算器、实时天气查询、秒表等。
- 支持通过JBang直接运行示例代码。
- 提供Docker和Docker Compose配置,方便部署和测试。
- 支持依赖更新检查。
适用场景
- 开发者学习JBang和MCP技术。
- 快速开发和测试微服务应用。
- 演示和教学用途。
工具列表
MCPCalculator.java
: 一个简单的计算器应用。MCPRealWeather.java
: 实时天气查询应用。MCPStopWatch.java
: 秒表应用。AIApp.java
: AI应用示例。
常见问题解答
- 无明确常见问题解答部分。
使用教程
使用依赖
- 确保已安装JBang和Docker。
- 确保已安装Maven。
安装教程
- 克隆项目并进入项目目录。
- 运行以下命令安装依赖:
bash sdk env ./mvnw clean verify
- 运行示例应用:
bash jbang ./src/main/java/MCPCalculator.java jbang ./src/main/java/MCPRealWeather.java jbang ./src/main/java/MCPStopWatch.java
- 使用Docker构建和运行应用:
bash docker build -t mcp-stopwatch -f Dockerfile . docker run mcp-stopwatch
- 使用Docker Compose部署:
bash docker compose up -d docker compose down docker compose logs mcp-calculator docker compose stats
调试方式
- 访问
http://localhost:3000/
查看应用运行状态。 - 使用以下命令检查依赖更新:
bash ./mvnw versions:display-dependency-updates ./mvnw versions:display-plugin-updates ./mvnw versions:display-property-updates