Wir haben die agent-readable Surfaces um einen weiteren Baustein ergänzt: einen MCP-Server. Damit lässt sich das Daily Briefing nicht mehr nur lesen oder abonnieren, sondern direkt als Werkzeug in einen KI-Agenten einbinden.
Was MCP ist
Das Model Context Protocol ist ein offener Standard, über den KI-Clients wie Claude Desktop oder Cursor externe Werkzeuge ansprechen. Ein Agent fragt „Was steht im heutigen Tower-Ventures-Briefing?" — und ruft im Hintergrund das passende Tool auf, statt eine Webseite zu parsen.
Der Endpoint
Der Server läuft unter POST /api/mcp als Streamable HTTP, ist zustandslos, read-only und braucht keine Anmeldung — er liefert ausschließlich öffentliche Briefing-Daten.
Er stellt drei Tools bereit:
list_briefings— alle verfügbaren Briefings mit Datum und Titel.get_briefing— ein Briefing zu einem bestimmten Datum, als strukturiertes JSON und als Markdown.get_latest_briefing— das aktuellste Briefing.
Eintragen im Client
In einem MCP-fähigen Client wird der Endpoint https://www.towerventures.de/api/mcp als Streamable-HTTP-Server hinterlegt. Danach stehen die drei Tools zur Verfügung und der Agent kann das Briefing eigenständig abfragen.
In Claude Desktop einrichten
Es gibt zwei Wege, je nach Version und Plan.
Weg 1: Über die Connector-Einstellungen (empfohlen)
Neuere Versionen von Claude Desktop verbinden sich direkt mit entfernten MCP-Servern:
- Claude Desktop öffnen und in die Einstellungen wechseln.
- Den Bereich Connectors öffnen und Add custom connector wählen.
- Einen Namen vergeben, z. B.
Tower Ventures Briefing. - Als URL
https://www.towerventures.de/api/mcpeintragen und bestätigen.
Danach erscheinen die drei Tools im Werkzeug-Menü eines Chats. Eine Anmeldung ist nicht nötig, da der Server read-only und öffentlich ist.
Weg 2: Über die Konfigurationsdatei
Wenn die Connector-Oberfläche nicht verfügbar ist, lässt sich der Server über claude_desktop_config.json per mcp-remote-Brücke einbinden (überbrückt den entfernten Streamable-HTTP-Server auf eine lokale stdio-Verbindung):
{
"mcpServers": {
"tower-ventures-briefing": {
"command": "npx",
"args": ["-y", "mcp-remote", "https://www.towerventures.de/api/mcp"]
}
}
}
Die Konfigurationsdatei liegt unter:
- macOS:
~/Library/Application Support/Claude/claude_desktop_config.json - Windows:
%APPDATA%\Claude\claude_desktop_config.json
Nach dem Speichern Claude Desktop neu starten. Voraussetzung für diesen Weg ist eine installierte Node.js-Umgebung (für npx).
In Codex einrichten
Codex (CLI und IDE-Erweiterung teilen sich die Konfiguration unter ~/.codex/config.toml) spricht entfernte Streamable-HTTP-Server nativ an — eine Brücke wie bei Claude Desktop ist hier nicht nötig.
Am schnellsten über die Kommandozeile:
codex mcp add tower-ventures-briefing --url https://www.towerventures.de/api/mcp
Alternativ direkt in ~/.codex/config.toml:
[mcp_servers.tower-ventures-briefing]
url = "https://www.towerventures.de/api/mcp"
Da der Server öffentlich und read-only ist, sind weder Token noch zusätzliche Header nötig. Soll der Server nur in einem bestimmten Projekt verfügbar sein, lässt sich dieselbe Tabelle in eine projektlokale .codex/config.toml schreiben.
In Microsoft Copilot einrichten
Microsoft 365 Copilot bindet eigene MCP-Server über Copilot Studio ein (der Streamable-HTTP-Transport wird unterstützt):
- In Copilot Studio den gewünschten Agenten öffnen und zur Seite Tools wechseln.
- Add a tool → New tool → Model Context Protocol wählen — der MCP-Assistent öffnet sich.
- Die Felder ausfüllen:
- Server name: z. B.
Tower Ventures Briefing - Server description: eine kurze Beschreibung
- Server URL:
https://www.towerventures.de/api/mcp
- Server name: z. B.
- Als Authentifizierung keine wählen — der Server ist öffentlich und read-only.
Danach stehen dem Agenten die drei Tools zur Verfügung; spätere Änderungen am Server übernimmt Copilot Studio automatisch. Je nach Microsoft-365-Lizenz und Tenant-Einstellungen kann das Einbinden eigener MCP-Server Administratorrechte erfordern.
Ausprobieren
Ist der Server eingebunden, genügt eine Frage wie „Was steht im aktuellen Tower-Ventures-Briefing?" — Claude ruft dann get_latest_briefing auf. Direkt testen lässt sich der Endpoint auch ohne Client:
curl -s -X POST https://www.towerventures.de/api/mcp \
-H 'content-type: application/json' \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"get_latest_briefing","arguments":{}}}'
Wer lieber ohne Client arbeitet, findet dieselben Inhalte weiterhin über die Markdown-Endpoints und Feeds sowie als Einstieg unter /llms.txt. Was sich ändert, dokumentieren wir hier — menschen- und maschinenlesbar.