Skip to main content
Glama
patsypppe

broker

by patsypppe

Sentinel

무상태 MCP 서버이자, 이를 평가하는 적합성 하네스입니다.

2026년 7월 28일, Model Context Protocol은 역사상 가장 큰 파괴적 개정을 발표했습니다. MCP를 상태 기반의 세션형 양방향 프로토콜에서 무상태 요청/응답 프로토콜로 전환한 것입니다. 세션은 사라졌습니다. initialize 핸드셰이크도 사라졌습니다. server/discover는 필수입니다. 서버 주도 요청은 전면적으로 MRR(Multi Round-Trip Requests)로 대체되었습니다. CacheableResult는 필수가 되었습니다. Sampling, Roots, Logging, HTTP+SSE 전송, OAuth 동적 클라이언트 등록은 모두 12개월의 유예 기간을 두고 더 이상 사용되지 않게 되었습니다(deprecated).

지금까지 사용되던 모든 MCP 서버는 이전 방식에 맞춰 작성되었습니다. 이 리포지토리는 두 가지를 함께 제공합니다:

broker/

2026-07-28을 네이티브로 지원하도록 구축된 Go MCP 서버 — 무상태, 핸들 기반, MRTR 전용, 감사됨.

harness/

sentinel — 모든 MCP 서버를 스캔하고, 규칙별 스펙 인용과 함께 표준 요구 사항에 따라 평가하며, 더 이상 사용되지 않는 기능의 부채를 목록화하는 적합성 하네스입니다.

이 둘은 의도적으로 결합되어 있습니다. 하네스의 신뢰성은 자신의 것이 아닌 서버를 평가한다는 데서 오고, 서버의 신뢰성은 평가를 받는다는 데서 옵니다. 하네스는 서버 내부를 가져오지(import) 않으며 모든 엔드포인트 URL에 대해 실행됩니다.

상태

작업 진행 중입니다. 작업 패키지 계획은 docs/superpowers/plans/2026-08-22-sentinel-mvp.md를, 구현 사양은 docs/HANDOFF.md를 참조하세요.

WP

기능

상태

WP-0

리포지토리 부트스트랩

✅

WP-1

Envelope, 검색, 협상, 오류 분류

⏳

WP-2

헤더 계약 및 Envoy 라우팅

⏳

WP-3

레지스트리, 결정적 tools/list, CacheableResult

⏳

WP-4

도구 규율 및 warehouse.query

⏳

WP-5

서버 발급 상태 핸들

⏳

WP-6

MRTR 엔진 및 멱등 재생

⏳

WP-7

대상(Audience) 검증

⏳

WP-8

감사 로그 및 해시 체인

⏳

WP-9

하네스 프로브, 규칙 카탈로그, 픽스처

⏳

WP-10

평가, JSON, SARIF, CI 게이트

⏳

WP-11

지원 중단 인벤토리

⏳

WP-12

측정, 마이그레이션 가이드, 데모

⏳

Related MCP server: AIOrc MCP Server

빠른 시작

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

Go 1.23+, Python 3.12, uv ≥ 0.5, Docker가 필요합니다. 어디에서도 모델 API 키가 필요하지 않습니다. 브로커는 도구를 제공할 뿐 모델을 호출하지 않으므로, 이 리포지토리 외부의 이유로 CI가 빠르고, 무료이며, 절대 불안정해지지 않는 것입니다.

문서

  • docs/HANDOFF.md — 구현 사양서(SN-HND-001)입니다.

  • docs/MIGRATION.md — MCP 2026-07-28에서 변경된 사항과 그 비용에 대해 설명합니다. (WP-12)

  • CLAUDE.md — 네 가지 규칙과 단일 소스 파일 제약 사항입니다.

우선순위

이 리포지토리와 MCP 사양이 일치하지 않는 경우 사양이 우선하며 이 리포지토리가 잘못된 것입니다.

라이선스

MIT — LICENSE를 참조하세요.

Related MCP Connectors

Related MCP Servers

  • A
    license
    Not graded
    quality
    A
    maintenance
    Enables MCP-compatible LLM clients to execute server-verified agent workflows, with enforced transitions, invocation caps, and signed audit trails.
    MIT
  • F
    license
    Not graded
    quality
    B
    maintenance
    Demonstrates stateful application patterns on the stateless MCP 2026-07-28 protocol, enabling request-scoped state, multi round-trip confirmations, and streaming progress updates across independent tool calls.
    -
  • F
    license
    Not graded
    quality
    A
    maintenance
    Enables MCP-compatible AI clients to invoke CLI-driven agent tools over Streamable HTTP, including shell execution, file operations, patching, image viewing, web search, and nested agent tasks, with permission modes and real-time progress streaming.
    -