drio
Open app

Quarkus Model Context Protocol (MCP) Server

Source

Mirror of

Catalog onlyCatalog onlySTDIO

Overview

The Quarkus MCP Server is an implementation of the Model Context Protocol (MCP), which facilitates seamless integration between large language model (LLM) applications and external data sources and tools.

To use the Quarkus MCP Server, follow these steps:

  1. Add the dependency to your POM file: xml <dependency> <groupId>io.quarkiverse.mcp</groupId> <artifactId>quarkus-mcp-server</artifactId> <version>${project-version}</version> </dependency>
  2. Implement server features using annotated business methods in a CDI bean.
  3. Run your Quarkus application.
  • Declarative API for easy implementation of MCP server features. - Support for HTTP/SSE transport. - Integration with various tools and resources through annotations.
  1. Assisting in code generation and modification based on user prompts.
  2. Integrating external data sources for enhanced LLM capabilities.
  3. Facilitating real-time data processing and responses in applications.

Add to your AI client

Use these steps to connect Quarkus Model Context Protocol (MCP) Server in Cursor, Claude, VS Code, and other MCP-compatible apps. The same JSON appears in the Use with menu above for one-click copy.

Cursor

Add this to your .cursor/mcp.json file in your project root, then restart Cursor.

.cursor/mcp.json

{
  "mcpServers": {
    "quarkiverse-quarkus-mcp-server-mcp-mirror": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-quarkiverse-quarkus-mcp-server-mcp-mirror"
      ]
    }
  }
}

Claude Desktop

Add this server entry to the mcpServers object in your Claude Desktop config, then restart the app.

~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows)

{
  "mcpServers": {
    "quarkiverse-quarkus-mcp-server-mcp-mirror": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-quarkiverse-quarkus-mcp-server-mcp-mirror"
      ]
    }
  }
}

Claude Code

Add this to your project's .mcp.json file. Claude Code will detect it automatically.

.mcp.json (project root)

{
  "mcpServers": {
    "quarkiverse-quarkus-mcp-server-mcp-mirror": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-quarkiverse-quarkus-mcp-server-mcp-mirror"
      ]
    }
  }
}

VS Code (Copilot)

Add this to your .vscode/mcp.json file. Requires the GitHub Copilot extension with MCP support enabled.

.vscode/mcp.json

{
  "servers": {
    "quarkiverse-quarkus-mcp-server-mcp-mirror": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-quarkiverse-quarkus-mcp-server-mcp-mirror"
      ]
    }
  }
}

Windsurf

Add this to your Windsurf MCP config file, then restart Windsurf.

~/.codeium/windsurf/mcp_config.json

{
  "mcpServers": {
    "quarkiverse-quarkus-mcp-server-mcp-mirror": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-quarkiverse-quarkus-mcp-server-mcp-mirror"
      ]
    }
  }
}

Cline

Open Cline settings, navigate to MCP Servers, and add this server configuration.

Cline MCP Settings (via UI)

{
  "mcpServers": {
    "quarkiverse-quarkus-mcp-server-mcp-mirror": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-quarkiverse-quarkus-mcp-server-mcp-mirror"
      ]
    }
  }
}

FAQ

What is the Model Context Protocol (MCP)?

MCP is an open protocol designed to enable integration between LLM applications and external data sources.

What transport methods are supported?

Currently, only HTTP/SSE transport is supported.

How can I contribute to the project?

Contributions are welcome! Please refer to the project's GitHub page for guidelines.7:["$","div",null,{"className":"container mx-auto flex flex-col gap-4","children":["$L26","$L27",["$","$L28",null,{"currentProject":{"id":604,"uuid":"f330b268-c6d7-43f6-bad5-7e991a9c5be3","name":"quarkiverse_quarkus-mcp-server","title":"Quarkus Model Context Protocol (MCP) Server","description":"Mirror of","avatar_url":"https://avatars.githubusercontent.com/u/192820360?v=4","created_at":"$D2024-12-30T03:23:55.415Z","updated_at":"$D2025-02-23T07:18:49.886Z","status":"created","author_name":"MCP-Mirror","author_avatar_url":"https://avatars.githubusercontent.com/u/192820360?v=4","tags":"quarkus,mcp,server","category":"developer-tools","is_featured":false,"sort":1,"url":"https://github.com/MCP-Mirror/quarkiverse_quarkus-mcp-server","target":"_self","content":"$29","summary":"$2a","img_url":"https://camo.githubusercontent.com/d319ea9b47fbfa41e3336926df5bdae31bf2d6b01b7fd120d064cb86b5f506f3/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f616c6c5f636f6e7472696275746f72732d312d6f72616e67652e7376673f7374796c653d666c61742d737175617265","type":null,"metadata":null,"user_uuid":null,"tools":null,"sse_url":null,"sse_provider":null,"sse_params":null,"is_official":false,"server_command":null,"server_params":null,"server_config":null,"allow_call":false,"is_innovation":false,"is_dxt":false,"dxt_manifest":null,"dxt_file_url":null,"is_audit":false},"randomProjects":[],"currentServerKey":"$undefined"}]]}]