RankMeFast MCP

Entwickler

RankMeFast MCP

Verbinden Sie RankMeFast mit Coding-Agenten, IDEs und MCP-fähigen CLIs.

RankMeFast mit Ihren KI-Tools verbinden

RankMeFast stellt einen Remote-Endpunkt für das Model Context Protocol (MCP) bereit. Damit können kompatible Coding-Agenten, IDEs oder CLIs Ihre SEO-Daten lesen und Audits starten, ohne dass Sie Ihren aktuellen Arbeitsablauf verlassen müssen.

In fünf Minuten einrichten

  1. Öffnen Sie Einstellungen → API-Schlüssel, wählen Sie Schlüssel erstellen und kopieren Sie den Schlüssel, sobald er angezeigt wird. RankMeFast zeigt den vollständigen Schlüssel nur einmal an.

  2. Verwenden Sie den RankMeFast-MCP-Endpunkt:

    https://rankme.fast/api/mcp
    
  3. Legen Sie den Schlüssel vor dem Start des Clients als Umgebungsvariable fest, sofern der Client Umgebungsvariablen unterstützt:

    export RANKMEFAST_API_KEY='rmf_REPLACE_WITH_YOUR_KEY'
    

    In PowerShell:

    $env:RANKMEFAST_API_KEY = 'rmf_REPLACE_WITH_YOUR_KEY'
    
  4. Wählen Sie unten Ihren Client aus, fügen Sie dessen Konfiguration ein und starten oder laden Sie den Client neu.

  5. Prüfen Sie die Verbindung mit: „Verwende RankMeFast, um meine Websites aufzulisten.“

Behandeln Sie den Schlüssel wie ein Passwort. RankMeFast-API-Schlüssel gelten für das gesamte Konto und haben keine getrennten Berechtigungsbereiche. Das Tool start_audit kann Ihr monatliches Audit-Kontingent verbrauchen. Verwenden Sie nach Möglichkeit eine Umgebungsvariable, eine Passwortabfrage oder eine Konfiguration auf Benutzerebene und übertragen Sie einen Schlüssel niemals in Ihr Repository.

Der MCP-Zugriff ist in Starter, Pro und Agency enthalten. Agency-Schlüssel funktionieren außerdem mit der öffentlichen Read-only-REST-API.

Client auswählen

Client oder OberflächeDirekte EinrichtungKonfiguration
Claude Code und dessen Code-Tab in der Desktop-AppJaHTTP-Server mit Bearer-Header
Cursor IDE und Cursor Agent CLIJaMCP-JSON auf Benutzer- oder Projektebene
VS Code mit GitHub CopilotJamcp.json auf Benutzer- oder Workspace-Ebene
GitHub Copilot CLIJaCLI-Befehl oder Benutzer-JSON
Windsurf / CascadeJaBenutzer-MCP-JSON
Codex CLI, IDE-Erweiterung und Codex in der ChatGPT-Desktop-AppJaGemeinsame Codex-TOML
Gemini CLIJaCLI-Befehl oder Benutzer-JSON
OpenCodeJaRemote-MCP-JSON
JetBrains AI Assistant und JunieJaMCP-Einstellungen der IDE
ZedJaRemote-Kontextserver
ClineJaStreamable-HTTP-Server
Roo CodeJaStreamable-HTTP-Server
Kiro IDE und CLIJaMCP-JSON auf Benutzer- oder Projektebene
Copilot in Visual Studio, JetBrains, Xcode und EclipseJaCopilot-MCP-JSON
Claude.ai / Chat-Connector von Claude DesktopNicht direktDer Connector benötigt OAuth; RankMeFast verwendet derzeit Bearer-Schlüssel
ChatGPT WebNicht direktLiest die lokale Codex-MCP-Konfiguration nicht

Jeder andere Client kann eine Verbindung herstellen, wenn er Remote-Streamable HTTP und einen benutzerdefinierten Authorization-Header unterstützt. RankMeFast stellt weder einen lokalen stdio- noch einen veralteten SSE-Server bereit.

Claude Code

Fügen Sie einen Server auf Benutzerebene hinzu. Die einfachen Anführungszeichen sorgen dafür, dass der Verweis auf die Umgebungsvariable erhalten bleibt:

claude mcp add-json --scope user rankmefast \
  '{"type":"http","url":"https://rankme.fast/api/mcp","headers":{"Authorization":"Bearer ${RANKMEFAST_API_KEY}"}}'

Prüfen Sie die Verbindung mit:

claude mcp get rankmefast

Sie können auch /mcp in Claude Code ausführen. Die Claude-Code-Oberfläche in der Desktop-App verwendet dieselbe Konfiguration. Weitere Informationen finden Sie im offiziellen MCP-Leitfaden für Claude Code.

Der Chat-Connector von Claude.ai und Claude Desktop ist etwas anderes: Dessen Ablauf für Remote-Connectoren beschreibt OAuth, keinen beliebigen statischen Bearer-Header. Er kann erst dann eine direkte Verbindung herstellen, wenn RankMeFast OAuth anbietet; verwenden Sie bis dahin Claude Code. Siehe benutzerdefinierte Claude-Connectoren.

Cursor IDE und Cursor Agent CLI

Erstellen Sie für eine Einrichtung auf Benutzerebene die Datei ~/.cursor/mcp.json. Ersetzen Sie beide Platzhalter und halten Sie diese Datei privat:

{
  "mcpServers": {
    "rankmefast": {
      "url": "https://rankme.fast/api/mcp",
      "headers": {
        "Authorization": "Bearer rmf_REPLACE_WITH_YOUR_KEY"
      }
    }
  }
}

Cursor IDE und Cursor Agent CLI lesen dieselbe Konfiguration. Prüfen Sie sie mit:

cursor-agent mcp list
cursor-agent mcp list-tools rankmefast

Verwenden Sie für eine Teamkonfiguration .cursor/mcp.json, tragen Sie aber keinen wörtlichen Schlüssel in diese versionierte Datei ein. Weitere Informationen finden Sie im offiziellen MCP-Leitfaden für Cursor.

VS Code und GitHub Copilot

Führen Sie MCP: Open User Configuration über die Befehlspalette aus und verwenden Sie anschließend eine Passwortabfrage, damit das Geheimnis nicht in die Datei geschrieben wird:

{
  "inputs": [
    {
      "type": "promptString",
      "id": "rankmefast-key",
      "description": "RankMeFast API key",
      "password": true
    }
  ],
  "servers": {
    "rankmefast": {
      "type": "http",
      "url": "https://rankme.fast/api/mcp",
      "headers": {
        "Authorization": "Bearer ${input:rankmefast-key}"
      }
    }
  }
}

Führen Sie MCP: List Servers aus, um den Server zu starten oder zu prüfen. Die Workspace-Konfiguration kann in .vscode/mcp.json liegen; die Variante mit Passwortabfrage kann sicher geteilt werden. Weitere Informationen finden Sie in der offiziellen Referenz zur MCP-Konfiguration von VS Code.

GitHub Copilot CLI

Wenn RANKMEFAST_API_KEY in Ihrer Shell gesetzt ist:

copilot mcp add \
  rankmefast \
  --type http \
  --url https://rankme.fast/api/mcp \
  --header "Authorization=Bearer $RANKMEFAST_API_KEY" \
  --tools "*"

Die Shell erweitert den Schlüssel, bevor Copilot die Benutzerkonfiguration speichert. Schützen Sie daher ~/.copilot/mcp-config.json. Siehe MCP-Server zur Copilot CLI hinzufügen.

Windsurf / Cascade

Fügen Sie Folgendes zu ~/.codeium/windsurf/mcp_config.json hinzu:

{
  "mcpServers": {
    "rankmefast": {
      "serverUrl": "https://rankme.fast/api/mcp",
      "headers": {
        "Authorization": "Bearer ${env:RANKMEFAST_API_KEY}"
      }
    }
  }
}

Laden Sie die Konfiguration über Windsurf Settings → Cascade → MCP Servers neu. Weitere Informationen finden Sie im offiziellen MCP-Leitfaden für Windsurf.

Codex CLI, IDE-Erweiterung und ChatGPT Desktop

Codex CLI, die Codex-IDE-Erweiterung und die Codex-Oberfläche in der ChatGPT-Desktop-App verwenden auf demselben Rechner gemeinsam ~/.codex/config.toml:

[mcp_servers.rankmefast]
url = "https://rankme.fast/api/mcp"
bearer_token_env_var = "RANKMEFAST_API_KEY"

Starten Sie die IDE oder Desktop-App neu, nachdem Sie die Umgebungsvariable gesetzt haben. Prüfen Sie die Verbindung in der CLI mit:

codex mcp list

Sie können auch /mcp in einer Codex-Sitzung ausführen. Weitere Informationen finden Sie im offiziellen MCP-Leitfaden für Codex.

ChatGPT Web liest die lokale Codex-Konfiguration nicht. Diese Einrichtung gilt daher nur für Codex-Oberflächen auf dem konfigurierten Rechner.

Gemini CLI

Wenn RANKMEFAST_API_KEY in Ihrer Shell gesetzt ist:

gemini mcp add \
  --scope user \
  --transport http \
  --header "Authorization: Bearer $RANKMEFAST_API_KEY" \
  rankmefast https://rankme.fast/api/mcp

Prüfen Sie die Verbindung mit gemini mcp list oder /mcp in Gemini CLI. Der Befehl speichert den erweiterten Header in ~/.gemini/settings.json. Halten Sie diese Datei daher privat. Verwenden Sie in JSON httpUrl; Gemini reserviert url für das veraltete SSE. Weitere Informationen finden Sie im offiziellen MCP-Leitfaden für Gemini CLI.

OpenCode

Fügen Sie Folgendes zur globalen Datei ~/.config/opencode/opencode.json hinzu:

{
  "$schema": "https://opencode.ai/config.json",
  "mcp": {
    "rankmefast": {
      "type": "remote",
      "url": "https://rankme.fast/api/mcp",
      "enabled": true,
      "oauth": false,
      "headers": {
        "Authorization": "Bearer {env:RANKMEFAST_API_KEY}"
      }
    }
  }
}

oauth: false verhindert die OAuth-Erkennung, da RankMeFast einen Bearer-Schlüssel verwendet. Prüfen Sie die Einrichtung mit:

opencode mcp list
opencode mcp debug rankmefast

Weitere Informationen finden Sie im offiziellen MCP-Leitfaden für OpenCode.

JetBrains AI Assistant und Junie

Öffnen Sie Settings → Tools → AI Assistant → Model Context Protocol (MCP), fügen Sie einen HTTP-Server hinzu und setzen Sie Folgendes ein:

{
  "mcpServers": {
    "rankmefast": {
      "url": "https://rankme.fast/api/mcp",
      "headers": {
        "Authorization": "Bearer rmf_REPLACE_WITH_YOUR_KEY"
      }
    }
  }
}

Speichern Sie dies in den IDE-Einstellungen statt in einer Projektdatei. Aktivieren Sie Pass custom MCP servers, wenn Junie oder ein anderer integrierter Agent die Tools erhalten soll. Weitere Informationen finden Sie im offiziellen MCP-Leitfaden für JetBrains.

Zed

Öffnen Sie Settings → AI → MCP Servers → Add Remote Server oder fügen Sie Folgendes zu Ihren Benutzereinstellungen hinzu:

{
  "context_servers": {
    "rankmefast": {
      "url": "https://rankme.fast/api/mcp",
      "headers": {
        "Authorization": "Bearer rmf_REPLACE_WITH_YOUR_KEY"
      }
    }
  }
}

Speichern Sie den wörtlichen Schlüssel in den Benutzer- und nicht in den Projekteinstellungen. Eine grüne Anzeige neben dem Server bestätigt die Verbindung. Weitere Informationen finden Sie im offiziellen MCP-Leitfaden für Zed.

Cline

Öffnen Sie die MCP-Einstellungen von Cline und fügen Sie einen Streamable-HTTP-Server hinzu:

{
  "mcpServers": {
    "rankmefast": {
      "type": "streamableHttp",
      "url": "https://rankme.fast/api/mcp",
      "headers": {
        "Authorization": "Bearer rmf_REPLACE_WITH_YOUR_KEY"
      },
      "disabled": false,
      "autoApprove": []
    }
  }
}

Lassen Sie autoApprove leer, damit das Starten eines Audits Ihre Zustimmung erfordert. Weitere Informationen finden Sie im offiziellen MCP-Leitfaden für Cline.

Roo Code

Verwenden Sie die globalen MCP-Einstellungen oder .roo/mcp.json:

{
  "mcpServers": {
    "rankmefast": {
      "type": "streamable-http",
      "url": "https://rankme.fast/api/mcp",
      "headers": {
        "Authorization": "Bearer rmf_REPLACE_WITH_YOUR_KEY"
      },
      "disabled": false,
      "alwaysAllow": []
    }
  }
}

Lassen Sie alwaysAllow leer, damit Aktionen mit Kontingentverbrauch eine Zustimmung erfordern. Weitere Informationen finden Sie im offiziellen MCP-Leitfaden für Roo Code.

Kiro IDE und CLI

Verwenden Sie ~/.kiro/settings/mcp.json global oder .kiro/settings/mcp.json für ein Projekt:

{
  "mcpServers": {
    "rankmefast": {
      "url": "https://rankme.fast/api/mcp",
      "headers": {
        "Authorization": "Bearer ${RANKMEFAST_API_KEY}"
      }
    }
  }
}

Kiro erweitert Umgebungsvariablen in Headern. Weitere Informationen finden Sie in der offiziellen MCP-Konfiguration von Kiro.

Copilot in anderen IDEs

GitHub Copilot verwendet in Visual Studio, JetBrains-IDEs, Xcode und Eclipse ein anderes Format als in VS Code:

{
  "servers": {
    "rankmefast": {
      "url": "https://rankme.fast/api/mcp",
      "requestInit": {
        "headers": {
          "Authorization": "Bearer rmf_REPLACE_WITH_YOUR_KEY"
        }
      }
    }
  }
}

Speichern Sie dies als Konfiguration auf Benutzerebene und übertragen Sie den Schlüssel nicht in die Versionsverwaltung. Informationen zum Speicherort der Konfigurationsdatei in Ihrer IDE finden Sie im MCP-Einrichtungsleitfaden für Copilot-IDE-Erweiterungen von GitHub.

Verfügbare RankMeFast-Tools

ToolFunktionVerbraucht Plankontingent?
list_sitesListet die Websites auf, die Ihrem Konto gehörenNein
get_latest_audit_reportGibt das letzte abgeschlossene Audit einer Website zurückNein
list_keywordsListet die verfolgten Keywords einer Website aufNein
get_rank_historyGibt den Rankingverlauf eines Keywords für eine Website zurückNein
list_content_analysesListet Content-Intelligence-Analysen aufNein
get_content_analysisGibt eine Content-Intelligence-Analyse zurückNein
start_auditStartet ein Website-Audit innerhalb des Seitenlimits Ihres PlansJa – ein Audit
get_audit_statusPrüft einen Audit-LaufNein

Lesevorgänge und Aktionen sind immer auf das Konto beschränkt, dem der Schlüssel gehört. Eine Website-, Analyse- oder Lauf-ID aus einem anderen Konto wird als nicht gefunden zurückgegeben.

Fehlerbehebung

  • Der Client findet keine Tools: Prüfen Sie, ob die URL mit /api/mcp endet, wählen Sie Streamable HTTP statt SSE oder stdio und starten Sie anschließend den Client neu.
  • 401 Unauthorized: Verwenden Sie exakt den Header Authorization: Bearer rmf_…. Der Schlüssel könnte falsch eingegeben, widerrufen oder einem inaktiven Konto zugeordnet sein.
  • 402 Upgrade required: MCP benötigt Starter, Pro oder Agency. Siehe Pläne, Limits und Credits.
  • 405 Method not allowed im Browser: Das ist zu erwarten, da der Endpunkt MCP-POST-Anfragen und keine gewöhnlichen Browser-GET-Anfragen akzeptiert.
  • 429 Too many requests: Warten Sie das in den Antwort-Headern angegebene Rate-Limit-Zeitfenster ab und versuchen Sie es erneut.
  • 503 Unavailable: MCP ist auf dieser RankMeFast-Installation deaktiviert oder vorübergehend nicht verfügbar. Wenden Sie sich an deren Betreiber.
  • Funktioniert lokal, aber nicht über einen Proxy: Stellen Sie sicher, dass der Proxy die Header Authorization, Content-Type und Accept an /api/mcp weiterleitet.

Um einen Schlüssel zu ersetzen, erstellen Sie einen neuen, aktualisieren und prüfen Sie jeden Client und widerrufen Sie anschließend den alten Schlüssel unter Einstellungen → API-Schlüssel. Der Widerruf wird sofort wirksam.

Kompatibilität

Die Registry dieses Releases enthält genau die acht oben aufgeführten Werkzeuge. Sieben sind schreibgeschützt; nur start_audit verbraucht ein Tarifkontingent. Für Markenradar, Bewertungsanalyse, Link-Intelligenz, Traffic-Analyse, Keyword-Trends und den SERP-Sensor gibt es keine MCP-Werkzeuge. Kein vorhandener Werkzeugname und keine vorhandene Argumentform wurde geändert.

<!-- mcp-tools: list_sites; get_latest_audit_report; list_keywords; get_rank_history; list_content_analyses; get_content_analysis; start_audit; get_audit_status -->

Verwandte Leitfäden