Diese Website
Die Seite, die du gerade siehst, ist selbst ein Projekt: Von Anfang bis Ende mit agentischem Coding entworfen und umgesetzt – und so verdrahtet, dass sie direkt mit KI-Agenten sprechen kann.
Es ist eine Astro-Seite mit einem einzigen, vollständig typisierten Datenmodell: Jede Seite, auf Englisch wie auf Deutsch, kommt aus einer strukturierten Datendatei, sodass nichts zwischen den Sprachen auseinanderdriftet und jeder neue Abschnitt in beiden Sprachversionen nur einen Edit entfernt ist.
Sie wird als statisches HTML per FTP auf Shared Hosting ausgeliefert, kein serverseitiges Framework, keine Datenbank. Das einzige dynamische Stück ist ein kleiner MCP-Server (Model Context Protocol), geschrieben in reinem PHP ohne jede Abhängigkeit, der strukturierte Fragen zu meinem Profil, Werdegang, meiner Expertise und meinen Projekten über JSON-RPC 2.0 beantwortet – für jeden MCP-fähigen KI-Client direkt aufrufbar.
Cloudflare sitzt davor und übernimmt den Routing-Trick, der eine saubere "/mcp"-URL ganz ohne Redirect funktionieren lässt: Ein Edge-seitiges URL-Rewrite reicht die Anfrage direkt an die PHP-Datei weiter, sodass MCP-Clients nie einen 301 sehen und daran nie scheitern. Der gesamte Aufbau, von der Astro-Architektur über den PHP-Server bis zur Cloudflare-Regel, wurde per agentischem Coding mit Claude Code gebaut.

Was steckt drunter
Ein einziges, typisiertes, zweisprachiges (EN/DE) Datenmodell, keine Content-Gabelung
Statischer Astro-Build, per FTP auf Shared Hosting ausgeliefert
Eigener MCP-Server in reinem PHP, ohne Abhängigkeiten, JSON-RPC 2.0
Cloudflare-Edge-Regel routet /mcp ohne Redirect, ohne Rewrite-Regel
llms.txt und llms-full.txt werden bei jedem Build automatisch erzeugt
Von Anfang bis Ende per agentischem Coding mit Claude Code gebaut
Tech-Stack
Probier den MCP-Server selbst aus
Der Server stellt sieben Tools bereit (get_profile, get_career, get_expertise, get_projects, get_hobby_projects, get_contact, search_content) unter https://www.bernhardweyrauch.de/mcp. Jeder MCP-fähige Client kann sich direkt verbinden, zum Beispiel im Terminal mit Claude Code:
1 · MCP-Anfrage (der Prompt)

2 · LLM-Antwort
