MCP-Doku
Verbinde seops mit Claude, ChatGPT, Gemini oder Claude Code: ein Remote-MCP-Server mit OAuth-Anmeldung und 45 Tools. Lese-Tools sind immer kostenlos.
Kurz gesagt. Füge https://app.seops.app/mcp in deinem Assistenten hinzu, melde dich mit Google an und frag nach einer Site beim Namen. Es gibt 45 Tools: 34 lesend, 11 schreibend. Der Server bringt Regeln mit, die dem Agenten sagen, wie er analysieren soll.
Verbinden
Claude (claude.ai, Desktop)
- Einstellungen → Connectoren → Benutzerdefinierten Connector hinzufügen
- URL: https://app.seops.app/mcp
- Mit Google anmelden, sobald das OAuth-Fenster aufgeht
- Frag: „Welche meiner Sites hat letzte Woche Klicks verloren?“
Claude Code
claude mcp add --transport http seops https://app.seops.app/mcp- /mcp ausführen und die Anmeldung abschließen
- Der Server liefert Analyseregeln und ein Protokoll zum Aufgabenabgleich mit; der Agent folgt ihnen ohne zusätzliche Anweisungen
ChatGPT
- Einstellungen → Connectoren → Erstellen (Entwicklermodus)
- MCP-Server-URL: https://app.seops.app/mcp, Authentifizierung OAuth
- Den Connector im Chat aktivieren und nach einer Site beim Namen fragen
Gemini
- Gemini CLI: den Server in settings.json unter mcpServers mit httpUrl eintragen
- Connectoren in der Gemini-App folgen, sobald Google benutzerdefiniertes MCP für alle Konten öffnet
Regeln, an die sich der Agent hält
Die MCP-Instruktionen des Servers gehen bei jeder Verbindung an den Agenten. Kurz:
- Kein Raten: jede Zahl kommt mit Quelle und Zeitraum.
- Raten liegen in der API zwischen 0 und 1; der Agent soll Prozent anzeigen.
- Weniger als 50 Klicks oder 500 Impressionen in 28 Tagen gelten als kleine Stichprobe.
- Der Agent ändert nie Einstellungen im Panel, bei Cloudflare oder in GA4; er liefert Text zum Kopieren.
- KI-Aufgaben starten erst, nachdem du sie im Panel freigegeben hast.
Tools
Lese-Tools sind immer dabei. Schreib-Tools ändern nur die Aufgabenliste, den Prompt-Verlauf und Entwürfe im Panel; sie können keine Einstellungen ändern und kosten nie Credits.
Projekte und Übersicht
get_work_items | Data-derived to-dos with counters (baseline, remaining, done) in fixed impact order; start a session with the top open item. |
list_projects | Verfolgte Sites, verbundene Quellen (Search Console, GA4), Anzahl Keywords und Prompts. |
get_overview | 28-Tage-Zusammenfassung eines Projekts: Search-Console-Summen, GA4-Traffic und Besuche von KI-Assistenten, Ranking-Bewegungen, KI-Sichtbarkeitsraten. |
get_weekly_summary | Letzte Woche (Mo–So) über alle Module, mit dem, was sich geändert hat. |
get_alerts | Offene Warnungen: Traffic-Einbrüche, Indexverluste, veraltete Backups, fehlschlagende Crons. |
Suche
get_search_console | Summen gegen Vorperiode, Tagesreihe, Top-Suchanfragen und -Seiten. |
get_search_opportunities | Suchanfragen auf Position 5–20 mit der Seite, die für jede die meisten Impressionen bekommt. |
get_rank_tracking | Letzte Position pro Keyword und Gerät (Search Console), Veränderung, rankende Seite. |
get_keyword_history | 90-Tage-Verlauf für ein Keyword. |
get_indexing | Sitemaps, URL-Prüfungsergebnisse, IndexNow-Schlüssel und Warteschlange. |
get_queue | Ausstehende Rank-Prüfungen und KI-Läufe, jüngste Fehler, nächste Cron-Zeiten. |
Analytics
get_analytics | GA4-Summen gegen Vorperiode, Kanäle, Landingpages, Quelle/Medium, Traffic von KI-Assistenten. |
get_realtime | Aktive Nutzer in den letzten 30 und 5 Minuten, nach Seite und Quelle. |
get_navigation | Woher Besucher einer Seite kamen und wohin sie weitergingen; häufige dreistufige Pfade. |
get_site_search | Suchbegriffe der Site-Suche, Suchen ohne Treffer. |
KI-Sichtbarkeit
get_ai_visibility | Erwähnungs- und Zitierraten pro Engine und Prompt; zitierte Sites. |
get_ai_answer | Vollständiger Antworttext eines Laufs, zitierte URLs, Suchen, die das Modell durchgeführt hat. |
get_cloudflare_ai_crawlers | GPTBot, ClaudeBot, PerplexityBot und andere: Anfragen, Seiten, zugelassen gegen blockiert. |
Site-Gesundheit und Cloudflare
get_site_audit | Technischer Crawl der Sitemap-Seiten: Status, Weiterleitungen, noindex, Titel, Beschreibungen, Canonicals, strukturierte Daten. |
get_page_speed | PageSpeed Insights für die wichtigsten Seiten, mobil und Desktop. |
get_cloudflare_security | Anfragen, Besuche, Daten, blockierte Anfragen nach Aktion, Feature, Regel, Land und Pfad. |
get_cloudflare_usage | Nutzung von Workers, D1 und R2 gegen die Plan-Limits. |
get_backups | Backup-Status von D1, Supabase, WordPress und Hostinger und letzter erfolgreicher Lauf. |
get_security_audit | Sicherheitsprüfung: Ergebnisse der Außenprüfung (HTTPS, Sicherheits-Header, offenliegende Dateien, security.txt, SPF/DMARC, Cloudflare-TLS) und das letzte Code-Audit mit seinen Befunden. |
submit_security_auditwrite | Die findings.json eines Code-Audits mit Cloudflares security-audit-Skill einreichen; neue und geschlossene Befunde werden dem vorherigen Lauf zugeordnet. |
get_waf_rules | The site's Cloudflare WAF rules with the panel's analysis: dry run against real URLs and verified bots, false positives in the last 7 days, proposals. |
save_waf_ruleswrite | Record a WAF rule proposal with its rationale, or a new public endpoint; the panel never writes to Cloudflare, the user applies it. |
get_access_audit | Who can reach the site: search and AI bots, agents, PageSpeed and visitors from other countries; WAF linter with a corrected rule set. |
get_resilience_runs | Results of controlled load tests: whether the site stayed up and how fast it answered. |
run_resilience_testwrite | Send a controlled load (at most 250 requests) to your own verified site; only when you ask and retype the domain. |
get_usage | Ausgaben bei bezahlten Anbietern in diesem Monat, Budgetdeckel, Guthaben, Tempo. |
Aufgaben, Prompts, Marketing (schreibend)
list_tasks | Aufgabenliste gefiltert nach Projekt, Verantwortlichem und Status. |
add_taskwrite | Aufgabe mit Was/Warum/Prüfung öffnen; Verantwortlicher Nutzer oder KI; Dedupe-Schlüssel. |
update_taskwrite | Status, Priorität, Notiz ändern; mit Nachweis schließen. KI-Aufgaben starten erst nach Freigabe im Panel. |
get_task_log | Jede Änderung an Aufgaben: wer, wann, was. |
log_promptwrite | Die Anfrage des Nutzers und die Zusammenfassung des Agenten im Prompt-Verlauf festhalten. |
list_prompts | Prompt-Verlauf mit Themen und Tags. |
list_prompt_templates | Prompt-Bibliothek. |
save_prompt_templatewrite | Einen wiederverwendbaren Prompt in der Bibliothek speichern. |
list_social_posts | Inhalte und Teilen: Konten, Beiträge, Zeitplan. |
create_social_postwrite | Einen Beitrag aus den Daten der Woche entwerfen; der Nutzer gibt frei, bevor er rausgeht. |
update_social_postwrite | Einen Entwurf bearbeiten oder planen. |
save_content_draftwrite | Einen Anleitungs- oder Artikelentwurf zur Durchsicht im Panel speichern. |
list_feedback | Von Agenten protokollierte Fehlerberichte und Vorschläge. |
update_feedbackwrite | Ein Feedback-Element schließen oder kommentieren. |
Anmeldung und Sicherheit
- OAuth 2.1 mit PKCE; dynamische Client-Registrierung ist aktiv. Ein Token ist an einen Workspace gebunden und kann keinen anderen lesen.
- Geheimnisse (Schlüssel, E-Mail-Adressen) werden serverseitig maskiert und nie im Klartext in den Prompt-Verlauf geschrieben.
- Agenten schreiben jede Anfrage und eine kurze Zusammenfassung in den Prompt-Verlauf (Tracking › Aufgaben › Prompt-Verlauf), Geheimnisse maskiert; du kannst diese Protokollierung abschalten.