0x4D Model Context Protocol

MCP-Server für KI-Assistenten

Fragen Sie Ihren KI-Assistenten direkt nach meinem Profil, meinen Projekten, meiner Verfügbarkeit und meinen Artikeln. Der Server ist öffentlich, kostenlos und nur lesend.

Endpunkt
https://0x68.de/mcp
Transport
Streamable HTTP (zustandslos, JSON)
Anmeldung
Keine
Zugriff
Nur lesend, öffentliche Inhalte von 0x68.de

Was ist das?

Das Model Context Protocol (MCP) ist ein offener Standard, über den KI-Assistenten wie Claude externe Werkzeuge und Datenquellen nutzen. Über diesen Server kann Ihr Assistent die Inhalte dieser Website gezielt abfragen und mit Quellenlink zitieren, statt sich auf veraltetes Trainingswissen zu verlassen.

Der Server ist zugleich ein Beispiel für meine Arbeit: eine kleine, abgesicherte MCP-Schnittstelle auf Google App Engine, mit eingeschränkten Rechten, geprüften Eingaben und Ratenbegrenzung. Genau so etwas baue ich für Unternehmen, die eigene Daten sicher für KI-Assistenten öffnen wollen.

Grenzen

  • Nur lesend. Der Server kann keine Nachrichten senden, keine Termine buchen und nichts speichern. Für Anfragen nutzen Sie das Kontaktformular oder E-Mail.
  • Nur öffentliche Inhalte. Die Antworten stammen aus denselben Texten wie diese Website.
  • Ratenbegrenzung: 60 Anfragen pro Minute und IP-Adresse, Eingaben bis 200 Zeichen pro Suchfeld.

Datenschutz

Beim Aufruf verarbeiten Google Cloud (Hosting) und Cloudflare technisch notwendige Daten wie IP-Adresse, Zeitpunkt und angefragte Adresse, wie bei jedem Seitenaufruf. Der Server selbst speichert keine Anfragen; die IP-Adresse wird nur kurzzeitig im Arbeitsspeicher für die Ratenbegrenzung gehalten. Mehr dazu in der Datenschutzerklärung.

Einrichten

Claude Code

$ claude mcp add --transport http tim-fiedler https://0x68.de/mcp

Claude (Web und Desktop)

Einstellungen → Konnektoren → Benutzerdefinierten Konnektor hinzufügen, dann diese URL eintragen:

https://0x68.de/mcp

Cursor, Windsurf und andere Clients mit mcpServers-Konfiguration

{
  "mcpServers": {
    "tim-fiedler": {
      "url": "https://0x68.de/mcp"
    }
  }
}

VS Code (.vscode/mcp.json)

{
  "servers": {
    "tim-fiedler": {
      "type": "http",
      "url": "https://0x68.de/mcp"
    }
  }
}

Testen mit dem MCP Inspector

$ npx @modelcontextprotocol/inspector

Direkt per HTTP

$ curl -s https://0x68.de/mcp \
  -H "Content-Type: application/json" \
  -H "Accept: application/json, text/event-stream" \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"get_availability","arguments":{"language":"de"}}}'

Verfügbare Tools

get_profile

Wer ich bin, Rolle, Standort, Schwerpunkte, Ausbildung, Sprachen und Skills.

Parameter: language ('de' | 'en')

list_services

Meine Leistungen mit der jeweiligen Ausgangslage und Referenzprojekten.

Parameter: language ('de' | 'en')

search_projects

Kundenprojekte mit Rolle, Branche, Zeitraum und Technologien, filterbar nach Stichwort oder Technologie.

Parameter: query (string), technology (string), language ('de' | 'en')

search_blog

Blogartikel, neueste zuerst, filterbar nach Stichwort und Thema.

Parameter: query (string), tag (string), language ('de' | 'en'), limit (integer)

get_article

Der volle Text eines Artikels als Markdown, mit Kernaussagen und FAQ.

Parameter: slug (string), language ('de' | 'en')

get_availability

Ab wann und wo ich verfügbar bin, vor Ort und remote.

Parameter: language ('de' | 'en')

get_contact_options

E-Mail, Kontaktformular, Antwortzeit und PGP-Schlüssel.

Parameter: language ('de' | 'en')

Beispielfragen an Ihren Assistenten

  • „Welche Projekte hat Tim Fiedler mit Rust umgesetzt?“
  • „Ist Tim Fiedler im Februar 2027 für ein Projekt in Bremen verfügbar?“
  • „Welche Erfahrung hat er mit RAG auf sensiblen Daten? Fasse seinen Blogartikel dazu zusammen.“
  • „Wie erreiche ich ihn, und wie verschlüssele ich meine Nachricht an ihn?“