Android Studio AI Chat Integration について
Android Studio AI Chat Integration は、MCP Server プラグインを介して Android Studio と Cursor の AI チャットを接続するための設定ガイドです。自然言語で Android プロジェクトを照会・変更したい開発者を対象としています。
主な機能
- 01MCP Server プラグインによる Android Studio との接続
- 02@jetbrains/mcp-proxy をプロキシとして使用
- 03ポート指定による接続先 IDE の選択
- 04LOG_ENABLED によるデバッグログの有効化
活用シーン
- 01Cursor のチャットから Android プロジェクトのコードを照会
- 02Android コードの変更やリファクタリングの依頼
- 03複数の JetBrains IDE 起動時の接続問題の解決
MCP 対応
Cursor 側に jetbrains の MCP サーバーを設定し、mcp-proxy が Android Studio 内で動作する MCP Server プラグインに接続します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
Android Studio AI チャット連携
このリポジトリでは、Android Studio で AI チャット機能を設定する手順を紹介します。開発者は自然言語を使って、コードやプロジェクトとやり取りできます。
概要
MCP サーバープラグインを介して Android Studio を AI チャットインターフェースに接続すると、開発者は次のことができます。
- Android のコードについて質問する
- コードの変更やリファクタリングを依頼する
- Android 固有の概念について説明を受ける
- 新しいコードコンポーネントを生成する
- Android アプリケーションの問題をデバッグする
前提条件
- コンピューターに Android Studio がインストールされていること
- クライアントとの通信に使用する Cursor IDE がインストールされていること
インストール
手順 1:JetBrains 用 MCP サーバープラグインをインストールする
- Android Studio を開きます
- Settings/Preferences → Plugins → Marketplace の順に移動します
- 「MCP Server」を検索します
- 「MCP Server」というタイトルのプラグイン(プラグイン ID:26071)の Install をクリックします
- プロンプトが表示されたら、Android Studio を再起動します
手順 2:Cursor でクライアントを設定する
-
Cursor を開いて設定にアクセスします。
- Mac の場合:
Cmd+,を押すか、Cursor → Preferences の順に移動します - Windows/Linux の場合:
Ctrl+,を押すか、File → Preferences の順に移動します
- Mac の場合:
-
AI 設定セクションに移動し、「JetBrains Integration」を有効にします
-
設定を行います。
{ "mcpServers": { "jetbrains": { "command": "npx", "args": ["-y", "@jetbrains/mcp-proxy"] } } } -
複数の IDE を実行していて、特定の IDE に接続したい場合は、次の項目を追加します。
"env": { "IDE_PORT": "<port of Android Studio's built-in webserver>" } -
設定を保存して Cursor を再起動します
使い方
- Android Studio を開いてプロジェクトを読み込みます
- Cursor を開き、同じプロジェクトに接続します
- Cursor で内蔵チャットを使って、Android Studio のプロジェクトとやり取りします
トラブルシューティング
- 接続の問題:Cursor から接続を試みる前に、Android Studio が実行中であることを確認してください
- プラグインが見つからない:互換性のあるバージョンの Android Studio を使用していることを確認してください
- 複数の IDE:複数の JetBrains IDE を実行している場合は、設定で IDE_PORT を指定してください
- 権限の問題:Android Studio で一部の操作に明示的な権限が必要となる場合があります
詳細設定
デバッグ用のログ記録を有効にするには:
"env": {
"LOG_ENABLED": "true"
}
別のアドレス/ホストにある IDE に接続するには:
"env": {
"HOST": "<host/address of IDE's built-in webserver>"
}
リソース
- MCP サーバープラグイン:https://plugins.jetbrains.com/plugin/26071-mcp-server
- MCP JetBrains リポジトリ:https://github.com/JetBrains/mcp-jetbrains
ライセンス
このプロジェクトは、リポジトリに記載された条件に基づいてライセンスされています。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。