mcp-context-inspector
mcp-context-inspector
Готовый MCP-сервер + запись метрик выполнения для любого агента, вызывающего инструменты. Направьте цикл вашего агента на record_session(prompt, model_id, loop_result) после каждого запуска — и вы получите бесплатно:
Настоящий MCP-сервер (Streamable HTTP), к которому может подключиться любой MCP-клиент — Claude Desktop, Cursor, ваш собственный чат-интерфейс, — предоставляющий 7 инструментов только для чтения по истории сессий, стоимости, метрикам токенов/инструментов, а также...
The Context Window Explorer — полная прозрачность того, что именно попало в контекстное окно модели, блок за блоком, с честными (явно помеченными как оценочные) подсчётами токенов, пропорциональной сегментированной полосой и детальной панелью с раскрытием по клику для каждого блока:

(скриншот из эталонного чат-интерфейса, в связке с которым создавался этот пакет —
sre-investigation-agent; панель выше — это то, что получает любой MCP-клиент, когда запрашиваетget_context_timeline.)
Большинство инструментов наблюдаемости для агентов просто показывают вам те же данные, которые уже отображаются в вашем собственном UI. Этот инструмент показывает то, что обычно вообще невозможно увидеть: системный промпт vs. спецификации инструментов vs. рассуждения vs. вызов инструмента/результат vs. окончательный ответ, в том порядке, в котором они действительно попадали в контекст, с нарастающим итогом токенов относительно реального контекстного окна модели — а также какие из этих блоков когда-либо видны конечному пользователю, а какие являются невидимыми накладными расходами.
Установка
uv add mcp-context-inspector # or: pip install mcp-context-inspector
# while co-developing locally against an editable checkout:
uv add --editable ../mcp-context-inspectorRelated MCP server: ai-usage-metrics-mcp
Подключите к вашему агенту
from metrics import store
session_id = store.record_session(prompt, model_id, loop_result)loop_result — это то, что возвращает цикл вашего агента; этому пакету нужно, чтобы оно выглядело так:
{
"trace": [{"tool": "...", "args": {...}, "status": "ok"}, ...],
"turns": [{"input_tokens": int, "output_tokens": int, "latency_ms": int}, ...],
"input_tokens": int, "output_tokens": int, "total_tokens": int, "latency_ms": int,
"context_blocks": [ # optional — omit and you just lose the Explorer, nothing crashes
{"category": "system", "label": "...", "char_count": int, "token_estimate": int, "turn_n": int | None},
...
],
}context_blocks категории: system, tools, user, reasoning, thinking, tool_call, tool_result (опционально содержит ключ "status" для цветовой кодировки ошибок), answer.
Запуск сервера
uv run python -m mcp_server.serverЕсли не задан MCP_AUTH_TOKEN — он генерируется и выводится при запуске, та же модель доверия, что и у выводимого токена Jupyter-сервера. Задайте его самостоятельно для стабильного значения между перезапусками. Подключайте любой MCP-клиент к http://127.0.0.1:8787/mcp с заголовком Authorization: Bearer <token>.
Бэкенды хранения
STORAGE_BACKEND=sqlite (по умолчанию, локальная разработка — data/metrics.db) или STORAGE_BACKEND=dynamodb (задайте METRICS_TABLE/AWS_REGION) — сигнатуры функций одинаковы в обоих случаях, вызывающий код никогда не знает, какой активен.
7 инструментов MCP
get_session_metrics, get_token_breakdown, get_tool_metrics, get_agent_trace, get_cost_estimate, get_recent_sessions, get_context_timeline. Обычные REST-эквиваленты также доступны по адресу /api/* — альтернатива для отладки через curl, вызывающая те же функции из metrics/store.py.
Связанные репозитории
sre-investigation-agent — эталонный чат-интерфейс + Bedrock-агент, из которого этот пакет был выделен и вместе с которым он разрабатывается.
This server cannot be installed
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
- AlicenseAqualityAmaintenanceMCP-native agent evaluation and observability server. Log traces, evaluate output quality with 12 built-in rules (PII detection, prompt injection, cost thresholds), and track agent costs. Real-time dashboard, OTel-compatible spans. Self-hosted, MIT licensed.93467MIT
- Alicense-qualityDmaintenanceA MCP server for tracking AI usage metrics and structured logs across applications. Monitor model calls, analyze usage patterns, track costs, and debug AI interactions.10MIT
- AlicenseAqualityBmaintenanceAn MCP server that provides cost and reliability observability for LLM and agent workflows. It records model calls and allows querying and aggregating telemetry data through MCP tools.6MIT
- Alicense-qualityAmaintenanceAn MCP server that gives AI agents observability over their own tool calls, enabling auditing, cost tracking, latency analysis, and alerting.MIT
Related MCP Connectors
Agent Replay Debugger MCP — record every agent step + deterministic replay. Step-debugger for
Hosted MCP server for LLM cost estimation, model comparison, and budget-aware routing.
MCP server providing access to the Scorecard API to evaluate and optimize LLM systems.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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/sohaibsohail98/mcp-context-inspector'
If you have feedback or need assistance with the MCP directory API, please join our Discord server