Qlane について
QlaneプラグインはQlane MCPをAIコーディングエディターに接続し、開発者がエディター内でプロジェクト、テスト対象、プルリクエストの検出結果を確認できるようにします。複数のエディターマーケットプレイス用マニフェストと、オフラインの開発チェックも含みます。
主な機能
- 01コーディングエディターでQlane MCPに接続
- 02Qlaneのプロジェクトとテスト対象を表示
- 03プルリクエストのテスト検出結果を確認
- 04複数のエディターマーケットプレイス用マニフェスト
- 05オフラインでの整形、Lint、スキーマ、単体テスト
活用シーン
- 01コーディング作業中にQlaneプロジェクトを確認
- 02アプリのテスト対象を調査
- 03プルリクエストのQA検出結果を確認
- 04オフラインCIでプラグインファイルを検証
MCP 対応
このプラグインはQlane MCPをAIコーディングエディターに接続し、エージェントがQlaneのプロジェクト、テスト対象、プルリクエストのテスト結果にアクセスできるようにします。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://mcp-eu.qlane.ai/api/mcpclaude mcp add --transport http ai-qlane-qlane https://mcp-eu.qlane.ai/api/mcp{"mcpServers":{"ai-qlane-qlane":{"type":"http","url":"https://mcp-eu.qlane.ai/api/mcp"}}}Cursor で開く{"servers":{"ai-qlane-qlane":{"type":"http","url":"https://mcp-eu.qlane.ai/api/mcp"}}}VS Code で開く{"mcpServers":{"ai-qlane-qlane":{"type":"http","url":"https://mcp-eu.qlane.ai/api/mcp"}}}{"mcpServers":{"ai-qlane-qlane":{"serverUrl":"https://mcp-eu.qlane.ai/api/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
https://mcp-eu.qlane.ai/api/mcphttps://mcp-us.qlane.ai/api/mcpツール
詳細
Qlane エージェントプラグイン
Qlane MCP を AI コーディングエディターにインストールすると、エディターを離れることなく、エージェントが Qlane のプロジェクト、テスト対象、プルリクエストで Qlane が検出した内容にアクセスできるようになります。
インストール方法と使い方については、プラグインの README をご覧ください。
リポジトリの構成
| パス | 内容 |
|---|---|
plugins/qlane/ | プラグインです。エディターに配布されるすべてのファイルと、Anthropic のディレクトリが審査するフォルダーです。 |
.claude-plugin/marketplace.json | Claude Code、Codex、VS Code のインストール元となるマーケットプレイスです。./plugins/qlane を参照します。 |
.cursor-plugin/marketplace.json | 同じフォルダーを参照する Cursor のマーケットプレイスです。 |
server.json | 公式 MCP Registry におけるサーバーのエントリーで、識別子は ai.qlane/qlane です。 |
glama.json | Glama のサーバー掲載ページに対するメンテナーの申告です。 |
tooling/ | 開発ツール一式です。フォーマット、リント、スキーマ検証、テストが含まれます。配布物には含まれません。 |
開発
開発ツールは tooling/ にあり、プラグインフォルダーの外にある独立した npm パッケージなので、配布物には含まれません。テストでは、プラグインフォルダーに含まれるファイルが所定のものだけであることを確認します。
npm ci --prefix tooling
npm run check --prefix tooling
check はリポジトリ全体に対して、Prettier、markdownlint、ポータブルマニフェストの JSON Schema 検証、単体テストを実行します。ネットワーク接続を必要としないため、オフライン環境やサンドボックス化された CI ランナーでも実行できます。
npm run format --prefix tooling # apply Prettier
npm run lint:md:fix --prefix tooling # apply markdownlint's safe fixes
Claude Code CLI が必要なチェックが 2 つあるため、CLI がインストールされていないランナーでも実行できるよう、これらは check には含まれていません。
claude plugin validate --strict . # the marketplace; --strict makes warnings fatal
claude plugin validate --strict plugins/qlane # the plugin itself
claude plugin tag --dry-run plugins/qlane # what the next release tag would be
バージョンはプラグインのマニフェストのみに記載されています。マーケットプレイスのエントリーでは意図的に独自の version を宣言していません。インストール時には plugin.json が優先されるため、別途記載しても一致するか、黙って無視されるだけです。
マニフェストにプレースホルダーを含めてはなりません。 どちらのリージョンの URL も、すべてのマニフェストでリテラル文字列として記載されています。${user_config.*} が解決されるのは Claude Code CLI のみです。ポータブルな Agent Plugins スキーマでは userConfig を表現できず(additionalProperties: false)、claude.ai は MCP の url を不透明なコネクター識別子として扱うため、テンプレート化されたホストはそのまま登録処理に渡され、解決に失敗します。テストでこれを検証します。
ライセンス
MIT。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。