← All projects
Rust · MCP · CI ·

Astray Verify

Open-source CLI: записывает MCP-контракт и ловит сломанные tools, схемы и JSON-RPC до релиза.

Astray Verify — Rust · MCP · CI by The Astray

Astray Verify превращает интерфейс MCP-сервера в проверяемый контракт. Один раз записывается рабочий tools/list, а затем команда test сравнивает сервер с сохранённой fixture.

Инструмент проверяет stdio-handshake, список инструментов, JSON-схемы и чистоту JSON-RPC stdout. Если после изменений клиент потерял tool или схема стала несовместимой, CI завершится с понятной ошибкой.

Это небольшой local-first инструмент на Rust: без модели, аккаунта и облака. Fixture хранится рядом с исходниками и ревьюится как обычное API-изменение.

Stack

Открыть GitHub →

Commission something similar →

Astray Verify MCP contract tests · record once, test every release
Open Astray Verify →