Astray Verify
Open-source CLI: записывает MCP-контракт и ловит сломанные tools, схемы и JSON-RPC до релиза.
PROJECT REEL / 00:00
THE ASTRAY
Видео проекта в подготовке
Здесь появится короткий ролик о задаче, процессе и результате проекта.
Astray Verify превращает интерфейс MCP-сервера в проверяемый контракт. Один раз записывается рабочий tools/list, а затем команда test сравнивает сервер с сохранённой fixture.
Инструмент проверяет stdio-handshake, список инструментов, JSON-схемы и чистоту JSON-RPC stdout. Если после изменений клиент потерял tool или схема стала несовместимой, CI завершится с понятной ошибкой.
Это небольшой local-first инструмент на Rust: без модели, аккаунта и облака. Fixture хранится рядом с исходниками и ревьюится как обычное API-изменение.
Stack
- Rust
- MCP
- JSON-RPC
- CI
- Contract testing