quarkus-agent プラグイン
プラグイン Claude Code 開発 AI エージェント・AI アプリ開発Web・アプリ開発ドキュメント・コンテンツ作成以下の解説は生成 AI によるものです。出典と照らし合わせてご確認ください。
quarkus-agentは、AIコーディングエージェントがQuarkusアプリケーションを作成・管理・操作するためのスタンドアロンMCPサーバーです。READMEによると、独立したプロセスとして動作しアプリのクラッシュ後も存続する点が特徴で、プロジェクトのスキャフォールディング、開発モードのライフサイクル管理、拡張機能スキルの参照、Dev MCPプロキシ、ドキュメント検索といったツールを備えています。動作にはJava 21以上が必要で、ドキュメント検索にはDockerまたはPodmanを使用し、新規プロジェクト作成にはQuarkus CLI、Maven、JBangのいずれかを利用します。Claude Codeプラグイン、JBang経由、JARの直接ダウンロード、ネイティブバイナリなど複数の方法でインストールでき、Claude Code、VS Code/GitHub Copilot、Cursor、Windsurf、JetBrains系IDEなどと連携します。READMEのプライバシーポリシーでは、すべてローカルマシン上で動作し個人データやテレメトリの収集・送信は行わないと記載されています。
概要
quarkus-agentはSaaSではなく、ローカル環境で動作するMCP(Model Context Protocol)サーバーです。READMEによれば、Javaアプリケーションとして配布され、AIコーディングエージェントとQuarkus CLIや開発モード、ドキュメント検索といったQuarkusのツール群を橋渡しする役割を持ちます。
quarkus-agent でできること
- quarkus_createで新規Quarkusプロジェクトをスキャフォールドし、開発モードを自動起動してCLAUDE.mdと.mcp.jsonを生成する
- quarkus_start、quarkus_stop、quarkus_restart、quarkus_status、quarkus_logs、quarkus_list、quarkus_browserでアプリのライフサイクルを管理する
- quarkus_skills、quarkus_updateSkill、quarkus_saveSkillで拡張機能固有のコーディングスキルを参照・カスタマイズする
- quarkus_searchToolsとquarkus_callToolで、実行中アプリのDev MCPサーバー上のツールを検索・呼び出す
- quarkus_searchDocsでQuarkusドキュメントをセマンティック検索する(BGE embeddings + pgvector、DockerまたはPodmanが必要)
- quarkus_agent_logとquarkus_app_logでエージェントおよびアプリのログファイルを管理する
出典
原文の説明(英語)
MCP server for AI coding agents to create, manage, and interact with Quarkus applications. Provides tools for project scaffolding, dev mode lifecycle, extension skills, Dev MCP proxy, and documentation search.
quarkus-agent の変更履歴
- プラグイン quarkus-agent を追加