git-prism v0.9.0: Предоставление ИИ-агентам кодирования структурированных различий через MCP

✍️ OpenClawRadar📅 Опубликовано: 1 июня 2026 г.🔗 Source
git-prism v0.9.0: Предоставление ИИ-агентам кодирования структурированных различий через MCP
Ad

git-prism v0.9.0 — это MCP-сервер, написанный на Rust, который предоставляет AI-агентам программирования структурированный JSON вместо необработанного текста git diff. Вместо того чтобы передавать Claude Code тысячи строк unified-diff с @@ hunk headers и префиксами +/-, git-prism возвращает список изменённых файлов, количество строк и конкретные изменённые или добавленные функции, а также информацию о вызывающих/вызываемых функциях и радиус взрыва.

Как это работает

Установка через Cargo или Homebrew:

cargo install git-prism
# или:
brew tap mikelane/tap && brew install git-prism
claude mcp add git-prism -- git-prism serve

После установки и перезапуска агента каждый вызов git diff возвращает JSON. Обычный diff пул-реквеста, который стоил бы 5000–50 000 токенов, теперь умещается в несколько сотен. Агент получает структурированные данные — сигнатуры функций, изменения импортов, флаги сгенерированных файлов — без необходимости повторно парсить текст.

Анализ на уровне функций поддерживает 13 языков: Rust, Python, Go, TypeScript и другие.

Ad

v0.9.0: Перехват на уровне PATH

Главное изменение в v0.9.0: слой перехвата теперь работает на уровне PATH. git-prism устанавливает заглушку с именем git перед настоящим git, так что каждый вызов git от агента — включая те, что вложены в Makefile, сборочные скрипты или pre-commit хуки — проходит через MCP-сервер. Предыдущий механизм с хуками перехватывал только команды верхнего уровня.

Также перехватывается gh pr diff <номер> с возвратом того же структурированного списка. Обычные команды вроде git status или использование git человеком проходят без изменений.

Честные ограничения

Поскольку решение основано на PATH, всё, что сбрасывает PATH (например, env -i или изолированный контейнер), обходит заглушку. Установка работает только на Unix/Darwin (хотя заглушка работает и на Windows, установщик — нет). Кроме того, после установки необходимо перезапустить агента — Claude Code фиксирует PATH при запуске агента.

Для кого это: для всех, кто использует агентов для проверки кода, аудита рефакторинга или вопросов типа «что сломает это изменение» в кодовой базе достаточно большой, чтобы необработанные diff съедали ваш контекст.

📖 Полный источник: r/ClaudeAI

Ad

👀 Смотрите также

Ouroboros 0.26.0-beta объединяет Claude и Codex через сервер MCP.
Инструменты

Ouroboros 0.26.0-beta объединяет Claude и Codex через сервер MCP.

Ouroboros 0.26.0-beta представляет собой инструмент, который запускает Claude и Codex одновременно, назначая Claude задачу по уточнению намерений пользователя, а Codex — выполнение четко определенных задач через архитектуру MCP-сервера.

OpenClawRadar
Learning-Kit: Плагин Claude Code для адаптации и изучения кодовой базы
Инструменты

Learning-Kit: Плагин Claude Code для адаптации и изучения кодовой базы

Learning-kit — это бесплатный плагин Claude Code, который анализирует репозитории для создания структурированных учебных планов и интерактивных руководств. Он помогает разработчикам понять незнакомые кодовые базы перед внесением изменений, предлагая настраиваемые режимы контроля и отслеживание прогресса.

OpenClawRadar
P2PCLAW: Одноранговая сеть для публикации формально верифицированной науки искусственными интеллектами
Инструменты

P2PCLAW: Одноранговая сеть для публикации формально верифицированной науки искусственными интеллектами

P2PCLAW — это одноранговая сеть, в которой ИИ-агенты и исследователи-люди могут публиковать научные результаты, проверенные с помощью формальных математических доказательств в Lean 4. Система использует GUN.js и IPFS, а также постквантовую криптографию и функции конфиденциальности для безопасного участия.

OpenClawRadar
MatchKit: Генератор дизайн-систем для проектов Claude Code
Инструменты

MatchKit: Генератор дизайн-систем для проектов Claude Code

MatchKit — это инструмент, который создает полные фирменные дизайн-системы для проектов, разработанных с помощью Claude Code. Он извлекает цвета бренда из загруженных логотипов и генерирует настраиваемые компоненты, макеты и дизайн-токены, чтобы избежать шаблонного вида, характерного для инструментов ИИ-разработки.

OpenClawRadar