espresso-mcp

Integrations

  • Provides integration with the Espresso Android Test Framework, enhancing Android app testing capabilities and streamlining test automation workflows.

эспрессо-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
-
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.

эспрессо-mcp

  1. Установка
    1. Использование
      1. Доступные инструменты
        1. Ресурсы
          1. Локальная настройка
            1. Отладка
              1. Тестирование
                1. Издательский
                  1. Заметки о разработке

                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
                  5,597
                  1
                  TypeScript
                • A
                  security
                  A
                  license
                  A
                  quality
                  mcp-hydrolix
                  Last updated -
                  3
                  1
                  Python
                  Apache 2.0
                  • Apple

                View all related MCP servers

                ID: pztl1iojar