Communitygithub.com

oxidizable-malinois605/bridge-suite-mcp

MCPを使用してAIエージェントをIntelliJ IDEAに接続し、ターミナルコマンド、ビルド、IDEアラート、プロジェクトコンテキストを操作します。

bridge-suite-mcp とは?

このスキルは、AIエージェント(例:Claude Code、Cursor)をJetBrains IntelliJ IDEAにシームレスに接続するためのModel Context Protocol(MCP)サーバーです。開発者は、IDE内でターミナルコマンドの実行、ビルドプロセスのトリガー、IDEアラートの受信、プロジェクトコンテキスト情報の取得を、エージェントが直接行えるようになります。これにより、AIアシスタントが手動操作を介さずに開発ワークフローに参加できるため、コーディング、デバッグ、ビルドパイプラインの効率が大幅に向上します。本スキルは、IntelliJ IDEAのスクリプト機能やプラグインAPIを活用して双方向通信を実現し、あらゆるMCP準拠のAIエージェントと連携可能です。

対応~Claude Code~Codex CLI~Cursor
npx skills add oxidizable-malinois605/bridge-suite-mcp

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

bridge-suite-mcp は何をしますか?

MCPを使用してAIエージェントをIntelliJ IDEAに接続し、ターミナルコマンド、ビルド、IDEアラート、プロジェクトコンテキストを操作します。

概要

このMCPサーバーは、AIエージェントがIntelliJ IDEAと直接対話できるようにするブリッジを提供します。対応する機能は以下の通りです:

  • ターミナルコマンド: AIエージェントがIDE内で任意のターミナルコマンドを実行可能
  • ビルド: Maven、Gradle、その他のビルドツールのビルドをトリガー
  • IDEアラート: IDEからの通知やアラートをエージェントに送信
  • プロジェクトコンテキスト: プロジェクト構造、ファイル、設定情報の取得

セットアップ

  1. IntelliJ IDEAの準備: IntelliJ IDEAがインストールされ、ideaコマンドがPATHに設定されていることを確認してください。

  2. MCP設定: お使いのAIエージェントの設定ファイルに以下を追加します:

    {
      "mcpServers": {
        "bridge-suite": {
          "command": "node",
          "args": ["path/to/bridge-suite-mcp/index.js"],
          "env": {
            "INTELLIJ_PROJECT_PATH": "/path/to/your/project"
          }
        }
      }
    }
    
  3. 環境変数:

    • INTELLIJ_PROJECT_PATH: IntelliJ IDEAで開くプロジェクトへの絶対パス
    • INTELLIJ_IDEA_PATH (オプション): ideaコマンドのカスタムパス

使用方法

利用可能なツール

ツール名説明パラメータ
run_terminal_commandIDEターミナルでコマンドを実行command (必須): 実行するコマンド
trigger_buildプロジェクトのビルドを開始build_tool (オプション): maven、gradle、またはカスタム
get_project_context現在のプロジェクトコンテキストを取得なし
send_ide_alertIDEにアラートを送信message (必須): アラートメッセージ、type (オプション): info、warning、error

例

ターミナルコマンドの実行

run_terminal_command {
  "command": "mvn clean install"
}

ビルドのトリガー

trigger_build {
  "build_tool": "gradle"
}

プロジェクトコンテキストの取得

get_project_context

IDEアラートの送信

send_ide_alert {
  "message": "ビルドが完了しました。",
  "type": "info"
}

アーキテクチャ

+-------------------+       MCP Protocol       +-------------------+
|   AI Agent        | <----------------------> |   MCP Server      |
| (Claude Code,     |                           | (bridge-suite-mcp)|
|  Cursor, etc.)    |                           +--------+----------+
+-------------------+                                    |
                                                         | IntelliJ IDEA API
                                                         | (スクリプト/プラグイン)
                                                  +------v----------+
                                                  |  IntelliJ IDEA  |
                                                  |   IDE           |
                                                  +-----------------+

トラブルシューティング

  • ideaコマンドが見つからない: IntelliJ IDEAがPATHに設定されていることを確認するか、INTELLIJ_IDEA_PATH環境変数で明示的にパスを指定してください。
  • プロジェクトが開かない: INTELLIJ_PROJECT_PATHが有効なIntelliJプロジェクトのパスであることを確認してください。
  • MCP接続エラー: AIエージェントの設定でmcpServersの設定が正しいことを確認してください。

ライセンス

MIT

関連スキル