# quarkus-mcp-servers

> MCP Server

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.

## Overview

- **Category:** Developer Tools
- **Language:** Java
- **Stars:** 196
- **Forks:** 17
- **Owner:** quarkiverse
- **GitHub:** https://github.com/quarkiverse/quarkus-mcp-servers
- **Created:** 2025-01-22T15:10:05+00:00
- **Updated:** 2025-03-26T23:54:03+00:00
- **Source:** https://model-context-protocol.com/servers/quarkus-mcp-servers-llm-extension-java

## Setup

## Setup

1.  Clone the repository: `git clone https://github.com/quarkiverse/quarkus-mcp-servers`
2.  Change directory: `cd quarkus-mcp-servers`
3.  Build the project: `mvn clean install`
4.  Create a new server directory (e.g., `jfr`): `mkdir jfr`
5.  Change directory into the new server directory: `cd jfr`
6.  Generate a new server: `jbang -t mcp jfr`
7.  Build the new server: `mvn clean install`
8.  Add `<module>jfr</module>` to the root `pom.xml` file to wire it into the full project.
9.  Add content to the `README.md` file and update the demo image.

## Tools

## Available Tools

1.  `jdbc` server (stores and retrieves data from a database using JDBC).
2.  `filesystem` server (serves files from a file system).
3.  `jfx` server (exposes a canvas for drawing using JavaFX).
4.  `kubernetes` server (interacts with a Kubernetes cluster).
5.  `containers` server (works with Docker/Podman/OCI compatible container engines).
6.  `WildFly` MCP server (interacts with WildFly running servers).
