Android Prefs MCP Server

Integrations

  • Provides tools for managing and editing Android application preferences, allowing users to view, toggle, and modify preferences on Android devices through the Android Debug Bridge (adb).

Servidor MCP del editor de preferencias de Android

Descripción general

El servidor MCP del Editor de Preferencias de Android es una interfaz de lenguaje natural diseñada para que las aplicaciones con agentes editen las preferencias del usuario de Android durante el desarrollo de la aplicación. Su implementación se basa en la biblioteca del Editor de Preferencias de Android . Este servidor se integra a la perfección con los clientes MCP (Protocolo de Contexto de Modelo) , lo que permite flujos de trabajo basados en IA durante el desarrollo de aplicaciones Android. Con este MCP, se pueden dar instrucciones como:

  • Activar o desactivar la preferencia de usuario isVisited
  • "Enumerar los dispositivos conectados"
  • "¿Qué aplicaciones están instaladas en el dispositivo?"
  • "Muéstrame todas las preferencias del usuario en la aplicación"
  • "Agregar una preferencia de usuario de lastTimeStamp con el valor de los milisegundos actuales desde la época"

Herramientas

NombreDescripción
cambio_preferenciaCambia el valor de una preferencia existente
eliminar_preferenciaEliminar una preferencia existente
agregar_preferenciaAgrega una nueva preferencia dado el nombre, valor y tipo.
dispositivosEnumera los dispositivos Android conectados
lista_aplicacionesEnumera las aplicaciones instaladas en el dispositivo
lista_archivosEnumera los archivos de preferencias de una aplicación
preferencias de lecturaLee todas las preferencias del usuario en un archivo

Manifestación

Alternar una preferencia de usuarioHerramientas disponibles

Vea más capturas de pantalla de demostración aquí

Requisitos

  • Android adb instalado en el sistema host.

Integración con Claude Desktop

Puede configurar Claude Desktop para usar este servidor MCP agregando lo siguiente en el archivo de configuración claude_desktop_config.json .

{ "mcpServers": { "pref-editor": { "command": "npx", "args": ["@charlesmuchene/pref-editor-mcp-server"] } } }

Solución de problemas

Puede solucionar problemas siguiendo el archivo de registro:

tail -f ~/Library/Logs/Claude/mcp-server-pref-editor.log

Integración con VS Code

Para utilizar el servidor con VS Code, necesitas:

  1. Habilite las herramientas del modo agente . Agregue lo siguiente a su settings.json :
{ "chat.agent.enabled": true }
  1. Agregue la configuración del servidor MCP a su mcp.json o settings.json :
// .vscode/mcp.json { "servers": { "pref-editor": { "type": "stdio", "command": "npx", "args": ["@charlesmuchene/pref-editor-mcp-server"] } } }
// settings.json { "mcp": { "pref-editor": { "type": "stdio", "command": "npx", "args": ["@charlesmuchene/pref-editor-mcp-server"] } } }

Para obtener más información, consulte la documentación de VS Code .

Instalación

# Clone the repository git clone https://github.com/charlesmuchene/pref-editor-mcp-server.git cd pref-editor-mcp-server # Install dependencies and build npm install

Pruebas

Puede utilizar el Inspector MCP para la depuración visual de este servidor MCP.

npx @modelcontextprotocol/inspector npm run dev

Licencia

Ver LICENCIA

Contacto

Si tiene preguntas o necesita ayuda, comuníquese a través de Problemas de GitHub .

-
security - not tested
A
license - permissive license
-
quality - not tested

local-only server

The server can only run on the client's local machine because it depends on local resources.

Servidor MCP de preferencias de Android

  1. Descripción general
    1. Herramientas
      1. Manifestación
        1. Requisitos
          1. Integración con Claude Desktop
            1. Solución de problemas
          2. Integración con VS Code
            1. Instalación
              1. Pruebas
                1. Licencia
                  1. Contacto

                    Related MCP Servers

                    View all related MCP servers

                    ID: 4nog2rc21n