Quarkus MCP

v1.0.0Developer Toolsstable

Model Context Protocol Servers in Quarkus

mcpquarkus-app
Share:
191
Stars
0
Downloads
0
Weekly
0/5

What is Quarkus MCP?

Quarkus MCP is a Model Context Protocol (MCP) server that allows AI assistants like Claude, Cursor, and VS Code to model context protocol servers in quarkus

Model Context Protocol Servers in Quarkus

This server falls under the Developer Tools category on MCPgee, the world's largest MCP server directory with 33,000+ servers.

Features

  • Model Context Protocol Servers in Quarkus

Use Cases

Build MCP servers using the Quarkus framework.
Deploy high-performance MCP servers with Java.
quarkiverse

Maintainer

LicenseApache-2.0
Languagejava
Versionv1.0.0
UpdatedMay 13, 2026
Statushealthy
Maintenanceactive

Works with

ClaudeOpenAIwindowsmacoslinux

Installation

Manual Installation

npx quarkus-mcp-servers

Configuration

Configuration Details

Config File

claude_desktop_config.json

Performance

Response Metrics

Response Time< 200ms
ThroughputMedium

Resource Usage

Memory UsageLow
CPU UsageLow

How to Set Up and Use Quarkus MCP

Quarkus MCP Servers is a collection of ready-to-run Model Context Protocol servers implemented in Java using the Quarkus framework, available as native binaries or JVM JARs launched via jbang. The collection includes servers for JDBC database access (Postgres, MySQL, SQLite, Oracle), filesystem browsing, JVM process inspection, Kubernetes cluster management, Docker/Podman container control, JavaFX canvas drawing, and Wolfram Alpha queries. Java developers and DevOps engineers use this suite to give AI agents governed access to their Java runtime, databases, and infrastructure without writing any server code.

Prerequisites

  • Java 17+ JDK installed (for JVM mode), or use the native binary directly
  • jbang installed (or use `npx @jbangdev/jbang` / `uvx jbang` without a global install)
  • Appropriate backend access: a JDBC-compatible database URL, a running Kubernetes context, or Docker daemon
  • An MCP-compatible client such as Claude Desktop
1

Install jbang (if not already available)

jbang is the recommended launcher for all Quarkus MCP servers. Install it globally or use it directly via npx/uvx without installation.

# Install globally on macOS/Linux
curl -Ls https://sh.jbang.dev | bash -s - app setup

# Or use without installing via npm
npx @jbangdev/jbang <server>@quarkiverse/quarkus-mcp-servers
2

Run the JDBC database server

Start the JDBC MCP server to give Claude read/write access to a SQL database. Pass the JDBC connection URL as an argument.

jbang jdbc@quarkiverse/quarkus-mcp-servers jdbc:postgresql://localhost:5432/mydb?user=admin&password=secret
3

Run the filesystem server

Start the filesystem MCP server, specifying one or more directory paths to expose for browsing and file editing.

jbang filesystem@quarkiverse/quarkus-mcp-servers /home/user/projects /tmp
4

Run the Kubernetes server

Start the Kubernetes MCP server to let Claude interact with your current kubectl context for cluster management tasks.

jbang kubernetes@quarkiverse/quarkus-mcp-servers
5

Configure Claude Desktop for the JDBC server

Add the desired Quarkus MCP server to your Claude Desktop configuration, using jbang as the command launcher.

{
  "mcpServers": {
    "quarkus-jdbc": {
      "command": "jbang",
      "args": ["jdbc@quarkiverse/quarkus-mcp-servers", "jdbc:postgresql://localhost:5432/mydb"]
    }
  }
}

Quarkus MCP Examples

Client configuration

Claude Desktop config using the Quarkus JDBC MCP server to connect to a PostgreSQL database

{
  "mcpServers": {
    "quarkus-jdbc": {
      "command": "jbang",
      "args": [
        "jdbc@quarkiverse/quarkus-mcp-servers",
        "jdbc:postgresql://localhost:5432/mydb?user=myuser&password=mypass"
      ]
    }
  }
}

Prompts to try

Example prompts for different Quarkus MCP servers

- "Show me all tables in the database and describe their schemas"
- "List the files in the /home/user/projects directory"
- "What pods are running in the default namespace of my Kubernetes cluster?"
- "List all running Docker containers and their status"

Troubleshooting Quarkus MCP

jbang command not found when Claude Desktop launches the server

Ensure jbang is on the system PATH used by Claude Desktop (not just your shell). Use the full path to the jbang binary in the config `command` field, e.g. `/usr/local/bin/jbang`.

JDBC server fails to connect to the database

Test the JDBC URL directly in a terminal with `jbang jdbc@quarkiverse/quarkus-mcp-servers <your-url>`. Ensure the database driver for your DB type (Postgres, MySQL, etc.) is accessible and the connection URL format is correct.

First launch is slow or times out

On first run, jbang downloads the server JAR and its dependencies. This can take 30-60 seconds. Subsequent launches use the jbang cache and start much faster.

Frequently Asked Questions about Quarkus MCP

What is Quarkus MCP?

Quarkus MCP is a Model Context Protocol (MCP) server that model context protocol servers in quarkus It connects AI assistants to external tools and data sources through a standardized interface.

How do I install Quarkus MCP?

Follow the installation instructions on the Quarkus MCP GitHub repository. Clone the repo, install dependencies, and add the server config to your AI client.

Which AI clients work with Quarkus MCP?

Quarkus MCP works with all major MCP-compatible AI clients including Claude Desktop, Claude Code, Cursor, VS Code (GitHub Copilot), Windsurf, and Cline.

Is Quarkus MCP free to use?

Yes, Quarkus MCP is open source and available under the Apache-2.0 license. You can use it freely in both personal and commercial projects.

Browse More Developer Tools MCP Servers

Explore all developer tools servers available in the MCPgee directory. Each server includes setup guides for Claude, Cursor, and VS Code.

Quick Config Preview

{ "mcpServers": { "quarkus-mcp-servers": { "command": "npx", "args": ["-y", "quarkus-mcp-servers"] } } }

Add this to your claude_desktop_config.json or .cursor/mcp.json

Read the full setup guide →

Ready to use Quarkus MCP?

Browse our complete directory of 33,000+ MCP servers, read setup guides for your editor, and start building with the Model Context Protocol.

33,000+ ServersFree & Open SourceStep-by-Step Guides