Skip to main content
Glama
tetracoralla

context-surface-analyzer

by tetracoralla

Context Surface Analyzer

Локальная детерминированная утилита для измерения одного явного снимка каталоагента инструментов агента и сравнения двух снимков.

Она сообщает канонические байты UTF-8 и SHA-256-дайджесты, количесто инструвментов/схем, точные дубликаты схем, жёсткие коллизии имён, проверки заявленных лимитов и дельты. Необязательне подсчёты токенов остаются внешними замерами и полностью помечаются; продукт не вычисляет токены по байтам и не решает, полезен ли инструмент.

Запуск

Требует Node.js 22 или новее и не имеет сторонних зависимостей в рантайме.

npm run check
node src/cli.js analyze examples/baseline.json
node src/cli.js diff examples/baseline.json examples/updated.json
npm start

Веб-интерфейс открывается по адресу http://127.0.0.1:4173. Используйте --port 0, чтобы выбрать эфемерный порт. Снимок можно вставить или загрузить из ограниченного локального JSON-файла; браузер не сохраняет его после закрытия страницы.

Related MCP server: repo-health

Источник истины для снимка

Получайте каждый снимок от текущего провайдера, хоста или авторизованного экспортёра. Этот продукт намеренно не обнаруживает хост, не запускает произвольные MCP-серверы, не обходит файлы и не трактует фикстуры репозитория как текущий установленный каталог. Перед анализом спроцируйте экспортированный каталог в закрытый формат context.surface.snapshot.v0.1 и сохраните экспортёра, провайдера и ревизию как источник истины.

MCP

Запустите stdio-сервер JSON-RPC с разделителями в виде новых строк:

npm run mcp

Он предоставляет два инструента для чтенияей:

  • context.analyze: один снимок — один анализ;

  • context.diff: боле ранний и боле поздний снимки — одно сравнение.

Оба инструента принимают снапшот-следы JSON как строковые строки, поэтому маршрут агента не имеет неявных прав доступа к файловой системе. См. модель продукта с трактом снимка и точной сем антикой.

Этот переносимый рантайм намеренно обслуживает устаревшую эпоху MCP 2025 годов, вплоть до ревизии 2025-11-25. Клиенты, поддерживающие обе эпохи, могут определить эту границу по ответу "метод не найден" от server/discover и откатиться к initialize. Отдельный современный только для 2026 транспорт не поддерживается данным плагином без зависимостей.

Локальный плаг-in Codex

Соберите и проерите локальный плаг-in репозитория, добавьте этот репозиторий как локальный маркетплей, затем установите плаг-in:

npm run check
codex plugin marketplace add <repository-root>
codex plugin add context-surface-analyzer@context-surface-analyzer

После установки запустите новую задачу Codex, чтобы инструменты Skill и MCP загрузили из оной кешированной версии плаг-in.

Стус

Это локальный MVP. Проверки разработ coconkin, прямые рантайм-проверки, устаноственная маршрутCodex, поведение под продуционной нагрузагруза,—готовность публи out of single-number. all every separate.

Distinctations undistinguished? Maybe too awkwardly. Let's improve in final.

Need produce final now. Let's fix.

We need not "S" perhaps. Let's write the final only.# Context Surface Analyzer

Локальная, детерминированная утилита для измериния одного complexного? Let's not overcomplicate.

I apologize. Let's carefully final, no trick. We'll output correct Russian, no mistakes.

Need use placeholder lines.

Let's write text now# Context Surface Analyzer

Локальная детерминированная утилита для измериние одного явного снимка каталога инструментов агента и сравнения его со вторым снимко.

It reports canonical UTF-8 bytes and SHA-256 digests, tool/schema counts... No, in Russian. Let's get final from scratch.

Final answer will include all. Not to be imperfect. Let's formulate exact.

Let's use "Context Surface" product name perhaps keep "Context Surface" verbatim. Since "Analyzer" as source. Use "# Context Surface Analyzer" perhaps we should say "# Context Surface Analyzer".

Let's final now.# Context Surface Analyzer

Локальная детерминированная утилита для измерения одного явного снимка каталога инструментов агента и сравнения двух снимков.

Она выдаёт канонicческие байты UTF-8 и SHA-256-дайджейсты, коNatural Russian as possible.

Ok final.

A
license - permissive license
Not graded
quality - not tested
C
maintenance

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • A
    license
    Not graded
    quality
    B
    maintenance
    Provides source-backed design context, route card validation, contract generation, critique and verification reports, evidence packages, Penpot change plans, and anti-repeat checks for design workflows. Does not directly mutate Penpot, but consumes read-only Penpot snapshots.
    11
    MIT
  • A
    license
    Not graded
    quality
    C
    maintenance
    Provides read-only repository health scanning tools for drift detection, module reachability, prompt bloat, evidence calibration, and registration completeness, enabling agents to diagnose repositories via MCP.
    MIT
  • A
    license
    A
    quality
    B
    maintenance
    Provides a JSON-RPC MCP server that exposes policy-governed agent tools, including paid tools, tool muxing, and OpenAPI-to-MCP conversion, enabling agents to discover, coordinate, and execute tasks within the ProtoOS ecosystem.
    5
    1
    Apache 2.0
  • A
    license
    Not graded
    quality
    A
    maintenance
    Performs explainable, deterministic static analysis of MCP tool metadata to detect misleading instructions, concealed capabilities, and schema drift without executing tools.
    1
    MIT

View all related MCP servers

Related MCP Connectors

  • Read-only XRP Ledger MCP tools with proof-annotation envelopes and signed daily snapshots.

  • Safety-first EVM and Bitcoin RPC tools for balances, contracts, blocks, and transactions

  • Read-only tools over the Safer Agentic AI framework: 238 patterns + 14 heuristics.

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/tetracoralla/context-surface-analyzer'

If you have feedback or need assistance with the MCP directory API, please join our Discord server