AI聊天集成开发工具

Android Studio AI聊天集成允许开发者通过自然语言与代码和项目交互,提供代码修改、概念解释、组件生成和调试支持。

  • by muxi1998
  • 本地部署
  • 21 星标
  • 更新于
在 GitHub 查看 muxi1998/android-studio-mcp-server

使用说明

安卓工作室AI聊天集成

此存储库提供了使用Android Studio设置AI聊天功能的说明,允许开发人员使用自然语言与他们的代码和项目进行交互。

概述

通过MCP Server插件将Android Studio连接到AI聊天界面,开发人员可以:

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

先决条件

  • 您的计算机上已安装Android Studio
  • 已安装游标IDE(用于客户端通信)

安装

步骤1:安装JetBrains的MCP服务器插件

  1. 打开安卓工作室
  2. 首选 设置/首选项 → 插件 → 市场
  3. 搜索“MCP服务器”
  4. 点击 安装 在名为“MCP服务器”的插件上(插件ID:26071)
  5. 出现提示时重新启动Android Studio

步骤2:在Cursor中配置客户端

  1. 打开光标和访问设置:

    • 对于Mac:按 Cmd+, 或前往 光标 → 偏好设置
    • 对于Windows/Linux:按 Ctrl+, 或前往 文件 → 偏好设置
  2. 导航到AI设置部分并启用“JetBrains集成”

  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. 打开游标并连接到同一项目
  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>"
}

资源

许可证

此项目根据存储库中指定的条款获得许可。