MCP für KI-Assistenten
Über das Model Context Protocol (MCP) kann ein KI-Assistent für Sie mit Cookiemark arbeiten. Fragen Sie in normalen Worten, welche Websites Probleme haben, was sich seit dem letzten Scan geändert hat oder wie viele Besucher zugestimmt haben, und der Assistent schlägt es nach. Der Zugang ist bei jeder bezahlten Website enthalten.
Was Sie fragen können
Welche meiner Websites setzen Cookies, bevor ein Besucher zustimmt, und was sollte ich zuerst beheben?
Scanne alle Kunden-Websites und gib mir einen kurzen Bericht pro Kunde für unser Monatsmeeting.
Sind auf shop.example.com seit dem letzten Scan neue Cookies aufgetaucht? Wer setzt sie?
Wie viele Besucher haben das Banner auf example.com im letzten Monat akzeptiert, und aus welchen Ländern?
Ein Besucher hat die Einwilligungs-ID 1b4e28ba-2fa1-41d2-883f-0016d3cca427 geschickt. Wozu hat er zugestimmt, und wann?
Vergleiche die Zustimmungsraten aller meiner Websites und sag mir, welches Banner am schlechtesten abschneidet.
Prüfe den Tag-Manager-Container von example.com und korrigiere die Tags, die vor der Einwilligung laufen.
Der Assistent liest Ihre Websites, Scans und Ihr Einwilligungsprotokoll über die Tools unten. Einen Scan starten oder eine Website veröffentlichen kann er nur, wenn Sie ihn darum bitten, und gute Clients fragen Sie vorher um Bestätigung.
Verbinden
Sie brauchen einen Schlüssel. Ein Inhaber oder Administrator legt ihn unter Einstellungen, API-Schlüssel an. Er beginnt mit cmk_; wir zeigen ihn nur einmal, kopieren Sie ihn also sofort. Der Server ist erreichbar unter:
https://cookiemark.com/mcpClaude Code
claude mcp add --transport http cookiemark https://cookiemark.com/mcp \
--header "Authorization: Bearer cmk_..."Cursor, Windsurf und andere Clients mit einer Konfigurationsdatei
{
"mcpServers": {
"cookiemark": {
"url": "https://cookiemark.com/mcp",
"headers": { "Authorization": "Bearer cmk_..." }
}
}
}Claude Desktop
Fügen Sie Cookiemark über die kleine Brücke mcp-remote, die Node.js braucht, zu claude_desktop_config.json hinzu:
{
"mcpServers": {
"cookiemark": {
"command": "npx",
"args": ["-y", "mcp-remote", "https://cookiemark.com/mcp", "--header", "Authorization: Bearer cmk_..."]
}
}
}Starten Sie Claude Desktop neu, dann erscheint Cookiemark unter seinen Tools.
Die Tools
| Tool | Beschreibung | |
|---|---|---|
list_sites | Alle Websites mit der Angabe, ob ihr Banner live ist, und einer Zusammenfassung ihres letzten Scans. | Liest |
get_scan_report | Der letzte Scan einer Website: Probleme und wie Sie sie beheben, die Prüfungen, jedes Cookie und die gefundenen Tracking-IDs. | Liest |
find_new_cookies | Cookies, die der letzte Scan gefunden hat und die noch nicht in der Cookie-Liste stehen, mit einer vorgeschlagenen Kategorie. | Liest |
consent_stats | Wie Besucher über eine gewählte Anzahl von Tagen geantwortet haben: akzeptiert, abgelehnt, eigene Auswahl, die Zustimmungsrate und die häufigsten Länder. | Liest |
get_consent_log | Die Auswahlen auf einer Website, die neuesten zuerst, für einen Zeitraum Ihrer Wahl. | Liest |
find_consent | Jede Auswahl unter einer Einwilligungs-ID, um einem Besucher zu antworten, der wissen möchte, wozu er zugestimmt hat. | Liest |
start_scan | Startet einen neuen Scan einer Website. Höchstens ein Scan pro Website alle zehn Minuten. | Ändert |
publish_site | Schaltet den aktuellen Entwurf einer Website live. | Ändert |
gtm_check | Prüft die Einwilligung im Google-Tag-Manager-Container der Website und listet auf, was nicht stimmt. | Liest |
gtm_prepare_fix | Legt die Korrektur in einem neuen Arbeitsbereich in Tag Manager ab, den Sie in der Vorschau ansehen können. Nichts geht live. | Ändert |
gtm_publish_fix | Veröffentlicht die wartende Korrektur und startet einen Scan, um sie zu prüfen. | Ändert |
Jedes Tool, das eine Website erwartet, akzeptiert ihre Domain, etwa example.com, oder ihre ID aus list_sites.
Schlüssel und Sicherheit
- Ein Schlüssel gehört zu einer Organisation und sieht nur deren Websites.
- Der Assistent kann keine Texte, kein Design und keine Cookie-Liste ändern. Das tun Sie im Dashboard.
- Ein Schlüssel darf 120 Anfragen pro Minute stellen. Widerrufen Sie ihn unter Einstellungen, API-Schlüssel, dann verliert der Assistent sofort den Zugriff.
- Behandeln Sie den Schlüssel wie ein Passwort: Wer ihn hat, kann Ihr Einwilligungsprotokoll lesen.
Für Entwickler
Der Server spricht MCP über Streamable HTTP ohne Sessions: Senden Sie per POST eine JSON-RPC-Nachricht oder einen Batch an /mcp, mit dem Schlüssel als Bearer-Token, und jede Anfrage erhält eine JSON-Antwort. Unterstützt werden die Protokollversionen 2025-06-18, 2025-03-26 und 2024-11-05. Lesende Tools tragen readOnlyHint; publish_site trägt destructiveHint.