Перейти к содержимому

MCP Appium Server

AI-платформа для автоматизации мобильных устройств на Android и iOS через Appium с визуальным обнаружением элементов.

TypeScript
30 stars

Описание

mcp-appium-visual — это платформа для интеллектуальной автоматизации мобильных устройств с интеграцией Model Context Protocol (MCP). Она использует Appium для контроля Android и iOS, с AI-обнаружением визуальных элементов и восстановлением. Подходит для AI-агентов вроде Claude в сложных тестах. Технологии: Node.js, Appium, Android SDK, Xcode. Применения: автоматизированное тестирование приложений, workflows для агентов.

Возможности

Интеграция с Appium

Контроль устройств Android и iOS через стандартные команды Appium.

Визуальное обнаружение элементов

AI-based детекция и восстановление элементов на экране.

Поддержка MCP

Интеграция для AI-агентов в автоматизированных workflows.

Взаимодействие с элементами

Поиск, клики, ввод текста, скроллинг с W3C Actions API.

Управление приложением

Запуск, закрытие, сброс apps; получение пакета/активности.

Контроль устройства

Ориентация экрана, клавиатура, скриншоты, информация о батарее.

Xcode инструменты (iOS)

Управление симуляторами: загрузка, установка apps, скриншоты, видео.

Установка

Предварительные требования: Node.js (v14+), JDK, Android SDK, Xcode (для iOS), Appium, устройство/эмулятор.

Установка:

  1. Установите зависимости: npm install.
  2. Установите и запустите Appium: npm install -g appium и appium.
  3. Настройте среду (JAVA_HOME, ANDROID_HOME, DEVELOPER_DIR).
  4. Для iOS: xcode-select --install, настройте аккаунт Apple.
  5. Сборка: npm run build.
  6. Запуск сервера: npm run dev.
  7. Тесты: npm test. Настройте capabilities в примерах для вашего устройства.

Информация

Язык
TypeScript
Лицензия
Apache License 2.0
GitHub Stars
30

Ссылки