Skip to main content
Glama

espresso-mcp

эспрессо-mcp

Сервер MCP для Espresso Android Test Framework, разработанный для расширения возможностей тестирования и оптимизации рабочих процессов разработки.

Установка

  • Питон 3.x
  • uv: pip install uv
uv tool install espresso-mcp

Использование

  • На Claude: добавьте следующую конфигурацию JSON в файл claude_desktop_config.json
{ "mcpServers": { "terminal": { "command": "uv", "args": ["pip", "run", "espresso-mcp", "--timeout-ms", "30000"] } } }

Доступные инструменты

В проекте espresso-mcp доступны следующие инструменты:

  • list_avds : список всех доступных виртуальных устройств Android (AVD).
  • list_emulators : Список всех запущенных эмуляторов Android.
  • start_emulator : Запустить эмулятор Android по имени.
  • kill_emulator : завершить работу определенного эмулятора Android.
  • dump_ui_hierarchy : Дамп иерархии пользовательского интерфейса подключенного устройства Android.
  • open_uri : открыть URI на подключенном устройстве Android.
  • list_apps : список всех установленных приложений на подключенном устройстве Android.
  • install_app : Установка APK на подключенное устройство Android.
  • start_app : запуск определенного приложения на подключенном устройстве Android.
  • stop_app : Остановка определенного приложения на подключенном устройстве Android.
  • uninstall_app : удаление приложения с подключенного устройства Android.
  • clear_app_data : Очистить данные определенного приложения на подключенном устройстве Android.
  • take_screenshot : сделать снимок экрана подключенного устройства Android.
  • record_screen : Запись экрана подключенного устройства Android в течение указанного времени.
  • press_button : Имитация нажатия кнопки на подключенном устройстве Android.
  • type_text : Введите текст на подключенном устройстве Android.
  • Нажмите : Имитация нажатия на подключенном устройстве Android в определенных координатах.
  • смахивание : выполните жест смахивания в определенном направлении на подключенном устройстве Android.

Ресурсы

Доступны следующие ресурсы:

  • config://app : Извлечение статических данных конфигурации.
  • greeting://{name} : получите персонализированное приветствие.

Локальная настройка

  • Питон 3.x
  • uv: pip install uv
# Install uv install # Run Dev Mode uv run mcp dev server.py

Отладка

  • Используйте MCP-инспектор
# Install MCP Inspector yarn global add @modelcontextprotocol/inspector # Test MCP Server yarn run @modelcontextprotocol/inspector python server.py

Тестирование

uv run pytest

Издательский

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

Заметки о разработке

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
    8,280
    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