mcpField
A
Android Studio AI Chat Integration

Android Studio AI Chat Integration

ローカル
github.com/muxi1998AI・エージェント2184 週間前に更新

Android Studio AI Chat Integration について

Android Studio AI Chat Integration は、MCP Server プラグインを介して Android Studio と Cursor の AI チャットを接続するための設定ガイドです。自然言語で Android プロジェクトを照会・変更したい開発者を対象としています。

主な機能

  1. 01MCP Server プラグインによる Android Studio との接続
  2. 02@jetbrains/mcp-proxy をプロキシとして使用
  3. 03ポート指定による接続先 IDE の選択
  4. 04LOG_ENABLED によるデバッグログの有効化

活用シーン

  1. 01Cursor のチャットから Android プロジェクトのコードを照会
  2. 02Android コードの変更やリファクタリングの依頼
  3. 03複数の JetBrains IDE 起動時の接続問題の解決

MCP 対応

Cursor 側に jetbrains の MCP サーバーを設定し、mcp-proxy が Android Studio 内で動作する MCP Server プラグインに接続します。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"android-studio": {
"command": "npx",
"args": [
"-y",
"@jetbrains/mcp-proxy"
]
}
}
}
起動コマンドnpx -y @jetbrains/mcp-proxy

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
npm@jetbrains/mcp-proxy

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

Android Studio AI チャット連携

このリポジトリでは、Android Studio で AI チャット機能を設定する手順を紹介します。開発者は自然言語を使って、コードやプロジェクトとやり取りできます。

概要

MCP サーバープラグインを介して Android Studio を AI チャットインターフェースに接続すると、開発者は次のことができます。

  • Android のコードについて質問する
  • コードの変更やリファクタリングを依頼する
  • Android 固有の概念について説明を受ける
  • 新しいコードコンポーネントを生成する
  • Android アプリケーションの問題をデバッグする

前提条件

  • コンピューターに Android Studio がインストールされていること
  • クライアントとの通信に使用する Cursor IDE がインストールされていること

インストール

手順 1:JetBrains 用 MCP サーバープラグインをインストールする
  1. Android Studio を開きます
  2. Settings/Preferences → Plugins → Marketplace の順に移動します
  3. 「MCP Server」を検索します
  4. 「MCP Server」というタイトルのプラグイン(プラグイン ID:26071)の Install をクリックします
  5. プロンプトが表示されたら、Android Studio を再起動します
手順 2:Cursor でクライアントを設定する
  1. Cursor を開いて設定にアクセスします。

    • Mac の場合:Cmd+, を押すか、Cursor → Preferences の順に移動します
    • Windows/Linux の場合:Ctrl+, を押すか、File → Preferences の順に移動します
  2. AI 設定セクションに移動し、「JetBrains Integration」を有効にします

  3. 設定を行います。

    {
      "mcpServers": {
        "jetbrains": {
          "command": "npx",
          "args": ["-y", "@jetbrains/mcp-proxy"]
        }
      }
    }
    
  4. 複数の IDE を実行していて、特定の IDE に接続したい場合は、次の項目を追加します。

    "env": {
      "IDE_PORT": "<port of Android Studio's built-in webserver>"
    }
    
  5. 設定を保存して Cursor を再起動します

使い方

  1. Android Studio を開いてプロジェクトを読み込みます
  2. Cursor を開き、同じプロジェクトに接続します
  3. 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 は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。