Mit eigenen Händen gebaut

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.

Vorschau der Startseite — echter Screenshot folgt

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

  • Astro
  • TypeScript
  • Cloudflare
  • PHP 8
  • JSON-RPC 2.0 / MCP
  • bplaced Shared Hosting
  • Claude Code

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:

bernhard@weyrauch: ~

1 · MCP-Anfrage (der Prompt)

MCP-Anfrage (der Prompt)

2 · LLM-Antwort

LLM-Antwort