Perceptdot GitHub
Чтобы оценить вклад open source или внутренней команды, нужен не просто сбор метрик, а их осмысление. Perceptdot GitHub — это MCP-сервер, который подключает к вашему AI-ассистенту агента с «видением» на GitHub. Сервер мониторит репозитории и измеряет возврат инвестиций (ROI) от каждого контрибьютера и команды в целом.
Сервер полезен тимлидам, продакт-менеджерам и мейнтейнерам. Вы получаете готовые выводы: кто работает эффективно, какие процессы тормозят разработку и какую ценность приносят вложения в репозиторий.
Установка
npx -y @perceptdot/githubХарактеристики
Общее
- СтатусСообщество
Технологии
- Транспортstdio
Описание
Возможности
- Отслеживание активности в репозиториях: коммиты, пул-реквесты, issues и обсуждения.
- Расчёт персонального ROI каждого разработчика на основе трудозатрат и результатов.
- Оценка эффективности команды: скорость ревью, время мержа, объём изменений.
- Генерация отчётов о здоровье репозитория и динамике его развития.
- Сравнение продуктивности разных репозиториев и команд внутри организации.
- Выявление узких мест в процессе code review и ожидающих задач.
- Автоматический поиск заброшенных issues и пул-реквестов без исполнителя.
- Подготовка дайджестов изменений для быстрой оценки ситуации в проекте.
Как подключить
Для работы сервера требуется Node.js.
- Установите пакет глобально через npx:
- Добавьте конфигурацию в настройки MCP-клиента (например, Claude Desktop):
- Если нужно мониторить приватные репозитории, укажите токен в переменных окружения:
- Перезапустите клиент, чтобы применить настройки.
npx -y @perceptdot/github
{ "mcpServers": { "perceptdot-github": { "command": "npx", "args": ["-y", "@perceptdot/github"] } } }
GITHUB_TOKEN=ваш_токен npx -y @perceptdot/github
Примеры запросов
- «Покажи ROI каждого разработчика в репозитории core-library за последний месяц.»
- «Какие пул-реквесты ожидают ревью больше трёх дней? Выведи авторов и ревьюверов.»
- «Сравни эффективность команды frontend и backend по показателям времени и продуктивности.»
- «Найди все открытые issues, у которых нет assignee и которые не обновлялись дольше недели.»
Технические детали
- Язык: JavaScript / Node.js
- Транспорт: stdio
- Установка:
npx -y @perceptdot/github - Лицензия: не указана
- Совместимость: Claude Desktop, Continue.dev, Cursor, любые MCP-клиенты с stdio