Android项目文件访问服务

一个提供安全访问Android项目文件的MCP服务器,支持项目验证、文件浏览和读取功能,适用于开发者使用AI助手分析和理解Android代码库。

  • by SDILogin
  • Python
  • 本地部署
  • 3 星标
  • 更新于
在 GitHub 查看 SDILogin/filesystem-android

使用说明

MCP服务器配置

概述

该项目提供了一个Claude MCP服务器,可以安全访问Android项目文件。它允许AI助手通过检查验证真实Android项目的基本gradle配置文件来浏览和读取Android项目的源代码。

主要特点:

  • 项目验证:通过检查gradle文件确保目录是有效的Android项目
  • 文件浏览:按目录列出所有Kotlin、KTS、TOML文件和AndroidManifest.xml
  • 文件读取:通过适当的筛选提供读取单个或多个文件的安全访问
  • 安全:防止访问.gradle、.git和构建文件夹等敏感目录

此工具非常适合希望利用Claude帮助他们理解、分析和使用Android代码库的开发人员。

服务器安装程序

将此配置添加到Claude客户端的MCP设置中:

{
  "mcpServers": {
    "Android source code": {
      "command": "/path/to/uv", 
      "args": [
        "run",
        "--with",
        "mcp[cli]",
        "mcp",
        "run",
        "./filesystem_android/main.py"
      ]
    }
  }
}

注:更换 /path/to/uv 使用您的实际UV安装路径

安装

# Install UV if missing
curl -LsSf https://astral.sh/uv/install.sh | sh

# Initialize project
uv venv
uv pip install -r uv.lock

许可证

MIT许可证-请参阅 许可证 详见