Android Project MCP Server

Android Project MCP Server

site icon
2025.03.08 1
PythonAndroid 开发构建工具测试工具开发效率
Android Project MCP Server 是一个基于 Model Context Protocol 的服务,旨在为 Android 项目提供构建和测试功能。它支持在 Visual Studio Code 中通过扩展(如 Cline 或 Roo Code)无缝集成 Android 项目的工作流程。
View on GitHub

Overview

基本能力

产品定位

Android Project MCP Server 是一个专为 Android 项目设计的构建和测试工具,旨在提高开发效率,支持在 Visual Studio Code 中无缝集成。

核心功能

  1. 构建 Android 项目:通过 build 工具构建 Android 项目,需要指定项目文件夹路径。
  2. 运行单元测试:通过 test 工具运行单元测试,需要指定项目文件夹路径。
  3. 运行 Instrumented 测试:通过 instrumentedTest 工具运行 Instrumented 测试,需要指定项目文件夹路径。

适用场景

  1. Android 项目开发:在 Visual Studio Code 中开发和测试 Android 项目。
  2. 自动化构建和测试:通过命令行或脚本自动化执行构建和测试任务。

工具列表

  1. build:构建 Android 项目,需要 folder 参数指定项目路径。
  2. test:运行单元测试,需要 folder 参数指定项目路径。
  3. instrumentedTest:运行 Instrumented 测试,需要 folder 参数指定项目路径。

常见问题解答

  1. 如何安装? 可以通过 uvpip 安装,具体步骤见安装教程。
  2. 如何配置? 需要在 Claude.app 的配置文件中添加相应的 mcpServers 配置。

使用教程

使用依赖

  1. 确保已安装 Python 环境。
  2. 推荐使用 uv 工具(安装指南)。

安装教程

  1. 使用 uv(推荐)bash uvx mcpandroidbuild
  2. 使用 PIPbash pip install mcpandroidbuild 安装完成后运行: bash python -m mcpandroidbuild

调试方式

  1. 使用 uvxjson "mcpServers": { "mcpandroidbuild": { "command": "uvx", "args": ["mcpandroidbuild"] } }
  2. 使用 pip 安装json "mcpServers": { "mcpandroidbuild": { "command": "python", "args": ["-m", "mcpandroidbuild"] } }

许可证

该项目遵循 MIT 开源许可条款,请参阅 MIT 了解完整条款。