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. 01通过 MCP Server 插件连接 Android Studio
  2. 02使用 @jetbrains/mcp-proxy 作为代理
  3. 03支持指定多个 IDE 中的目标实例
  4. 04可通过 LOG_ENABLED 开启调试日志

适用场景

  1. 01在 Cursor 聊天中查询 Android 项目代码
  2. 02让 AI 协助修改或重构 Android 代码
  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 Server 插件将 Android Studio 连接到 AI 聊天界面后,开发者可以:

  • 询问有关 Android 代码的问题
  • 请求修改和重构代码
  • 获取 Android 特定概念的解释
  • 生成新的代码组件
  • 调试 Android 应用中的问题

前提条件

  • 电脑上已安装 Android Studio
  • 已安装 Cursor IDE(用于客户端通信)

安装

步骤 1:为 JetBrains 安装 MCP Server 插件
  1. 打开 Android Studio
  2. 前往 Settings/Preferences → Plugins → Marketplace
  3. 搜索 "MCP Server"
  4. 点击名为 "MCP Server" 的插件上的 Install(插件 ID:26071)
  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>"
}

资源

许可证

本项目依据仓库中指定的条款授权。

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。