placeholder

jenspapenhagen/placeholder

3.2

If you are the rightful owner of placeholder and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.

This Model Context Protocol (MCP) server facilitates the generation of Klingon Lorem Ipsum placeholder text using Large Language Models (LLMs).

Model Context Protocol Server for Klingon Lorem Ipsum placeholder text

This Model Context Protocol(MCP) server enables Large Language Models (LLMs) to perform to generated amount of placeholder text. A normal "REST"-like HTTP Endpoint with OpenAPI Spec, exists as a fallback.

General Usage

  1. Install jbang

Use the following command to start the server.

mvn install
jbang de.papenhagen:placeholder:1.0.0-SNAPSHOT:runner

or without jbang:

mvn package
java -jar target/quarkus-app/quarkus-run.jar

Troubleshooting

jbang not found

  • Make sure you have jbang installed and available in your PATH
  • Alternatively, use a full path to jbang executable (e.g. /Users/username/.jbang/jbang)

Get more logging

To get more detailed logging, you can add the following parameters to the jbang command line:

-Dquarkus.log.file.enable=true -Dquarkus.log.file.path=${user.home}/placeholder-quarkus.log

How was this made?

The MCP server uses Quarkus, the Supersonic Subatomic Java Framework, and its Model Context Protocol support.

If you want to learn more about Quarkus MCP Server support, please see this blog post and the Quarkus MCP Server extension documentation.

To launch the server it uses jbang to setup Java and run the .jar as transparently as possible. Very similar to how uvx, pipx, npmx and others works; just for Java.

OpenApi

Once your application is started in dev/test modus, you can make a request to the default endpoint

Starting in dev modus:

./mvnw quarkus:dev

OpenTelemetry

http://localhost:4317