Android Filesystem

Navega y lee archivos de forma segura dentro de un proyecto Android, con validación integrada y controles de acceso para directorios sensibles.

Documentación

Configuración del Servidor MCP

License Python Version

Resumen

Este proyecto proporciona un servidor MCP de Claude que permite el acceso seguro a los archivos de proyectos Android. Permite a los asistentes de IA navegar y leer código fuente de proyectos Android verificando los archivos de configuración esenciales de gradle que validan proyectos Android auténticos.

Características principales:

  • Validación de Proyectos: Garantiza que los directorios sean proyectos Android válidos verificando los archivos de gradle
  • Navegación de Archivos: Lista todos los archivos Kotlin, KTS, TOML y AndroidManifest.xml agrupados por directorio
  • Lectura de Archivos: Proporciona acceso seguro para leer archivos individuales o múltiples con el filtrado adecuado
  • Seguridad: Evita el acceso a directorios sensibles como .gradle, .git y carpetas de build

Esta herramienta es ideal para desarrolladores que quieren aprovechar Claude para ayudarles a comprender, analizar y trabajar con bases de código Android.

Configuración del Servidor

Agrega esta configuración a la configuración MCP de tu cliente Claude:

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

Nota: Reemplaza /path/to/uv con tu ruta real de instalación de UV

Instalación

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

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

Licencia

Licencia MIT - Consulta LICENSE para más detalles