Skip to main content
Glama
patsypppe

broker

by patsypppe

Sentinel

Un servidor MCP sin estado, y el banco de pruebas de conformidad que lo evalúa.

El 28 de julio de 2026 el Model Context Protocol publicó la mayor revisión incompatible de su historia: convirtió MCP de un protocolo con estado, basado en sesiones y bidireccional en un protocolo de solicitud/respuesta sin estado. Las sesiones han desaparecido. El handshake initialize ha desaparecido. server/discover es obligatorio. Las solicitudes iniciadas por el servidor fueron reemplazadas por completo por Multi Round-Trip Requests. CacheableResult pasó a ser obligatorio. Sampling, Roots, Logging, HTTP+SSE transport y OAuth Dynamic Client Registration fueron todos deprecados en un plazo de doce meses.

Todos los servidores MCP en el mundo real fueron escritos según los antiguos patrones. Este repositorio son dos cosas a la vez:

broker/

Un servidor MCP en Go construido nativamente sobre 2026-07-28 — sin estado, basado en handles, solo MRTR, auditado.

harness/

sentinel, un banco de pruebas de conformidad que escanea cualquier servidor MCP, lo evalúa según los requisitos normativos con una cita de la especificación por regla, e inventaría su deuda de características deprecadas.

Están acoplados deliberadamente. La credibilidad del banco de pruebas proviene de evaluar un servidor que no es el suyo; la credibilidad del servidor proviene de ser evaluado. El banco de pruebas nunca importa los detalles internos del servidor y se ejecuta contra cualquier URL de endpoint.

Estado

Trabajo en curso. Consulta docs/superpowers/plans/2026-08-22-sentinel-mvp.md para el plan de paquetes de trabajo y docs/HANDOFF.md para la especificación que este implementa.

WP

Capacidad

Estado

WP-0

Arranque del repositorio

WP-1

Envelope, descubrimiento, negociación, taxonomía de errores

WP-2

Contrato de cabeceras y enrutado Envoy

WP-3

Registro, tools/list determinista, CacheableResult

WP-4

Disciplina de herramientas y warehouse.query

WP-5

Handles de estado emitidos por el servidor

WP-6

Motor MRTR y reproducción idempotente

WP-7

Validación de audiencia

WP-8

Registro de auditoría y cadena hash

WP-9

Sonda del banco de pruebas, catálogo de reglas, fixtures

WP-10

Calificación, JSON, SARIF, puerta de CI

WP-11

Inventario de deprecaciones

WP-12

Mediciones, guía de migración, demo

Related MCP server: FlowMCP

Inicio rápido

make up          # postgres + broker + envoy + smokescreen + otel-collector
make check       # golangci-lint, go test, ruff, mypy, pytest
make scan-broker # grade the broker against its own harness

Requiere Go 1.23+, Python 3.12, uv ≥ 0.5 y Docker. No se requiere ninguna clave de API de modelo en ningún lugar — el broker sirve herramientas, no llama a modelos, por eso la CI es rápida, gratuita y nunca es inestable por una razón ajena a este repositorio.

Documentación

  • docs/HANDOFF.md — la especificación de implementación (SN-HND-001).

  • docs/MIGRATION.md — qué cambió en MCP 2026-07-28 y qué te cuesta. (WP-12)

  • CLAUDE.md — las cuatro reglas y las restricciones de archivo de una sola fuente.

Precedencia

Cuando este repositorio y la especificación MCP discrepan, la especificación gana y este repositorio está equivocado.

Licencia

MIT — consulta LICENSE.

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

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

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
    A
    quality
    B
    maintenance
    An MCP server that exposes deterministic workflows as tools, allowing small models to reliably orchestrate APIs and other MCP servers with minimal parameters.
    2
    100
    2
    MIT
  • A
    license
    Not graded
    quality
    B
    maintenance
    This MCP server provides a stateful, resettable, verifiable API runtime that gates every tool call, enabling agents to run long workflows against provider-shaped environments without live provider write access. It records decisions, side effects, and outcome evidence for replayable, verifiable benchmark runs.
    Apache 2.0

View all related MCP servers

Related MCP Connectors

  • Workflow diagnostics, capability routing, and x402 settlement for MCP-compatible agents.

  • AI Reasoning Cache & Consensus Layer with 11 MCP tools via Streamable HTTP.

  • An authenticated remote MCP server for user-owned devices and one-shot capability invocation.

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/patsypppe/sentinel'

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