jenspapenhagen/placeholder
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
- 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