MCP.so
登录

JBang MCP Examples

@jabrena

基本信息

分类

其他

许可证

Apache-2.0

传输方式

stdio

作者

jabrena

关于 JBang MCP Examples

Learning how to interact with LLM from MCP Servers with JBang, Quarkus & Langchain4j

JBang MCP Examples 配置

使用下面的配置,将此服务器添加到你的 MCP 客户端。

{
  "mcpServers": {
    "jbang-mcp-examples": {
      "command": "docker",
      "args": [
        "build",
        "-t",
        "mcp-stopwatch",
        "-f",
        "Dockerfile",
        "."
      ]
    }
  }
}

JBang MCP Examples 工具

工具列表暂未提供

当前收录暂时没有可展示的工具列表,不代表服务没有工具。请查阅项目文档了解支持的能力。

工具是从 README 中自动提取的。维护者可以在 ## Tools 标题下列出工具,即可填充这部分内容。

概览

What is JBang MCP Examples?

JBang MCP Examples is a collection of example MCP servers implemented in Java using JBang, enabling zero‑install execution. It provides ready‑to‑run servers such as a calculator, real‑weather, and stopwatch, aimed at developers exploring the Model Context Protocol.

How to use JBang MCP Examples?

Run the servers directly with jbang commands, e.g., jbang ./src/main/java/MCPCalculator.java or using shorthand jbang mcp-calculator@jabrena. Build and run Docker images with docker build and docker run. Use docker compose up to start multiple services, and view the web UI at http://localhost:3000/. An example AI application (AIApp.java) is also included.

Key features of JBang MCP Examples

  • Multiple example MCP servers: Calculator, RealWeather, StopWatch
  • Zero‑install Java execution via JBang
  • Docker and Docker Compose support for containerized deployment
  • Includes a sample AI application integrating with MCP
  • Shorthand JBang aliases (mcp-calculator@jabrena, mcp-realweather@jabrena)

Use cases of JBang MCP Examples

  • Running a calculator MCP server for demonstration or testing
  • Fetching real‑world weather data through an MCP server
  • Using a stopwatch MCP server for timing operations
  • Deploying MCP servers in Docker containers for production‑like setups
  • Building an AI‑powered Java application that consumes MCP tools

常见问题

1

What example servers are included?

The repository includes MCPCalculator, MCPRealWeather, and MCPStopWatch servers, each implemented in Java.

2

How do I run the servers?

Use `jbang ./src/main/java/MCPCalculator.java` (or the other Java files) or the shorthand `jbang mcp-calculator@jabrena`. For Docker, use `docker build` and `docker run` or `docker compose up`.

3

Do I need to install anything to use JBang MCP Examples?

You need a Java SDK (SDKMAN is shown with `sdk env`) and JBang installed. Maven (via `./mvnw`) is used for building and verifying.

4

Can I run the servers in a container?

Yes. A Dockerfile is provided for MCPStopWatch, and a `docker-compose.yml` launches all servers. The web UI runs on port 3000.

5

Where can I find more MCP servers and references?

The README links to a Quarkus MCP JDBC server, the awesome‑mcp‑servers list, the JBang GitHub action, and a Discord channel for MCP discussions.

评论

其他 分类下的更多 MCP 服务器