QQ

quarkusio/quarkus-agent-mcp

开发工具

本页由 AI 翻译,技术细节请以原文为准。 查看原文

56 stars 质量 88 趋势 33Apache-2.0

一个独立的MCP服务器,使AI编码代理能够创建、管理和与Quarkus应用程序交互。

概览

一个独立的MCP服务器,使AI编码代理能够创建、管理和交互Quarkus应用程序。它作为一个独立进程运行,能在应用崩溃时存活,使代理能够创建项目、检查更新、读取扩展技能、控制应用生命周期、代理开发MCP工具以及搜索Quarkus文档。 - Java 21+ - Docker 或 Podman(用于文档搜索)- 以下之一:Quarkus CLI、Maven 或 JBang(用于创建新项目) 添加市场并安装插件: 这会自动安装插件并配置MCP服务器。需要JBang。 JBang 会自动解析 Maven Central 的超级瓶——无需构建步骤。 在你的工作区里添加.vscode/mcp.json: Bob 继承的是系统 PATH,而不是你的壳级 PATH。详见下面的故障排除部分。 添加到 ~/.codeium/windsurf/mcp_config.json:

概述(AI 翻译)

一个独立的MCP服务器,使AI编码代理能够创建、管理和交互Quarkus应用程序。它作为一个独立进程运行,能在应用崩溃时存活,使代理能够创建项目、检查更新、读取扩展技能、控制应用生命周期、代理开发MCP工具以及搜索Quarkus文档。

是DevStar工作组的一部分。

先修条件

  • Java 21+
  • Docker 或 Podman(用于文档搜索)
  • 其中之一:Quarkus CLI、Maven 或 JBang(用于创建新项目)

安装

Claude Code 插件

添加市场并安装插件:

这会自动安装插件并配置MCP服务器。需要JBang。

来自JBang(推荐)

JBang 会自动解析 Maven Central 的超级瓶——无需构建步骤。

克劳德·科德

VS Code / GitHub Copilot

在你的工作区中添加 .vscode/mcp.json :

IBM 鲍勃

加到.bob/mcp.json:

为什么是绝对路径? Bob 继承的是系统 PATH,而不是你的壳层 PATH。详见下面的故障排除。

光标

添加到.cursor/mcp.json:

风帆冲浪

加到~/.codeium/windsurf/mcp_config.json:

JetBrains IDE(IntelliJ IDEA、WebStorm 等)

本页由 AI 翻译,技术细节请以原文为准。

README

以下为原文 README 节选,完整内容请查看原文。

Quarkus Agent MCP

A standalone MCP server that enables AI coding agents to create, manage, and interact with Quarkus applications. It runs as a separate process that survives app crashes, giving agents the ability to create projects, check for updates, read extension skills, control application lifecycle, proxy Dev MCP tools, and search Quarkus documentation.

Part of the DevStar working group.

Prerequisites

  • Java 21+
  • Docker or Podman (for documentation search)
  • One of: Quarkus CLI, Maven, or JBang (for creating new projects)

Installation

Claude Code plugin

Add the marketplace and install the plugin:

claude plugin marketplace add quarkusio/quarkus-agent-mcp
claude plugin install quarkus-agent@quarkus-tools

This installs the plugin and configures the MCP server automatically. Requires JBang.

JBang resolves the uber-jar from Maven Central automatically — no build step needed.

Claude Code

claude mcp add -s user quarkus-agent -- jbang quarkus-agent-mcp@quarkusio

VS Code / GitHub Copilot

Add to .vscode/mcp.json in your workspace:

{
  "servers": {
    "quarkus-agent": {
      "type": "stdio",
      "command": "jbang",
      "args": ["quarkus-agent-mcp@quarkusio"]
    }
  }
}

IBM Bob

Add to .bob/mcp.json:

{
  "mcpServers": {
    "quarkus-agent": {
      "command": "${env:JBANG_HOME}/bin/jbang",
      "args": [
        "quarkus-agent-mcp@quarkusio"
      ],
      "env": {
        "JAVA_HOME": "${env:JAVA_HOME}"
      },
      "disabled": false
    }
  }
}

Why absolute paths? Bob inherits system PATH, not your shell PATH. See Troubleshooting below.

Cursor

Add to .cursor/mcp.json:

{
  "mcpServers": {
    "quarkus-agent": {
      "command": "jbang",
      "args": ["quarkus-agent-mcp@quarkusio"]
    }
  }
}

Windsurf

Add to ~/.codeium/windsurf/mcp_config.json:

{
  "mcpServers": {
    "quarkus-agent": {
      "command": "jbang",
      "args": ["quarkus-agent-mcp@quarkusio"]
    }
  }
}

JetBrains IDEs (IntelliJ IDEA, WebStorm, etc.)

In Settings → Tools → AI Assistant → MCP Servers (or the GitHub Copilot MCP settings), add a server with an absolute path to jbang:

{
  "mcpServers": {
    "quarkus-agent": {
      "type": "stdio",
      "command": "/home/you/.jbang/bin/jbang",
      "args": ["quarkus-agent-mcp@quarkusio"]
    }
  }
}
在 GitHub 查看完整 README

推荐工具

换一个关键词,或者移除筛选条件。

安装

npx skillfish add quarkusio/quarkus-agent-mcp
新手?先看 mcpskill.org 教程 →