QASkills MCP

MCP-сервер каталога QASkills.sh: агент ищет, читает и ставит скиллы по тестированию, не выходя из разговора.

  • 248 ★ репозитория
  • Последний коммит
  • MIT
MCP-сервер

Расширенный доступ

Почему такой уровень

  • Скачивает скиллы стороннего каталога и ставит их инструкции в проект.
  • Отправляет телеметрию установок, если ее не отключить.
Все причины и проверки

pramoddutta/qaskills

Установка

В терминале, через SkillFoxx CLI

npx skillfoxx add mcp/qaskills-mcp

Определит агенты на машине, покажет уровень доступа и зафиксирует версию.

Другие способы установки

Доступ и проверки

Как мы проверяем

Расширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.

  • Скачивает скиллы стороннего каталога и ставит их инструкции в проект.
  • Отправляет телеметрию установок, если ее не отключить.

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

QASkills.sh — подборка скиллов по тестированию для Claude Code, Cursor, Copilot, Windsurf и десятков других агентов. Пакет `@qaskills/mcp` открывает каталог MCP-клиенту через шесть инструментов. `search_skills` ищет по запросу, типу тестирования, фреймворку, языку, агенту и сортировке, `get_skill` возвращает метаданные без полного текста, `get_skill_content` отдает исходный `SKILL.md`, `install_skill` ставит скилл в текущий проект или в указанный каталог, `list_categories` перечисляет категории, а `get_leaderboard` показывает лучшие скиллы. Тот же каталог доступен консольной утилитой: `npx @qaskills/cli add playwright-e2e` определяет установленного агента и кладет скилл на место. После установки агент пишет, например, тесты Playwright с Page Object Model и фикстурами по правилам скилла.

Для кого. Тестировщикам и разработчикам, которые подбирают агенту скиллы по Playwright, API-тестам и другим видам тестирования прямо из диалога.

Подходит, если

  • Нужен скилл для сквозных тестов на Playwright, и агент находит и ставит его сам.
  • Перед установкой читается полный `SKILL.md` скилла, чтобы оценить инструкции.
  • Команда смотрит категории по языку и фреймворку и выбирает набор для проекта.
  • Лидерборд помогает найти популярные скиллы по тестированию API.

Не подходит, если

  • Скиллы ставятся без чтения: код инструкций стороннего автора влияет на поведение агента.
  • Нужен только один известный скилл: проще скопировать его вручную.
  • Политика команды запрещает сетевые обращения к qaskills.sh.

Пример запроса к агенту

Найди в QASkills скиллы по Playwright на TypeScript, покажи `SKILL.md` самого популярного и после моего согласия поставь его в проект.

MCP

Транспорт
stdio
Авторизация
не нужна

Переменные окружения

QASKILLS_API_URL
Адрес API каталога, по умолчанию https://qaskills.sh.

Ограничения

Скиллы пишут сторонние авторы, а `install_skill` кладет их инструкции в проект, где агент будет им следовать. Читайте `SKILL.md` через `get_skill_content` до установки. Сервер обращается к API qaskills.sh (адрес меняет `QASKILLS_API_URL`) и отправляет телеметрию установок, которую выключают `QASKILLS_TELEMETRY=0` или `DO_NOT_TRACK=1`. Версия сервера 0.1.x, интерфейс может меняться. Число скиллов в каталоге растет, поэтому сверяйтесь с сайтом.

Как отключить. Удалите запись qaskills из MCP-конфигурации (`claude mcp remove qaskills`). Установленные скиллы лежат в каталоге скиллов агента, снимите их оттуда или командой `npx @qaskills/cli remove <скилл>`.

Частые вопросы

Как подключить QASkills MCP к Claude Code?

Выполните `claude mcp add qaskills -- npx -y @qaskills/mcp`. В других клиентах добавьте в `mcpServers` запись с командой `npx` и аргументами `-y @qaskills/mcp`.

Какие инструменты есть у сервера?

Шесть: `search_skills`, `get_skill`, `get_skill_content`, `install_skill`, `list_categories` и `get_leaderboard`. Установка идет в текущий проект или указанный каталог.

Можно ли обойтись без MCP?

Да. Консольная утилита работает так же: `npx @qaskills/cli add playwright-e2e`, `search`, `list` и `remove`. Она сама находит установленного агента.

Собирает ли сервер телеметрию?

При установке скиллов отправляется телеметрия. Отключите ее переменной `QASKILLS_TELEMETRY=0` или `DO_NOT_TRACK=1`.

Откуда берутся скиллы?

Из каталога QASkills.sh, где собраны скиллы по тестированию. В реестре MCP сервер значится как `io.github.PramodDutta/qaskills`.

Обсуждение

Вопросов и отзывов пока нет.

MCP-серверы

50 скиллов по тестированию для Claude Code, Codex и Cursor: Playwright, стратегия, API, визуальные и нагрузочные проверки.

СкиллРасширенный доступ266Звезды репозитория

CLI и MCP для проверки скиллов: повторяемые тесты на YAML, сравнение отчетов, поиск регрессий и процесс skilled-improve

CLIРасширенный доступ72Звезды репозитория
Официальный

kogiQA MCP дает агенту браузер, который находит элементы страницы без селекторов, для отладки веб-приложений и e2e-тестов

MCP-серверРасширенный доступ88Звезды репозитория
Официальный

Официальный MCP-сервер Qase с 42 инструментами: кейсы, прогоны, дефекты, отчеты CI и поиск на языке QQL

MCP-серверШирокий доступ37Звезды репозитория

Тринадцать тестовых скиллов от анализа требований до отчета: стратегия, кейсы, API, Playwright и разбор нестабильных тестов.

СкиллРасширенный доступ64Звезды репозитория

169 QA-скиллов на двух языках: тест-дизайн, API, UI, регрессия, нагрузка, безопасность и тесты LLM для агентов.

СкиллМинимальный доступ308Звезды репозитория

Коротко о README

Репозиторий содержит каталог QASkills.sh, консольную утилиту `@qaskills/cli` и MCP-пакет в `packages/mcp`. Автор заявляет поддержку более двадцати семи агентов.

Бейдж для README

Сообщить о проблеме