CommunityCodierung & Entwicklunggithub.com

blackwell-systems/mcp-assert

Der deterministische Teststandard für MCP-Server. Verbinden Sie sich über echte stdio/SSE/HTTP-Transports, rufen Sie Tools mit echten Argumenten auf und überprüfen Sie Ergebnisse mit 18 in YAML definierten Assertion-Typen. Jede Sprache, jeder Transport, keine Mocks. Ein einziges Go-Binary.

Was ist mcp-assert?

mcp-assert ist ein deterministisches Test-Framework, das speziell für MCP-Server (Model Context Protocol) entwickelt wurde. Es ermöglicht Entwicklern, MCP-Server über echte stdio-, SSE- oder HTTP-Transports zu verbinden, Tools mit realen Argumenten aufzurufen und die Ausgaben mit 18 verschiedenen Assertion-Typen zu überprüfen. Die Tests werden in YAML-Dateien definiert, was sie einfach lesbar und wartbar macht. Der Schlüsselvorteil ist, dass keine Mocks oder simulierten Umgebungen benötigt werden – das Framework arbeitet mit echten Serverinstanzen. Es unterstützt jede Sprache, in der der MCP-Server geschrieben ist (Python, TypeScript, Go usw.), und wird als ein einziges Go-Binary ausgeliefert, das keine externen Abhängigkeiten hat. Dies macht es ideal für CI/CD-Pipelines, Integrationstests und die Sicherstellung der korrekten Funktionalität von MCP-Tools und -Ressourcen.

Funktioniert mit~Claude Code~Codex CLI~Cursor
npx skills add blackwell-systems/mcp-assert

Installed? Explore more Codierung & Entwicklung skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

In Ihrer bevorzugten KI fragen

Öffnet einen neuen Chat, in dem dieser Agent-Skill bereits geladen ist.

Dokumentation

Was macht mcp-assert?

Der deterministische Teststandard für MCP-Server. Verbinden Sie sich über echte stdio/SSE/HTTP-Transports, rufen Sie Tools mit echten Argumenten auf und überprüfen Sie Ergebnisse mit 18 in YAML definierten Assertion-Typen. Jede Sprache, jeder Transport, keine Mocks. Ein einziges Go-Binary.

Verwandte Skills