Sieh, welche Protokollrevision dein Server tatsächlich aushandelt und ob ein Client, der 2025-03-26 erwartet, mit ihm funktioniert.
Wenn der Transport stimmt, bleibt das Problem, dass niemand sieht, was dein Server kann. MCP Showcase macht aus derselben URL ein Live-Playground mit Doku für jedes Tool.
Jeder deployte MCP-Endpunkt.
Der initialize-Austausch nennt die Revision, auf die sich dein Server festlegt — und das ist nicht immer die, gegen die du gebaut hast.
Dazu Transport, Capabilities und die vollständige Tool-Liste.
MCP-Revisionen sind datiert statt nummeriert, und Client und Server handeln beim initialize-Handshake eine gemeinsame aus. Die Revision, auf die es ankommt, steht also nicht in deiner Abhängigkeitsdatei — es ist die, auf die sich beide Seiten zur Laufzeit einigen, und genau die meldet diese Prüfung.
Server, die gegen ein neueres SDK gebaut wurden, als sie getestet wurden, oder die von einer transitiven Abhängigkeit auf ein altes festgenagelt sind, handeln regelmäßig etwas anderes aus, als ihr Autor erwartet.
Selten der Kern: Tools, Resources und Prompts sind durchgehend stabil geblieben. Die Unterschiede, die wehtun, liegen bei der Capability-Aushandlung, der Autorisierung und — vor allem — bei den Transporten. Der Umstieg auf Streamable HTTP kam mit den neueren Revisionen, und eine Transportabweichung verursacht in der Praxis weit mehr Ausfälle als eine Revisionsabweichung. Wenn ein Client deinen Server nicht sieht, prüfe den Transport vor der Revision.
Die, die dein SDK gerade unterstützt — und einigermaßen aktuell gehalten. Revisionen vor deinem SDK hinterherzujagen bringt nichts. Mehrere zurückzuliegen ist der Weg, auf dem ein Server nach und nach aufhört, mit neueren Clients zu funktionieren; und weil die Aushandlung leise degradiert statt laut zu scheitern, fällt es meist als „manche sagen, es geht nicht" auf und nicht als Ausfall.
Wenn ein Client deinen Server erreicht, bleibt das Problem, dass niemand erkennen kann, was er tut. Eine Tool-Liste ist keine Vorführung, und ein Interessent installiert keinen Client, um es herauszufinden. MCP Showcase richtet sich auf dieselbe URL und erzeugt ein Live-Playground mit generierter Doku für jedes Tool — damit die Bewertung deines Servers einen Klick kostet.