Zusammenfassung
Lass deine KI deine Webanalyse in Yandex Metrica auswerten: Zähler, Ziele, Filter und Segmente, Tabellen-, Zeitreihen-, Drill-down- und Vergleichsberichte zu Besuchen, Quellen, Seiten und Conversions sowie Rohdaten zu Besuchen und Hits über die Logs API.
Geführte Einrichtung
Yandex Metrica in 2 Minuten mit Cursor verbinden
Starte die kostenlose Testphase in der AnythingMCP Cloud, verbinde Yandex Metrica in der geführten Einrichtung und trag deine MCP-URL in Cursor ein. Ohne Code, ohne eigenen Server.
Keine Kreditkarte · 7 Tage Test · Self-Hosting-Alternative verfügbar
Frag einfach
Beispiel-Prompts für Yandex Metrica
Klick auf einen Prompt, um ihn zu kopieren. In Claude, ChatGPT, Cursor, Gemini, Copilot oder OpenClaw einfügen — und gegen diesen Connector laufen lassen.
Claude ist KI und kann Fehler machen. Bitte Antworten gegenprüfen.
💡 Keine Installation? Nutze cloud.anythingmcp.com direkt. Einloggen, Connectors → Yandex Metrica klicken, Zugangsdaten einfügen, MCP-API-Key erzeugen, fertig. Kein Docker, kein
git clone, kein lokaler Server.
Yandex Metrica + Cursor
Lass deine KI deine Webanalyse in Yandex Metrica auswerten: Zähler, Ziele, Filter und Segmente, Tabellen-, Zeitreihen-, Drill-down- und Vergleichsberichte zu Besuchen, Quellen, Seiten und Conversions sowie Rohdaten zu Besuchen und Hits über die Logs API.
Voraussetzungen
Die vollständige Setup-Anleitung ist in den Connector eingebaut (im Store sichtbar, wenn du den Connector auswählst). Benötigte Umgebungsvariablen für diesen Connector:
YANDEX_METRICA_TOKEN
Schritt 1 — Zugangsdaten holen
Die Einrichtung dauert etwa 5 Minuten. Du brauchst ein Yandex-Konto, dem die Metrica-Zähler gehören oder das Zugriff auf sie hat, und eine eigene App, registriert auf oauth.yandex.com.
- Leg auf oauth.yandex.com eine App vom Typ For API access or debugging an und gib ihr den Zugriff metrika:read (Metrica-Statistiken, Zählereinstellungen, Liste der Zähler). Notier dir ihre ClientID.
- Melde dich mit dem Yandex-Konto an, dem die Zähler gehören oder das sie sehen kann, öffne
https://oauth.yandex.com/authorize?response_type=token&client_id=<ClientID>mit deiner ClientID und kopiere das Token (es beginnt mity0_) inYANDEX_METRICA_TOKEN, ohne OAuth oder Bearer davor. - Installiere den Connector und führe
yandex_metrica_list_countersaus: Es prüft das Token und listet die Zähler-IDs auf, die die anderen Tools brauchen.
Cloud und Self-Hosting funktionieren gleich: Du fügst das Token ein, und der Connector sendet es bei jedem Aufruf als Authorization: OAuth .... In AnythingMCP ist keine Redirect URL einzutragen.
Das Token gilt etwa ein Jahr: Solange es benutzt wird, verlängert es sich. Lesezugriff reicht für alles hier: metrika:read deckt die Berichte, die Zählereinstellungen und die Anfragen an die Logs API ab.
Zuerst Zähler und Ziele: Die Zähler-ID gehört in Berichten in ids und überall sonst in counterId. yandex_metrica_list_goals liefert die Ziel-IDs, die in Ziel-Metriken stecken, etwa ym:s:goal123reaches und ym:s:goal123conversionRate.
Metriken, Daten und Filter: Metriken und Dimensionen beginnen mit ym:s: für Sitzungen (Besuche) und ym:pv: für Seitenaufrufe, zum Beispiel ym:s:visits, ym:s:bounceRate oder ym:s:lastTrafficSource. Datumsangaben sind YYYY-MM-DD, today, yesterday oder 30daysAgo. Filter nutzen ==, !=, =@ (enthält) und =~ (Regex), verknüpft mit AND und OR; die gespeicherten Segmente aus yandex_metrica_list_segments lassen sich als Filter wiederverwenden. Zeilen blättern mit limit (Standard 100, höchstens 100.000) und offset, das bei 1 beginnt.
Hochgerechnete Zahlen: Berichte enthalten sampled und sample_share. Ist sampled true, sind die Zahlen Schätzungen aus einer Stichprobe: Für kleine Zeiträume lässt sich volle Genauigkeit anfordern (accuracy full), sonst hilft die Logs API.
Logs API: Rohe, nicht hochgerechnete Besuche und Hits werden auf Yandex-Seite vorbereitet. Die KI prüft mit yandex_metrica_evaluate_log_request, ob sich die Anfrage erstellen lässt, legt sie an, wartet, bis ihr Status processed ist, und lädt jeden Teil als tabulatorgetrennten Text herunter; die erste Zeile enthält die Feldnamen. Der Zeitraum darf den heutigen Tag nicht enthalten, und vorbereitete Logs zählen gegen das Log-Speicherkontingent des Zählers.
Limits: 5.000 Anfragen pro Tag und Nutzer, 200 Berichtsanfragen pro 5 Minuten und Nutzer, 3 parallele Anfragen pro Nutzer und 30 Anfragen pro Sekunde und IP-Adresse (10 bei der Logs API). Darüber antwortet Yandex mit 429: Warte und versuch es erneut.
Häufige Fehler: 401 heißt, dass das Token falsch, abgelaufen oder widerrufen ist: Hol dir wie in Schritt 2 mit der ClientID deiner App ein neues. 403 heißt, dass das Token funktioniert, sein Konto aber keinen Zugriff auf diesen Zähler hat oder der App metrika:read fehlt. 400 heißt, dass eine Metrik, Dimension oder ein Filter ungültig ist; die Meldung nennt sie.
Was der Connector liest: Zähler mit Website, Spiegeln, Status, Zeitzone, Code-Status, Inhaber und deiner Berechtigung sowie die Labels (Ordner), in die sie sortiert sind; Ziele mit Typ, Bedingungen, Schritten und Preis; Datenfilter, URL-Operationen, gespeicherte Segmente und wer Zugriff auf einen Zähler hat; Tabellen-, Zeitreihen-, Drill-down- und Vergleichsberichte zu Besuchen, Nutzern, Absprungrate, Traffic-Quellen, Seiten, Ländern, Geräten und Ziel-Conversions; dazu rohe, nicht hochgerechnete Besuche und Hits aus der Logs API.
Bei der Installation deaktiviert: yandex_metrica_clean_log_request. Es löscht die vorbereiteten Dateien einer abgeschlossenen Logs-API-Anfrage, um das Log-Speicherkontingent des Zählers freizugeben; danach lassen sich die Dateien nicht mehr herunterladen. Schalte es auf der Connector-Seite nur ein, wenn du es brauchst; die KI lässt sich jede Änderung vorher von dir bestätigen. yandex_metrica_create_log_request und yandex_metrica_cancel_log_request sind eingeschaltet: Sie starten oder stoppen nur die Vorbereitung eines Rohdaten-Exports auf Yandex-Seite und ändern keinen Zähler, kein Ziel und keine Einstellung.
Nicht enthalten: Zähler, Ziele, Filter und Zugriffe anlegen oder bearbeiten sowie Offline-Conversions, Anrufe, Ausgaben, Nutzerparameter oder CRM-Daten hochladen.
Schritt 2 — Adapter installieren
curl -fsSL https://raw.githubusercontent.com/HelpCode-ai/anythingmcp/main/docker-compose.quickstart.yml -o docker-compose.yml
printf 'JWT_SECRET=%s\nENCRYPTION_KEY=%s\n' "$(openssl rand -hex 32)" "$(openssl rand -hex 32)" > .env
docker compose up -d
Schritt 3 — Connector in Cursor hinzufügen
Deine Server-URL: Öffne in AnythingMCP MCP Servers → den Server, auf dem dieser Connector liegt, und kopiere seine URL (
https://cloud.anythingmcp.com/mcp/…). Setze sie überall ein, wo diese AnleitungYOUR_SERVER_IDzeigt.
Cursor liest MCP-Server aus ~/.cursor/mcp.json. Füge diesen Eintrag hinzu:
{
"mcpServers": {
"anythingmcp": {
"url": "https://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID",
"headers": { "X-API-Key": "YOUR_MCP_API_KEY" }
}
}
}
- Erstelle in AnythingMCP unter MCP Servers → dein Server → API keys einen MCP-API-Key und setze ihn anstelle von
YOUR_MCP_API_KEYein. - Speichere die Datei und starte Cursor neu.
- Öffne Cursor → Settings → MCP und prüfe, ob
anythingmcpaufgeführt und verbunden ist. - Leg los: Der Agent kann jetzt die
Yandex Metrica-Tools aufrufen.
Verfügbare Tools
| Tool | What it does |
|---|---|
yandex_metrica_list_counters | List the Metrica counters (tags) the token can read: id, name, site, status, owner_login, permission (own, view, edit), time zone, creation… |
yandex_metrica_get_counter | Get one counter's settings: name, site and mirrors, status, time zone, code status, webvisor and e-commerce options, owner and, with field… |
yandex_metrica_list_goals | List the goals of a counter: id, name, type (url, action, number, step, phone, email, form, messenger ...), conditions, is_retargeting and… |
yandex_metrica_get_goal | Get one goal of a counter by id: name, type, conditions, steps of a composite goal and price |
yandex_metrica_list_filters | List the data filters of a counter (include or exclude traffic by IP, URL, title, referrer ...): id, attr, type, value, action, status |
yandex_metrica_list_operations | List the URL operations of a counter (cut query parameters or fragments, merge to lowercase, replace domain): id, action, attr, value… |
yandex_metrica_list_segments | List the saved segments of a counter: segment_id, name, expression (a filter you can pass as filters in reports), status, segment_source… |
yandex_metrica_list_grants | List who has access to a counter: user_login, perm (view or edit), created_at and comment |
yandex_metrica_list_labels | List the user's counter labels (folders): id and name |
yandex_metrica_get_report | Build a table report from the Reporting API: metrics grouped by dimensions over a date range, with filters, sorting and paging |
yandex_metrica_get_report_by_time | Build a time series: the metrics per day, week, month, hour or other interval for the top rows of the dimensions |
yandex_metrica_get_drilldown | Build a tree report: the first dimension's values with their metrics, then expand one row into the next dimension with parent_id |
yandex_metrica_compare_segments | Compare two segments or periods side by side: the same metrics and dimensions for segment A (date1_a, date2_a, filters_a) and segment B… |
yandex_metrica_evaluate_log_request | Check whether a Logs API request for raw visits or hits can be created: possible (true or false) and max_possible_day_quantity |
yandex_metrica_create_log_request | Create a Logs API request that prepares raw, unsampled visits or hits for a date range on Yandex's side |
yandex_metrica_list_log_requests | List the Logs API requests of a counter: request_id, source, fields, attribution, status (created, processed, canceled, processing_failed… |
yandex_metrica_get_log_request | Get one Logs API request: status and, once processed, the parts (part_number and size) to download |
yandex_metrica_download_log_part | Download one part of a processed Logs API request as tab-separated text, the first line holding the field names |
yandex_metrica_cancel_log_request | Cancel a Logs API request that is still being prepared (status created) |
yandex_metrica_clean_log_request | Delete the prepared files of a processed Logs API request to free the counter's log storage quota |
Beispiel-Prompts
- „Welche Traffic-Quellen haben letzten Monat die meisten Besuche gebracht, und wie hoch war jeweils die Absprungrate?“
- „Wie hat sich die Conversion-Rate meines Bestell-Ziels in den letzten drei Monaten von Woche zu Woche entwickelt?“
- „Vergleiche Besuche und Zielerreichungen nach Traffic-Quelle zwischen Oktober und September.“
- „Welche Seiten hatten gestern die meisten Seitenaufrufe, und auf welchen Geräten?“
- „Hol die rohen, nicht hochgerechneten Besuche der letzten Woche über die Logs API und zähl sie nach Region.“
FAQ
Unterstützt Cursor eigene MCP-Server im kostenlosen Tarif? Ja — MCP gibt es in den Tarifen Hobby, Pro und Business.
Nächste Schritte
War dieser Guide hilfreich?