言語: 日本語English

quarkus-agent プラグイン

作者
Quarkus
カテゴリ
開発
トピック
AI エージェント・AI アプリ開発 · Web・アプリ開発 · ドキュメント・コンテンツ作成
初回確認
2026-07-09
最終確認
2026-07-13
解説の最終更新
2026-07-12

以下の解説は生成 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 の変更履歴

一覧に戻る