Skip to main content
Glama

espresso-mcp

Un servidor MCP para el marco de pruebas Espresso Android, diseñado para mejorar las capacidades de prueba y agilizar los flujos de trabajo de desarrollo.

Instalación

  • Python 3.x

  • uv: pip install uv

uv tool install espresso-mcp

Uso

  • En Claude: agregue la siguiente configuración JSON al archivo claude_desktop_config.json

{ "mcpServers": { "terminal": { "command": "uv", "args": ["pip", "run", "espresso-mcp", "--timeout-ms", "30000"] } } }

Herramientas disponibles

Las siguientes herramientas están disponibles en el proyecto espresso-mcp :

  • list_avds : enumera todos los dispositivos virtuales Android (AVD) disponibles.

  • list_emulators : enumera todos los emuladores de Android en ejecución.

  • start_emulator : Inicia un emulador de Android por nombre.

  • kill_emulator : mata un emulador de Android específico.

  • dump_ui_hierarchy : Vuelca la jerarquía de la interfaz de usuario del dispositivo Android conectado.

  • open_uri : abre una URI en el dispositivo Android conectado.

  • list_apps : enumera todas las aplicaciones instaladas en el dispositivo Android conectado.

  • install_app : instala un APK en el dispositivo Android conectado.

  • start_app : inicia una aplicación específica en el dispositivo Android conectado.

  • stop_app : detiene una aplicación específica en el dispositivo Android conectado.

  • uninstall_app : desinstala una aplicación del dispositivo Android conectado.

  • clear_app_data : borra los datos de una aplicación específica en el dispositivo Android conectado.

  • take_screenshot : toma una captura de pantalla del dispositivo Android conectado.

  • record_screen : graba la pantalla del dispositivo Android conectado durante una duración específica.

  • press_button : simula la pulsación de un botón en el dispositivo Android conectado.

  • type_text : Escribe texto en el dispositivo Android conectado.

  • toque : simula un toque en el dispositivo Android conectado en coordenadas específicas.

  • deslizar : realiza un gesto de deslizar en una dirección específica en el dispositivo Android conectado.

Recursos

Los siguientes recursos están disponibles:

  • config://app : recupera datos de configuración estáticos.

  • greeting://{name} : Obtén un saludo personalizado.


Configuración local

  • Python 3.x

  • uv: pip install uv

# Install uv install # Run Dev Mode uv run mcp dev server.py

Depuración

  • Utilice el inspector MCP

# Install MCP Inspector yarn global add @modelcontextprotocol/inspector # Test MCP Server yarn run @modelcontextprotocol/inspector python server.py

Pruebas

uv run pytest

Publicación

# Build the package uv build # Upload to PyPI uv publish

Notas de desarrollo

uv init espresso-mcp uv add "mcp[cli]" uv run mcp dev server.py

Related MCP Servers

  • A
    security
    F
    license
    A
    quality
    A server that enables browser automation using Playwright, allowing interaction with web pages, capturing screenshots, and executing JavaScript in a browser environment through LLMs.
    Last updated -
    12
    9,558
    1

View all related MCP servers

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/vs4vijay/espresso-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server