---
title: "MCP Protocol Conformance · Conformance-Test-Harness für"
description: "Conformance-Test-Harness für MCP-Server. JSON-RPC 2.0, OAuth 2.1 PKCE, Tool-Schemas, Capabilities, Smoke-Roundtrip, Annotation-Hygiene. Spec-Versionen"
canonical: "https://matthiasmeyer.tech/de/repos/mcp-protocol-conformance"
language: "de"
last_updated: "2026-08-21"
markdown_versions: ["https://matthiasmeyer.tech/repos/mcp-protocol-conformance.md", "https://matthiasmeyer.tech/de/repos/mcp-protocol-conformance.md", "https://matthiasmeyer.tech/es/repos/mcp-protocol-conformance.md"]
image: "https://matthiasmeyer.tech/api/og/repo/mcp-protocol-conformance?lang=de"
publisher: "Matthias Meyer, https://matthiasmeyer.tech (llms.txt: https://matthiasmeyer.tech/llms.txt)"
---

factory stable TypeScript

# MCP Protocol Conformance

Conformance-Test-Harness für MCP-Server

JSON-RPC 2.0, OAuth 2.1 PKCE, Tool-Schemas, Capabilities, Smoke-Roundtrip, Annotation-Hygiene. Spec-Versionen 2024-11-05, 2025-03-26, 2025-06-18.

[Auf GitHub ansehen →](https://github.com/studiomeyer-io/mcp-protocol-conformance)[npm](https://www.npmjs.com/package/mcp-protocol-conformance)

## Welches Problem es löst

Nichts im MCP-Umfeld fragt einen Server, ob er das Protokoll wirklich spricht. Er funktioniert entweder mit dem Client, gegen den du zufällig getestet hast, oder nicht, und du erfährst es von einem Nutzer. Das hier ist der Prüfstand, der die Frage beantwortet, bevor du veröffentlichst.

## Wie es arbeitet

Es fährt einen Server über stdio und prüft ihn gegen das Protokoll statt gegen deine Erwartungen, und es kommt sowohl als Befehl zum Ausführen als auch als TypeScript-Bibliothek zum Einbinden. In der StudioMeyer-Fertigung ist es das Tor, das jeder andere Bau vor der Beförderung passiert, bevor also etwas zu npm, auf einen Marktplatz oder in einen Pull Request nach oben geht, war es zuerst hier durch.

## Wann du es nimmst

Nimm es als Entwicklungs-Abhängigkeit an dem Tag dazu, an dem du einen Server beginnst, nicht am Tag vor der Veröffentlichung. Ein früh gefundener Konformitätsfehler ist eine kleine Korrektur, derselbe Fehler nach einem Marktplatz-Eintrag ist ein Versionssprung plus Entschuldigung.

## Wann du es nicht nimmst

Konformität geht um das Protokoll, nicht darum, ob deine Werkzeuge nützlich, richtig oder sicher sind. Ein Server kann hier jede Prüfung bestehen und trotzdem Unsinn zurückgeben. Für die Eingabeseite gibt es mcp-gauntlet, für Signaturen mcp-server-attestation und für den Schnittstellen-Vertrag über die Zeit mcp-covenant.

Stars

★ 0

installs

↓ 1,155

Clones (14d)

⊟ 104

Sprache

TypeScript

Aktualisiert

2026-08-21

## Installation

```
npx -y mcp-protocol-conformance
```

## Verwandte Repos

- MCP Gauntlet

    ← Last- und Fuzz-Schicht für

    →

    https://matthiasmeyer.tech/de/repos/mcp-gauntlet

- MCP Covenant

    ← Breaking-Change-Gate für

    →

    https://matthiasmeyer.tech/de/repos/mcp-covenant

- MCP Passport

    ← Registry-Readiness-Check neben

    →

    https://matthiasmeyer.tech/de/repos/mcp-passport

- MCP Hook Conformance

    → Spec-Geschwister von

    →

    https://matthiasmeyer.tech/de/repos/mcp-hook-conformance

- MCP Spec Migrator 2025-11-25

    ← Versions-Brücke für

    →

    https://matthiasmeyer.tech/de/repos/mcp-spec-migrator-2511

## Sitemap

Alle Seiten dieser Website als Markdown: [Sitemap](https://matthiasmeyer.tech/sitemap.md). Kuratierter Einstieg: [llms.txt](https://matthiasmeyer.tech/llms.txt).
