Quarkus MCP Servers
by quarkiverse
This project provides a collection of Model Context Protocol (MCP) servers implemented in Java using the Quarkus framework. These servers extend the capabilities of MCP-enabled Large Language Model (LLM) AI applications.
Last updated: N/A
What is Quarkus MCP Servers?
This project contains a set of servers implementing the Model Context Protocol (MCP) using Quarkus. These servers provide various functionalities, such as database interaction, JVM inspection, file system access, JavaFX drawing, Kubernetes interaction, and container management, allowing LLM applications to access and manipulate external resources and environments.
How to use Quarkus MCP Servers?
Each server can be run using jbang. Example: jbang jdbc@quarkiverse/quarkus-mcp-servers
. Refer to each server's individual README for specific instructions and available options. The servers can then be used by MCP-enabled LLM applications like Claude Desktop.
Key features of Quarkus MCP Servers
Database interaction via JDBC
JVM process inspection
File system access
JavaFX canvas exposure
Kubernetes cluster interaction
Container engine management (Docker/Podman/OCI)
Use cases of Quarkus MCP Servers
Storing and retrieving data from databases for LLM applications
Inspecting and monitoring JVM processes from LLM applications
Serving files from a file system to LLM applications
Creating dynamic drawings and visualizations within LLM applications
Managing Kubernetes resources from LLM applications
Interacting with containers from LLM applications
FAQ from Quarkus MCP Servers
What is Model Context Protocol (MCP)?
What is Model Context Protocol (MCP)?
MCP is a protocol that allows LLM applications to interact with external resources and environments.
What is Quarkus?
What is Quarkus?
Quarkus is a Kubernetes Native Java framework tailored for GraalVM and HotSpot, crafted from best-of-breed Java libraries and standards.
How do I run these servers?
How do I run these servers?
Use jbang to run the servers. Example: jbang jdbc@quarkiverse/quarkus-mcp-servers
.
Can I contribute new servers?
Can I contribute new servers?
Yes, you are welcome to contribute new servers to this project. See the Contributing section in the README for instructions.
Where can I find more MCP clients?
Where can I find more MCP clients?
Check out the Awesome MCP Clients page: https://github.com/punkpeye/awesome-mcp-clients