Agent Reliability Skills MCP
MCP-сервер Trustabl Forge пишет для репозитория скилл надежности: правила для агентских SDK действуют уже при написании кода.
- 61 ★ репозитория
- Последний коммит
Расширенный доступ
Почему такой уровень
- Сервер скачивает и запускает бинарный анализатор, читает файлы зависимостей и может записать `SKILL.md` в репозиторий.
Установка
- Работает в
Ручная установка
claude mcp add agent-reliability-skills -- npx -y https://github.com/trustabl/agent-reliability-skills/releases/download/v0.1.0-rc.3/agent-reliability-skills-0.1.0-rc.3.tgzКоманда из раздела Claude Code в README; нужен Node.js 22 или новее.
Доступ и проверки
Как мы проверяемРасширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.
- Сервер скачивает и запускает бинарный анализатор, читает файлы зависимостей и может записать `SKILL.md` в репозиторий.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Сервер читает манифесты зависимостей репозитория (`package.json`, `pyproject.toml`, `requirements.txt`, `go.mod` и другие), находит используемые агентские SDK и собирает `SKILL.md` из правил обнаружения Trustabl для этих SDK. Агент, прочитав скилл, применяет правила во время работы, а не получает замечания после сканирования. Один инструмент, `trustabl_forge`, принимает путь к репозиторию и возвращает краткую сводку и текст скилла. Файл он пишет только при заданном `output_path`, чаще всего `.claude/skills/trustabl-pre-coding/SKILL.md`. Охвачены Claude Agent SDK, OpenAI Agents SDK, Google ADK, MCP, LangChain, LangGraph, CrewAI, Pydantic AI, Vercel AI SDK и AutoGen.
Для кого. Командам, которые пишут агентов на Claude Agent SDK, LangGraph или CrewAI и хотят, чтобы кодинг-агент знал типовые ошибки надежности заранее.
Подходит, если
- В проекте несколько агентских SDK, и нужен один скилл с правилами только для них.
- Зависимости изменились, и устаревший скилл надо пересоздать: ранее сгенерированный файл заменяется.
- Хочется получить правила до написания кода, а не разбирать находки сканера.
- Cursor или Claude Desktop подключают к репозиторию, путь к которому передают явно.
Не подходит, если
- Нужен фиксированный скилл «из коробки»: здесь он строится под репозиторий и меняется вместе с зависимостями.
- Сервер нельзя пускать в сеть: при первом вызове он скачивает анализатор и репозиторий правил.
- Проект без агентских SDK: правилам не за что зацепиться.
Пример запроса к агенту
Сгенерируй скилл надежности Trustabl для этого репозитория и запиши его в `.claude/skills/trustabl-pre-coding/SKILL.md`.MCP
- Транспорт
- stdio
- Авторизация
- не нужна
Переменные окружения
TRUSTABL_VERSION- Версия анализатора: тег или `latest`.
GITHUB_TOKENсекрет- Токен GitHub только для загрузки анализатора, снимает анонимный лимит.
TRUSTABL_BIN- Путь к локальной сборке `trustabl` вместо загрузки.
Ограничения
Нужен Node.js 22 или новее. Установка тянет архив релиза с GitHub, а версия в README помечена как кандидат в релизы `v0.1.0-rc.3`. При первом вызове скачивается анализатор под вашу ОС и архитектуру, проверяется по `checksums.txt` (несовпадение завершает работу ошибкой) и кешируется в `~/.agent-reliability-skills/`. Токен `GITHUB_TOKEN` нужен только против анонимного лимита в 60 запросов в час. Рукописный файл по `output_path` сервер не перезапишет.
Как отключить. Выполните `claude mcp remove agent-reliability-skills` или удалите запись из `.cursor/mcp.json` и конфигурации Claude Desktop. Кеш в `~/.agent-reliability-skills/` и созданный `SKILL.md` уберите вручную.
Частые вопросы
Как подключить сервер к Claude Code?
Выполните `claude mcp add agent-reliability-skills -- npx -y https://github.com/trustabl/agent-reliability-skills/releases/download/v0.1.0-rc.3/agent-reliability-skills-0.1.0-rc.3.tgz`.
Нужно ли указывать путь к репозиторию?
Необязательно, если клиент сообщает рабочую папку через корни MCP. Иначе `path` обязателен: сервер не угадывает его по своему рабочему каталогу.
Что происходит при первом вызове?
Скачивается анализатор Trustabl под вашу ОС и репозиторий правил. Затем оба работают из кеша без сети, а `git` не требуется.
Как выбрать версию анализатора?
Переменной `TRUSTABL_VERSION`: тег вроде `v0.1.15` или `latest`. Без нее запускается версия, закрепленная за сервером.
Можно ли подключить локальную сборку?
Да, путь к своей сборке `trustabl` задается в `TRUSTABL_BIN`, и загрузка пропускается.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
MCP-серверыРеестр скиллов для команд с проверкой безопасности и версиями: MCP-сервер ищет и ставит скиллы по запросу агента.
Консольный менеджер скиллов: ставит их из маркетплейса, GitHub, приватного Git и npm в папки 45 агентов и сканирует перед установкой
Метаскилл превращает разрозненные правила в AGENTS.md, CLAUDE.md и Cursor в один проверяемый скилл проекта с маршрутами задач.
CLI компилирует файл SKILL.md в самостоятельного Python-агента с инструментами, поиском по базе знаний и собственным запуском.
Реестр скиллов с CLI и API: агент описывает задачу и получает рекомендацию с оценкой доверия и командой установки
CLI, который определяет стек проекта и одной командой ставит подходящие скиллы для агентов из проверенного реестра
Коротко о README
В README есть варианты для Claude Code, Cursor и Claude Desktop. Для Desktop путь к репозиторию называют прямо в запросе, потому что у приложения нет папки проекта.