Files
grok-bot 40977dff22 MCP Spec 2026-07-28: Kap. 4.8, Pinning und Companion-Freeze.
Dokumentiert die stateless Revision als Übergangsentscheidung, hält Buch und Companion normativ auf 2025-11-25 und verdrahtet Vorwort, Anhang D sowie COMPATIBILITY.
2026-07-26 20:56:39 +02:00

6.0 KiB
Raw Permalink Blame History

Vorwort

Architektur schlägt Modell-Hype

Wenn du in den letzten Jahren Software gebaut hast, hast du die KI-Welle in Schüben erlebt: Autocomplete, dann Chat, dann Tools, dann Agenten, die Issues lesen, Patches vorschlagen und Tests anstoßen. Irgendwann stellt sich nicht mehr die Demo-Frage „Kann das Modell Code?“, sondern die Produktionsfrage:

Welches System um das Modell herum macht Agentenarbeit steuerbar – und wann solltest du bewusst nicht automatisieren?

Dieses Buch antwortet als Architektur- und Musterbuch, nicht als SDK-Handbuch und nicht als Prompt-Sammlung. Die zentrale Beobachtung ist nüchtern:

Agentenqualität = Modell × Kontext × Tools × Prozess.
Ein schwaches Glied dominiert das Ergebnis.

Daraus folgen drei Hebel, die den roten Faden bilden:

  1. Context Engineering – was wann, in welcher Form, mit welcher Autorisierung und welchem Token-Budget ins Context Window kommt (und was bewusst draußen bleibt).
  2. Agent Harness – Loop, Permissions, Verify, Observability, UX: alles, was aus einem Modell einen betriebsfähigen Agenten macht (Agent = Model + Harness).
  3. Portable Capabilities – oft über das Model Context Protocol (MCP), wenn Tools und Kontext über Hosts und Teams hinweg wiederverwendbar sein sollen; host-nativ, wenn Pixel und Millisekunden im Editor zählen.

MCP ist dabei Infrastruktur, kein Heilsversprechen. Die oft zitierte USB-C-Analogie gilt nur so weit: Standardisierung von Anschluss und Discovery – nicht von Intelligenz, Sicherheit oder gutem Prozess.


Für wen dieses Buch ist – und für wen nicht

Geschrieben für:

  • Tech-Leads, Architects und Senior ICs, die Agenten in den SDLC bringen,
  • Platform- und AI-Engineers, die MCP-Server, Policies und Evals verantworten,
  • Engineering Manager, die Autonomy, Risiko und Nutzen steuern müssen – ohne Folien-10×.

Weniger geeignet, wenn du suchst:

  • eine Transformer-Forschungsmonografie,
  • No-Code-Marketing-Automation,
  • die Bestätigung, dass „ein Modell die Entwickler ersetzt“.

Agenten verstärken bestehende Engineering-Kultur. Schlechte Reviews, schwache Tests und unklare Ownership multiplizieren sie nur.


Was du nach diesem Buch entscheiden kannst

Nicht „mehr wissen“, sondern entscheiden und bauen:

Entscheidung Du kannst …
Architektur Host-first vs. MCP-first vs. Custom-Harness begründen (Kap. 4, 6)
Kontext eine Working-Set-/Context-Policy entwerfen und Context Waste messen (Kap. 3, 7, 10)
Integration sagen, wann MCP die richtige Schicht ist – und wann nicht (Kap. 4.7.5)
Lieferfähigkeit Autonomy L0–L3 an Orakel, Review und Error Budgets koppeln (Kap. 7, 11)
Betrieb Threat Boundaries, Allowlists und Audit für Tools/Server skizzieren (Kap. 11)
Nutzen in 90 Tagen messen statt behaupten (Scorecard in Kap. 7 / ES-III; Anhang F)
Build in ≤ 5 Min den Offline-Agenten im Companion starten und den Context Trace lesen (Kap. 10.0; code/README.md)

Was stabil bleibt, wenn Specs sich ändern

MCP-Hosts, Framework-APIs und Dekoratoren ändern sich weiter. Deshalb priorisiert dieses Buch Haltbarkeit:

Schicht Du nimmst mit
Stabil Host/Client/Server; Tools, Resources, Prompts; Context- und Harness-Prinzipien; Trust Boundaries
Mittelstabil Server-Schnitt, Verify-Loops, Skills/Progressive Disclosure, Hybrid-KB, Eval-Scorecards
Volatil / Übergangsphase (2026/2027) MCP-Protokollkern (Sessions, initialize-Handshake, Request-Envelope) – siehe Kap. 4.8; konkrete SDK-Syntax und Host-JSON (Stand Juli 2026, Companion code/)

Begründung Primitiven vs. Protokollkern: Die Revision 2026-07-28 bricht primär den Zustands- und Handshake-Vertrag, nicht die Capability-Klassen. Tools/Resources/Prompts bleiben die stabile Integrationssprache; der Protokollkern ist in der Übergangsphase bewusst als volatil markiert, damit ihr Migrationsbudget dort plant – und nicht an Context Policy oder Server-Schnitt.

Normative Spec-Referenz: MCP Specification 2025-11-25 unter modelcontextprotocol.io/specification/2025-11-25. Code: Tags book-2026-07 / latest (siehe code/COMPATIBILITY.md, code/README.md).

Spec-Pin und Revision 2026-07-28. Dieses Buch basiert normativ auf der MCP Specification 2025-11-25. Am 28. Juli 2026 erscheint die Revision 2026-07-28 (stateless Redesign): sie entfernt den protocol-level Session-Handshake und macht Requests self-contained. Wir behandeln den beobachtbaren Bruch und die Migrations-Entscheidung gezielt in Kapitel 4.8 – nicht durch Umschreiben des Architekturkerns. Begründung des Pinnings: Context Engineering, Harness und Capability-Schnitt bleiben haltbarer als die Session-/Transport-Details einer einzelnen Spec-Generation; Teams sollen auf stabilen Mustern entscheiden und den Spec-Wechsel bewusst terminieren.


Wie du liest

Pfad Einstieg
Architect (empfohlen) Einleitung → Kap. 3 → 4 → 5 → 6.6 → 11
Builder Kap. 4.5–4.7 → 10 → 11.7
Lead Executive Summaries → Kap. 7 → 11 → 13
30 Minuten Kap. 4.5 → 4.7.5 → python 05-coding-agent/agent.py --demo → Kap. 11.7

Kapitel 1–2 sind Auffrischung. Wenn du Tool-Use und Agent-Loops schon produktiv nutzt, überspringe sie ohne schlechtes Gewissen.


Lesevereinbarung

Ich setze voraus: du mitdenkst, im Terminal mitbaust und Demo-Prompts misstraust. Im Gegenzug bekommst du keine Hype-Roadmap, sondern Trade-offs, Failure Modes und die Einladung, Nein zu sagen – zu MCP an der falschen Stelle, zu Autonomy ohne Orakel, zu Multi-Agent ohne Evals.

Viel Erfolg. Bau Systeme, in denen Kontext und Werkzeuge so sauber spezifiziert sind wie eure APIs – und in denen Menschen die Verantwortung behalten.


Martin Richardt