Nur Verbindung und Toolliste prüfen; noch keine datenintensive Abfrage ausführen.
- Unterstützter MCP-Client
- Ahrefs Lite oder höher
/ fixtures
Fixture 002 prüft die aktuelle Revision 2026-07-28; Fixture 001 bewahrt die Legacy-Baseline. Beide laufen über stdio und JSON-RPC und belegen ausdrücklich keine Anbieter-, Remote-HTTP- oder Crawl-Foundry-Kompatibilität.
Aktuelle stdio-Baseline: Diese Fixture handelt 2026-07-28 exakt aus, erwartet keine Session-ID, prüft Tool-Capability, Toolliste, Wirkungsannotationen, strukturiertes Ergebnis und Negativpfade.
Client und Server handeln 2026-07-28 aus und prüfen Identität, Tool-Capability und eine Antwort ohne Session-ID.
Ein deterministisches Tool weist read-only, nicht-destruktive und geschlossene Wirkungsgrenzen aus.
Eine begrenzte lokale Keyword-Zusammenfassung liefert strukturierte Daten, Frische und explizite Missing-Data-Felder.
Ein überhöhtes Limit und eine unbekannte Methode scheitern mit den erwarteten JSON-RPC-Fehlern.
Der Lauf erzeugt keine externen Requests und keine Seiteneffekte. Remote-HTTP, Discovery, Auth und Anbieter bleiben ungeprüft.
{
"fixtureId": "local-readonly-runtime-v2",
"testedAt": "2026-09-04T09:03:52Z",
"spec": "2026-07-28",
"client": "seo-mcp-current-fixture-client@2.0.0",
"server": "seo-mcp-local-readonly-fixture@1.0.0",
"transport": "stdio-jsonrpc",
"assertions": 14,
"status": "reproduziert",
"providerClaims": 0,
"remoteHttpClaims": 0
}corepack pnpm fixture:test startet nacheinander die Legacy- und die aktuelle Fixture, führt Initialize, Toolliste, Happy Path und Negativfälle aus und beendet sich bei jeder Abweichung mit einem Fehlercode. Client, Server, Runner und Ergebnisnachweise liegen versioniert im Repository.
Fixture 001 bleibt als historische Baseline erhalten: Sie prüft elf Assertions für 2025-11-25. Fixture 002 prüft vierzehn Assertions für 2026-07-28. Ein Anbieter erhält erst dann „reproduziert“, wenn dieselbe Evidenz gegen dessen festgehaltenen Client-, Server-, Auth- und Accountstand vorliegt.
Provider-Preflight
Die nächste sinnvolle Aktion hängt nicht von einem pauschalen Ranking ab, sondern von Zugang, Wirkung und Kostenrisiko. Jede Zeile nennt den kleinsten noch unbelegten Schritt.
Nur Verbindung und Toolliste prüfen; noch keine datenintensive Abfrage ausführen.
Read-only-Verbindung herstellen, Toolliste protokollieren und vor der ersten Datenabfrage stoppen.
Zuerst nur die dokumentationsbezogenen Tools prüfen; bezahlte API-Requests brauchen eine eigene Freigabe.
Eine erlaubte Test-URL mit Scrape abrufen; Crawl, Batch und Search zunächst gesperrt lassen.
Über den aktuellen Streamable-HTTP-Endpunkt nur freie Discovery-Tools prüfen; noch keinen Actor starten.
Nicht ausführbar: Erst nach Veröffentlichung eines echten Endpoints kann eine Verbindung geprüft werden.