
Android Project MCP Server

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 中无缝集成。
核心功能
- 构建 Android 项目:通过
build
工具构建 Android 项目,需要指定项目文件夹路径。 - 运行单元测试:通过
test
工具运行单元测试,需要指定项目文件夹路径。 - 运行 Instrumented 测试:通过
instrumentedTest
工具运行 Instrumented 测试,需要指定项目文件夹路径。
适用场景
- Android 项目开发:在 Visual Studio Code 中开发和测试 Android 项目。
- 自动化构建和测试:通过命令行或脚本自动化执行构建和测试任务。
工具列表
- build:构建 Android 项目,需要
folder
参数指定项目路径。 - test:运行单元测试,需要
folder
参数指定项目路径。 - instrumentedTest:运行 Instrumented 测试,需要
folder
参数指定项目路径。
常见问题解答
- 如何安装? 可以通过
uv
或pip
安装,具体步骤见安装教程。 - 如何配置? 需要在 Claude.app 的配置文件中添加相应的
mcpServers
配置。
使用教程
使用依赖
- 确保已安装 Python 环境。
- 推荐使用
uv
工具(安装指南)。
安装教程
- 使用 uv(推荐):
bash uvx mcpandroidbuild
- 使用 PIP:
bash pip install mcpandroidbuild
安装完成后运行:bash python -m mcpandroidbuild
调试方式
- 使用 uvx:
json "mcpServers": { "mcpandroidbuild": { "command": "uvx", "args": ["mcpandroidbuild"] } }
- 使用 pip 安装:
json "mcpServers": { "mcpandroidbuild": { "command": "python", "args": ["-m", "mcpandroidbuild"] } }