Alumnium MCP
Alumnium дает агенту сквозные тесты через MCP, а Playwright, Selenium, Appium или Maestro выполняют шаги в приложении.
- 1 022 ★ репозитория
- Последний коммит
Расширенный доступ
Почему такой уровень
- Содержимое страниц отправляется провайдеру модели.
- Установщик запускается через curl и sh.
Установка
- Работает в
Ручная установка
curl -LsSf https://alumnium.ai/install.sh | sh
claude mcp add alumnium --env OPENAI_API_KEY=... -- alumnium mcpПервая команда раздела Installation ставит CLI, вторая подключает MCP к Claude Code.
Доступ и проверки
Как мы проверяемРасширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.
- Содержимое страниц отправляется провайдеру модели.
- Установщик запускается через curl и sh.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Alumnium — MCP-сервер и библиотека для сквозного тестирования. Агент получает адрес приложения, сам выполняет шаги в браузере или на мобильном устройстве и проверяет результат. Под капотом работают привычные драйверы: Appium, Maestro, Playwright и Selenium. Те же действия доступны из кода на Python, TypeScript и Java: `al.do(...)` выполняет шаг на естественном языке, `al.check(...)` проверяет утверждение, `al.get(...)` достает значение со страницы.
Для кого. QA-инженерам и разработчикам, которые просят Claude Code проверить веб-приложение или мобильное приложение и хотят видеть утверждения, а не только скриншоты.
Подходит, если
- Агент после правки интерфейса проходит основной сценарий и сообщает, что сломалось.
- Автотесты на Selenium или Playwright дополняют шагами на естественном языке.
- Мобильный сценарий проверяют через Appium или Maestro без ручных локаторов.
- Нужны проверки вроде «заголовок страницы содержит слово» в Python, TypeScript или Java.
Не подходит, если
- Тесты должны выполняться без обращения к внешней модели.
- Нужны детерминированные проверки с фиксированными локаторами.
- Страницы с данными, которые нельзя отправлять провайдеру модели.
Пример запроса к агенту
Открой http://localhost:3000, пройди регистрацию и проверь, что после входа на странице есть имя пользователя.MCP
- Транспорт
- stdio, http
- Авторизация
- API-ключ
Переменные окружения
OPENAI_API_KEYобязательная, секрет- Ключ провайдера модели, который использует Alumnium (пример из README)
Ограничения
Для работы нужен ключ провайдера модели, в примерах README это `OPENAI_API_KEY`. Содержимое страниц уходит модели, поэтому не гоняйте тесты на реальных персональных данных. Установщик запускается через `curl ... | sh`, перед этим прочитайте скрипт. Результаты шагов на естественном языке менее воспроизводимы, чем классические тесты. Для нативных мобильных проверок нужны окружения драйверов: эмулятор или сервер Appium либо устройство под Maestro.
Как отключить. Удалите сервер командой `claude mcp remove alumnium` и бинарный файл `alumnium`. Ключ провайдера уберите из окружения.
Частые вопросы
Как подключить Alumnium к Claude Code?
После установки выполните `claude mcp add alumnium --env OPENAI_API_KEY=... -- alumnium mcp`. Настройка других клиентов описана в MCP-документации проекта.
Какие драйверы поддерживаются?
Appium, Maestro, Playwright и Selenium.
Есть ли режим HTTP?
Да. README отсылает к документации MCP для режимов и запуска по HTTP.
Можно ли использовать без MCP?
Да. Библиотека ставится как `pip install alumnium`, `npm install alumnium` или зависимость Java.
На каких языках пишутся тесты?
На Python (`pip install alumnium`), TypeScript (`npm install alumnium`) и Java через зависимость `ai.alumnium:alumnium`.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
MCP-серверыhyperfine многократно запускает команды, сравнивает время и другие показатели и сохраняет результаты измерений в файлы.
CLI для тестирования и ред-тиминга LLM-приложений: сравнение моделей, автоматические проверки в CI и поиск уязвимостей
CLI запускает тесты Node.js параллельно и показывает различия ожидаемого и фактического результата для разбора агентом.
CLI выполняет цепочки HTTP-запросов из текстовых файлов и проверяет статус, заголовки и содержимое ответов.
Открытый ИИ-агент для ревью pull request: описание, замечания и предложения по улучшению в GitHub, GitLab и других
Playwright CLI
playwright-cli
Официальный CLI Playwright со скиллом для агентов: управление браузером короткими командами без тяжелых MCP-схем
Сравнение с похожими
Карточки с тем же главным запросом: чем они отличаются.
| Инструмент | Официальный | Авторизация | Звезды репозитория | Главное отличие |
|---|---|---|---|---|
| Alumnium (эта карточка) | нет | API-ключ | 1 022 | |
| Appium MCP | да | не нужна | 518 | управляет устройством через Appium; Alumnium добавляет утверждения и работает также с Playwright и Selenium |
| Playwright MCP от Automata Labs | нет | не нужна | 297 | дает инструменты браузера Playwright; Alumnium проверяет утверждения на естественном языке |
Коротко о README
Описана сборка для трех языков и MCP. Для проверок агент вызывает те же `do`, `check` и `get`, что и код тестов.