{"id":226255,"date":"2026-07-28T13:28:06","date_gmt":"2026-07-28T13:28:06","guid":{"rendered":"https:\/\/www.europesays.com\/ch-de\/226255\/"},"modified":"2026-07-28T13:28:06","modified_gmt":"2026-07-28T13:28:06","slug":"das-neue-mcp-protokoll-entlastet-server-belastet-aber-die-clients","status":"publish","type":"post","link":"https:\/\/www.europesays.com\/ch-de\/226255\/","title":{"rendered":"Das neue MCP-Protokoll entlastet Server, belastet aber die Clients"},"content":{"rendered":"<p>LF Projects stellt das Model Context Protocols (MCP) auf eine komplett zustandslose Kommunikation um. Mit der neuen Version, die heute erscheinen soll, entfallen Sessions und Handshakes zur Initialisierung. Auf diese Weise lassen sich Server wie herk\u00f6mmliche HTTP-Dienste betreiben.<\/p>\n<p>        Weiterlesen nach der Anzeige<\/p>\n<p>Durch den Wegfall des initialize-Handshakes und der zur\u00fcckgegebenen Mcp-Session-Id lassen sich Anfragen nun unabh\u00e4ngig von dedizierten Serverinstanzen behandeln, um beispielsweise die Last einfacher durch ein Round-Robin-Verfahren auf mehrere zu verteilen. Der Kommunikations-Overhead, wie die Protokollversion oder die F\u00e4higkeiten des Clients, muss nun bei jeder Anfrage in einem _meta-Feld \u00fcbertragen werden, w\u00e4hrend Clients die Server-F\u00e4higkeiten bei Bedarf jederzeit \u00fcber die neue Methode server\/discover abfragen k\u00f6nnen.<\/p>\n<p>      <a href=\"https:\/\/www.heise.de\/imgs\/18\/5\/1\/2\/5\/2\/6\/6\/mcp-7d1f8a057191af33.png\" rel=\"nofollow noopener\" target=\"_blank\"><\/p>\n<p>  <img loading=\"lazy\" decoding=\"async\" alt=\"Vorher-Nachher-Schema\" height=\"823\" src=\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' width='696px' height='391px' viewBox='0 0 696 391'%3E%3Crect x='0' y='0' width='696' height='391' fill='%23f2f2f2'%3E%3C\/rect%3E%3C\/svg%3E\" style=\"aspect-ratio: 1803 \/ 823; object-fit: cover;\" width=\"1803\"\/><\/p>\n<p>      <\/a><\/p>\n<p>Im neuen Verfahren muss der Server keine Sessions mehr verwalten.<\/p>\n<p class=\"a-caption__source\">\n      (Bild:\u00a0LF Projects\/MCP)\n    <\/p>\n<p>Derzeit sieht der Handshake wie folgt aus:<\/p>\n<p>POST \/mcp HTTP\/1.1&#13;<br \/>\nContent-Type: application\/json&#13;<br \/>\n&#13;<br \/>\n{&#171;jsonrpc&#187;:&#187;2.0&#8243;,&#187;id&#187;:1,&#187;method&#187;:&#187;initialize&#187;,&#13;<br \/>\n &#171;params&#187;:{&#171;protocolVersion&#187;:&#187;2025-11-25&#8243;,&#187;capabilities&#187;:{},&#13;<br \/>\n           &#171;clientInfo&#187;:{&#171;name&#187;:&#187;my-app&#187;,&#187;version&#187;:&#187;1.0&#8243;}}}&#13;<\/p>\n<p>Der Server antwortet mit einer Session-ID:<\/p>\n<p>POST \/mcp HTTP\/1.1&#13;<br \/>\nMcp-Session-Id: 1868a90c-3a3f-4f5b&#13;<br \/>\nContent-Type: application\/json&#13;<br \/>\n&#13;<br \/>\n{&#171;jsonrpc&#187;:&#187;2.0&#8243;,&#187;id&#187;:2,&#187;method&#187;:&#187;tools\/call&#187;,&#13;<br \/>\n &#171;params&#187;:{&#171;name&#187;:&#187;search&#187;,&#187;arguments&#187;:{&#171;q&#187;:&#187;otters&#187;}}}<\/p>\n<p>Im neuen Verfahren gibt es keine ID mehr und ein einfacher Aufruf gen\u00fcgt:<\/p>\n<p>        Weiterlesen nach der Anzeige<\/p>\n<p>POST \/mcp HTTP\/1.1&#13;<br \/>\nMCP-Protocol-Version: 2026-07-28&#13;<br \/>\nMcp-Method: tools\/call&#13;<br \/>\nMcp-Name: search&#13;<br \/>\nContent-Type: application\/json&#13;<br \/>\n&#13;<br \/>\n{&#171;jsonrpc&#187;:&#187;2.0&#8243;,&#187;id&#187;:1,&#187;method&#187;:&#187;tools\/call&#187;,&#13;<br \/>\n &#171;params&#187;:{&#171;name&#187;:&#187;search&#187;,&#187;arguments&#187;:{&#171;q&#187;:&#187;otters&#187;},&#13;<br \/>\n           &#171;_meta&#187;:{&#171;io.modelcontextprotocol\/clientInfo&#187;:{&#171;name&#187;:&#187;my-app&#187;,&#187;version&#187;:&#187;1.0&#8243;}}}}&#13;<\/p>\n<p><a href=\"https:\/\/blog.modelcontextprotocol.io\/posts\/2026-07-28-release-candidate\/\" rel=\"external noopener nofollow\" target=\"_blank\">Das neue Verfahren<\/a> hat zur Folge, dass Clients unterbrochene Sitzungen komplett neu starten m\u00fcssen. Die bisherigen Funktionen Roots, Sampling und Logging sind zudem als veraltet eingestuft und entfallen in einem Jahr. F\u00fcr Input- und Output-Schemata von Tools dient jetzt der komplette Standard JSON Schema 2020-12 und erlaubt Bedingungen wie oneOf, anyOf oder allOf. Der Fehlercode f\u00fcr nicht gefundene Ressourcen \u00e4ndert sich in JSON-RPC -32602.<\/p>\n<p>Eine weitere Neuerung beschreibt HTML-Schnittstellen, die auf dem Host in einer Sandbox laufen. Der Host kann sich Schnittstellen im Vorfeld vor Anfragen holen und pr\u00fcfen. Neu ist zudem ein Namespace-Identifier f\u00fcr Extensions: io.modelcontextprotocol.<\/p>\n<p>Mehr Aufwand f\u00fcr die Clients<\/p>\n<p>Entwicklerinnen und Entwickler m\u00fcssen einiges umstellen. <a href=\"https:\/\/blog.modelcontextprotocol.io\/posts\/2026-07-28-release-candidate\/\" rel=\"external noopener nofollow\" target=\"_blank\">Der Blog-Eintrag<\/a> betont: \u201eDieses Release enth\u00e4lt Breaking Changes. Wir haben nicht vor, dass das die Norm wird.\u201c F\u00fcr Anbieter von Ressourcen vereinfacht das neue Protokoll den Aufwand: Sie m\u00fcssen keine Sitzungen mehr verwalten und k\u00f6nnen die Last \u00fcber Server verteilen sowie skalieren. Updates erfordern kein L\u00f6schen mehr von bestehenden Sessions. Clients m\u00fcssen nun hingegen die Sitzungen selbst abbilden und in nachfolgenden Anfragen jeweils mitgeben.<\/p>\n<p>Durch den Wegfall des Samplings wird der LLM-Anbieter selbst zur API-Schnittstelle und kann diese auch bepreisen. Das Logging muss jetzt beispielsweise \u00fcber stderr oder OpenTelemetry geschehen.<\/p>\n<p>        Lesen Sie auchMehr anzeigenWeniger anzeigen<\/p>\n<p>(<a class=\"redakteurskuerzel__link\" href=\"https:\/\/www.heise.de\/news\/mailto:who@ix.de\" title=\"Wolf Hosbach\" rel=\"nofollow noopener\" target=\"_blank\">who<\/a>)<\/p>\n<p>\n      Dieser Link ist leider nicht mehr g\u00fcltig.\n    <\/p>\n<p>Links zu verschenkten Artikeln werden ung\u00fcltig,<br \/>\n      wenn diese \u00e4lter als 7\u00a0Tage sind oder zu oft aufgerufen wurden.\n    <\/p>\n<p>Sie ben\u00f6tigen ein heise+ Paket, um diesen Artikel zu lesen. Jetzt eine Woche unverbindlich testen \u2013 ohne Verpflichtung!<\/p>\n","protected":false},"excerpt":{"rendered":"LF Projects stellt das Model Context Protocols (MCP) auf eine komplett zustandslose Kommunikation um. Mit der neuen Version,&hellip;\n","protected":false},"author":2,"featured_media":226256,"comment_status":"","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"footnotes":"","_share_on_mastodon":"0"},"categories":[15],"tags":[26759,46,49123,622,623,11955,45,60,59,7344,44,64,61,63,62],"class_list":["post-226255","post","type-post","status-publish","format-standard","has-post-thumbnail","category-wissenschaft-technik","tag-api","tag-ch","tag-http","tag-it","tag-kuenstliche-intelligenz","tag-mcp","tag-schweiz","tag-science","tag-science-technology","tag-server","tag-switzerland","tag-technik","tag-technology","tag-wissenschaft","tag-wissenschaft-technik"],"share_on_mastodon":{"url":"https:\/\/pubeurope.com\/@ch_de\/116997835137418096","error":""},"_links":{"self":[{"href":"https:\/\/www.europesays.com\/ch-de\/wp-json\/wp\/v2\/posts\/226255","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.europesays.com\/ch-de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.europesays.com\/ch-de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.europesays.com\/ch-de\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.europesays.com\/ch-de\/wp-json\/wp\/v2\/comments?post=226255"}],"version-history":[{"count":0,"href":"https:\/\/www.europesays.com\/ch-de\/wp-json\/wp\/v2\/posts\/226255\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.europesays.com\/ch-de\/wp-json\/wp\/v2\/media\/226256"}],"wp:attachment":[{"href":"https:\/\/www.europesays.com\/ch-de\/wp-json\/wp\/v2\/media?parent=226255"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.europesays.com\/ch-de\/wp-json\/wp\/v2\/categories?post=226255"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.europesays.com\/ch-de\/wp-json\/wp\/v2\/tags?post=226255"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}