Skip to main content
Glama
ascript-cn
by ascript-cn

ascript-mcp

中文 | English

PyPI License: MIT Python

Сервис AScript MCP — позволяет инструментам программирования на базе ИИ (Claude Desktop / Cursor / Trae) напрямую запрашивать документацию API AScript и управлять реальными устройствами Android / iOS (iOS без джейлбрейка и сертификатов).

Функции

  • Запрос документации API: обзор модулей, поиск API, примеры кода, руководство по настройке среды

  • Поиск плагинов онлайн: поиск в библиотеке плагинов AScript в реальном времени (OCR, YOLO, HID, большие языковые модели и т. д.)

  • Взаимодействие с устройством: скриншоты, дерево элементов управления, OCR, поиск цвета, сравнение цветов, тестирование селекторов

  • Развертывание разработки: создание проекта, загрузка кода, запуск, остановка, просмотр логов

  • Управление устройствами: сканирование локальной сети, сканирование ADB, автоматическое подключение

Related MCP server: @qirabot/mcp

Установка

pip install ascript-mcp

Настройка Cursor

1. Конфигурация MCP

Создайте файл .cursor/mcp.json в корне проекта:

{
  "mcpServers": {
    "ascript": {
      "command": "python",
      "args": ["-m", "ascript_mcp.local"]
    }
  }
}

2. Настройка правил

Скопируйте содержимое docs/AGENT_RULES.md в файл .cursorrules (для Cursor) или CLAUDE.md / AGENTS.md (для Claude Code / других IDE) в корне вашего проекта автоматизации.

Этот шаблон правил включает:

  • Стандартный рабочий процесс из 5 этапов (наблюдение → выбор стратегии → итерация eval_python → обрезка изображения при необходимости → загрузка и запуск)

  • Дерево принятия решений для выбора API (элементы управления → OCR → поиск изображения → поиск цвета)

  • Примеры организации типичных задач, таких как автоматический вход в систему / регистрация / сражения в играх

  • Список антипаттернов (угадывание кода из головы, запуск без проверки, жесткое кодирование несуществующих путей к изображениям и т. д.)

Краткие правила (используйте только если не хотите копировать полные правила):

当用户需要编写设备自动化脚本(Android/iOS/Windows)时,必须先调用 ascript MCP 的
get_device_status 与 list_python_packages,再用 eval_python 在设备 REPL 里
验证关键代码片段,最后才 upload_file + run_project。
禁止凭记忆编写 ascript 代码。

Список инструментов

Документация API (5)

Инструмент

Описание

get_platform_overview

Получить обзор модулей API платформы

get_module_apis

Получить подробную документацию API модуля

search_api

Поиск API по ключевым словам

get_code_example

Получить пример кода

get_setup_guide

Получить руководство по настройке среды

Онлайн-плагины (2)

Инструмент

Описание

list_plugins

Запрос списка библиотеки плагинов

get_plugin_detail

Получить подробную документацию плагина

Подключение устройств (5)

Инструмент

Описание

auto_connect

Автоматическое подключение устройства из конфигурации проекта

scan_devices

Сканирование локальной сети + устройств ADB

connect_device

Подключение к указанному устройству вручную

get_device_status

Получение полного состояния работы устройства (режим работы/права/экран/батарея/память/запущенные скрипты и т. д., только Android)

list_python_packages

Список сторонних библиотек Python, установленных в приложении AScript на устройстве (Android + iOS)

Наблюдение за интерфейсом (6)

Инструмент

Описание

screen_capture

Сделать скриншот экрана устройства

dump_ui_tree

Получить дерево элементов управления

test_selector

Проверить соответствие селектора

ocr

Распознавание текста на экране

find_colors

Поиск нескольких цветов

compare_colors

Сравнение нескольких цветов

Развертывание разработки (7)

Инструмент

Описание

create_project

Создать проект на устройстве

upload_file

Загрузить файл на устройство (автоматическое создание проекта)

run_project

Запустить проект

run_project_debug

Запуск в режиме отладки (Android + ADB), автоматическая переадресация порта 5678 и возврат конфигурации подключения VS Code

stop_project

Остановить выполнение

get_run_log

Получить лог выполнения

eval_python

Python REPL устройства (Android + iOS): выполнение кода напрямую в основном процессе для немедленного получения результата, цикл в несколько сотен миллисекунд. Подходит для исследовательского отладки, комплексных решений, пользовательских рабочих процессов (SoM/умный тап/автоматическая обрезка шаблонов и т. д.). iOS автоматически транслирует ascript.android.*ascript.ios.* и предварительно загружает cv2/np/Image. Подробности см. в AGENT_EVAL_GUIDE

Управление файлами (2)

Инструмент

Описание

list_projects

Список проектов на устройстве

get_project_files

Получить дерево файлов проекта

Режим SSE онлайн

Если требуется развертывание в качестве общедоступного сервиса (только для запроса документации API):

uvicorn ascript_mcp.server:app --host 0.0.0.0 --port 8000

Лицензия

Лицензия MIT, подробности см. в LICENSE. Copyright © 2026 Beijing Aoyue Technology Co., Ltd.

Дополнительная информация

Install Server
A
license - permissive license
A
quality
C
maintenance

Maintenance

Maintainers
Response time
Release cycle
1Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • A
    license
    -
    quality
    A
    maintenance
    Enables AI assistants to automate mobile app testing and development for iOS and Android through natural language interactions. Supports intelligent element identification, session management, automated test generation, and comprehensive device interactions including clicks, swipes, screenshots, and app management.
    Last updated
    12,078
    443
    Apache 2.0
  • A
    license
    A
    quality
    B
    maintenance
    Enables AI assistants to control mobile and desktop devices with natural language, including running automation tasks, taking screenshots, and managing devices.
    Last updated
    6
    5
    MIT

View all related MCP servers

Related MCP Connectors

  • AI agent tools for FreeAppStore: deploy status, SDK docs, app info, platform guide.

  • Create, test, publish, and manage Dreamlit notification workflows from AI clients.

  • Provides AI assistants with direct access to Mapbox developer APIs and documentation.

View all MCP Connectors

Latest Blog Posts

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/ascript-cn/ascript-mcp'

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