quarkus-mcp-servers

This repository offers Model Context Protocol (MCP) servers built with Quarkus/Java, enabling the extension of MCP-enabled LLM applications with functionalities like database interaction, file system access, and container management.

119
17

Model Context Protocol Servers in Quarkus/Java

This project hosts Model Context Protocol servers built in Java using the Quarkus MCP server framework. These servers enhance MCP-enabled LLM AI applications, including Claude Desktop, by extending their capabilities. Clients can be found on Awesome MCP Clients.

Servers

The project includes several servers:

  • jdbc: Stores and retrieves data from JDBC databases (Postgres, MySQL, etc.).
  • filesystem: Serves files from the file system.
  • jfx: Exposes a canvas for drawing using JavaFX.
  • kubernetes: Interacts with Kubernetes clusters.
  • containers: Works with Docker/Podman/OCI compatible container engines.

Other Quarkus MCP based servers

  • WildFly: A WildFly MCP server for interacting with running WildFly servers.

Contributing

Contributions are welcome. To create a new server, clone the repository, build it with mvn clean install, create a directory for your server (e.g., jfr), and use jbang -t mcp jfr to generate a basic server. Add the new server as a module in the root pom.xml, update the README.md and demo image, and submit a pull request.

Repository

QU
quarkiverse

quarkiverse/quarkus-mcp-servers

Created

January 22, 2025

Updated

March 26, 2025

Language

Java

Category

Developer Tools