ScribeToAny für Entwickler

ScribeToAny betreibt einen Remote-MCP-Server. Verbinden Sie ihn mit ChatGPT, Claude, Cursor oder einem anderen MCP-Client, damit die AI-App über Ihr angemeldetes Konto Ihre Transkripte auflisten, als Text oder Untertitel abrufen und neue Transkriptionen über Links starten kann.

Server-URL

https://scribetoany.com/api/mcp

Streamable-HTTP-Transport, zustandsloses JSON-RPC mit JSON-Antworten (kein SSE-Stream, keine session id). Sie benötigen keinen API key: Der Client meldet Sie bei der ersten Verbindung per OAuth an.

Verbinden

ChatGPT

ScribeToAny ist im Plugin-Verzeichnis von ChatGPT verfügbar: Zu ChatGPT hinzufügen. Mehr auf der ChatGPT-Seite.

Claude

Als Custom Connector hinzufügen (oder zu Settings → Connectors → Add custom connector navigieren und die Server-URL einfügen). Mehr auf der Claude-Seite.

Claude Code

Führen Sie dies aus und melden Sie sich dann mit /mcp an:

claude mcp add --transport http scribetoany https://scribetoany.com/api/mcp

Cursor

Mit einem Klick Zu Cursor hinzufügen oder dies in ~/.cursor/mcp.json einfügen:

{
  "mcpServers": {
    "scribetoany": {
      "url": "https://scribetoany.com/api/mcp"
    }
  }
}

Codex CLI

codex mcp add scribetoany --url https://scribetoany.com/api/mcp
codex mcp login scribetoany

Gemini CLI

Führen Sie dies aus und melden Sie sich dann mit /mcp auth scribetoany an:

gemini mcp add --transport http --scope user scribetoany https://scribetoany.com/api/mcp

VS Code

In .vscode/mcp.json:

{
  "servers": {
    "scribetoany": {
      "type": "http",
      "url": "https://scribetoany.com/api/mcp"
    }
  }
}

Wenn die App ScribeToAny öffnet, melden Sie sich an und wählen Sie „Zugriff erlauben“. Um die Verbindung zu trennen, entfernen Sie ScribeToAny in den Einstellungen der AI-App. Um den Server ohne AI-App zu testen, führen Sie npx @modelcontextprotocol/inspector aus, wählen Sie Streamable HTTP und nutzen Sie die oben angegebene URL.

Lassen Sie Ihren Agenten die Einrichtung übernehmen

Nutzen Sie einen Coding-Agenten (Claude Code, Codex, Gemini CLI, Cursor)? Fügen Sie dies dort ein, und er richtet den Server für Sie ein.

Richte ScribeToAny für mich ein, damit ich Audio und Video transkribieren und meine Transkripte von hier aus abrufen kann.

1. Füge den Remote-MCP-Server https://scribetoany.com/api/mcp (Streamable HTTP, OAuth, kein API key) unter dem Namen "scribetoany" hinzu. Nutze dafür deinen eigenen Befehl, z. B. `claude mcp add --transport http scribetoany https://scribetoany.com/api/mcp` in Claude Code, `codex mcp add scribetoany --url https://scribetoany.com/api/mcp` in Codex oder `gemini mcp add --transport http --scope user scribetoany https://scribetoany.com/api/mcp` in Gemini CLI.
2. Starte die Anmeldung. Dadurch öffnet sich ScribeToAny in meinem Browser, wo ich mich anmelde und „Zugriff erlauben“ auswähle.
3. Sobald die Verbindung hergestellt ist, liste meine neuesten Transkripte auf, um zu prüfen, ob es funktioniert.

Dateien auf deinem Computer transkribieren (CLI)

Andere MCP-Clients als ChatGPT können keine Datei von deinem Computer übergeben. Das ScribeToAny-Befehlszeilentool kann das: Es lädt die Datei in dein Konto hoch, wartet auf das Transkript und speichert es als Text, SRT oder VTT. Coding-Agents (Claude Code, Codex, Gemini CLI, Cursor) führen es wie jeden anderen Befehl aus. Erfordert Node.js 20 oder neuer.

npm i -g scribetoany
scribetoany auth login
scribetoany transcribe meeting.m4a --format srt --speakers

Füge den Agent-Skill hinzu, damit dein Agent die Befehle und Optionen kennt:

npx skills add scribetoany/skills --skill scribetoany

scribetoany auth login öffnet ScribeToAny in deinem Browser, wo du dich anmeldest und "ScribeToAny CLI" autorisierst – dieselbe Genehmigung wie bei AI-Apps. Ergebnisse gehen an stdout und der Fortschritt an stderr; füge --json für maschinenlesbare Ausgaben hinzu. Führe scribetoany --help aus, um alle Optionen anzuzeigen.

Tools

ToolZugriffFunktion
list_transcriptsNur LesenListet Ihre Transkripte auf (neueste zuerst), mit Status, Sprache und Dauer. Optionale Suchanfrage.
get_transcription_statusNur LesenPrüft, ob eine Transkription in der Warteschlange, in Bearbeitung, abgeschlossen oder fehlgeschlagen ist.
get_transcriptNur LesenRuft ein fertiges Transkript als Text (optionale Zeitstempel und Sprecherbezeichnungen), SRT oder VTT ab.
transcribe_linkSchreibenTranskribiert einen öffentlichen Link: X, Twitch, Loom, Google Drive, Dropbox oder eine direkte Audio-/Video-URL. Links von YouTube, TikTok und Instagram werden nicht unterstützt.
transcribe_fileSchreibenNur ChatGPT: Transkribiert eine in der Konversation angehängte Audio- oder Videodatei.
get_upload_linkNur LesenFür Apps, die keine Dateien übergeben können: Erzeugt einen Link, der ScribeToAny im Browser öffnet, um eine lokale Datei hochzuladen.
get_usageNur LesenZeigt den Tarif und das verbleibende Transkriptionskontingent an.

Jedes Ergebnis verlinkt zurück zum Transkript im ScribeToAny-Dashboard. Die App kann nichts bearbeiten oder löschen und hat keinen Einblick in Zahlungsdetails.

Authentifizierung

  • OAuth 2.1 Authorization Code Flow mit PKCE (nur S256) und Dynamic Client Registration, sodass sich Clients selbst registrieren. Access-Tokens sind 1 Stunde gültig, Refresh-Tokens 30 Tage.
  • Eine nicht authentifizierte Anfrage erhält 401 mit einem WWW-Authenticate-Header, der auf die Protected-Resource-Metadaten verweist, worüber Clients den Authorization-Server finden:
https://scribetoany.com/.well-known/oauth-protected-resource/api/mcp
https://scribetoany.com/.well-known/oauth-authorization-server

Der Zugriff wird erst gewährt, nachdem Sie den Client auf dem ScribeToAny-Consent-Screen freigegeben haben, und nur verifizierte Konten können eine Verbindung herstellen.

Limits

  • Über eine AI-App gestartete Transkriptionen werden wie gewohnt auf Ihren Tarif angerechnet. Der kostenlose Tarif beinhaltet 2 Transkriptionen pro Tag und 100 Minuten pro Monat; kostenpflichtige Tarife erhöhen beides.
  • get_transcript gibt bis zu 120.000 Zeichen zurück; längere Transkripte werden abgeschnitten und mit einem Link zur vollständigen Version versehen.
  • Ein JSON-RPC-Batch kann bis zu 10 Nachrichten enthalten.
  • Links von YouTube, TikTok und Instagram werden nicht unterstützt. Laden Sie die Datei stattdessen herunter und laden Sie sie auf ScribeToAny hoch.

Mehr

Fragen, die Sie nach dem Verbinden stellen können, finden Sie im Hilfe-Center. Ein Plain-Text-Leitfaden der gesamten Website für AI-Assistenten ist unter /llms.txt verfügbar. Was eine verbundene App lesen kann, wird in der Datenschutzerklärung beschrieben. Etwas funktioniert nicht? Kontaktieren Sie uns.