ScribeToAny för utvecklare

ScribeToAny kör en fjärransluten MCP-server. Anslut den till ChatGPT, Claude, Cursor eller någon annan MCP-klient, så kan AI-appen lista dina transkriptioner, läsa dem som text eller undertexter och starta nya transkriptioner från en länk – allt via ditt inloggade konto.

Server-URL

https://scribetoany.com/api/mcp

Streamable HTTP-transport, tillståndslös JSON-RPC med JSON-svar (ingen SSE-ström, inget session id). Du behöver ingen API key: klienten loggar in dig med OAuth första gången den ansluter.

Anslut

ChatGPT

ScribeToAny finns i ChatGPT:s pluginkatalog: lägg till i ChatGPT. Mer information på ChatGPT-sidan.

Claude

Lägg till som anpassad connector (eller gå till Settings → Connectors → Add custom connector och klistra in serverns URL). Mer information på Claude-sidan.

Claude Code

Kör detta och logga sedan in med /mcp:

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

Cursor

Lägg till i Cursor med ett klick, eller lägg detta i ~/.cursor/mcp.json:

{
  "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

Kör detta och logga sedan in med /mcp auth scribetoany:

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

VS Code

I .vscode/mcp.json:

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

När appen öppnar ScribeToAny loggar du in och väljer ”Tillåt åtkomst”. För att koppla från tar du bort ScribeToAny i AI-appens inställningar. För att testa servern utan en AI-app kör du npx @modelcontextprotocol/inspector, väljer Streamable HTTP och använder URL:en ovan.

Låt din agent konfigurera det

Använder du en kodningsagent (Claude Code, Codex, Gemini CLI, Cursor)? Klistra in detta så lägger den till servern åt dig.

Konfigurera ScribeToAny åt mig så att jag kan transkribera ljud och video samt läsa mina transkriptioner härifrån.

1. Lägg till fjärr-MCP-servern https://scribetoany.com/api/mcp (Streamable HTTP, OAuth, ingen API key) under namnet "scribetoany". Använd ditt eget kommando för det, t.ex. `claude mcp add --transport http scribetoany https://scribetoany.com/api/mcp` i Claude Code, `codex mcp add scribetoany --url https://scribetoany.com/api/mcp` i Codex eller `gemini mcp add --transport http --scope user scribetoany https://scribetoany.com/api/mcp` i Gemini CLI.
2. Starta inloggningen. Den öppnar ScribeToAny i min webbläsare, där jag loggar in och väljer ”Tillåt åtkomst”.
3. När den är ansluten listar du mina senaste transkriptioner för att bekräfta att det fungerar.

Transkribera filer på din dator (CLI)

Andra MCP-klienter än ChatGPT kan inte skicka en fil från din dator. ScribeToAny-kommandoradsverktyget kan det: det laddar upp filen till ditt konto, väntar på transkriberingen och sparar den som text, SRT eller VTT. Kodningsagenter (Claude Code, Codex, Gemini CLI, Cursor) kör det som vilket annat kommando som helst. Kräver Node.js 20 eller senare.

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

Lägg till agent-skill så att din agent känner till kommandon och alternativ:

npx skills add scribetoany/skills --skill scribetoany

scribetoany auth login öppnar ScribeToAny i din webbläsare, där du loggar in och tillåter "ScribeToAny CLI", samma godkännande som för AI-appar. Resultat skickas till stdout och förlopp till stderr; lägg till --json för maskinläsbara utdata. Kör scribetoany --help för alla alternativ.

Verktyg

VerktygÅtkomstVad det gör
list_transcriptsEndast läsningLista dina transkriptioner, med de senaste först, inklusive status, språk och varaktighet. Valfri sökfråga.
get_transcription_statusEndast läsningKontrollera om en transkription är i kö, pågår, är klar eller misslyckades.
get_transcriptEndast läsningLäs en färdig transkription som text (valfria tidsstämplar och talaretiketter), SRT eller VTT.
transcribe_linkSkrivTranskribera en offentlig länk: X, Twitch, Loom, Google Drive, Dropbox eller en direkt ljud-/video-URL. YouTube-, TikTok- och Instagram-länkar stöds inte.
transcribe_fileSkrivEndast ChatGPT: transkribera en ljud- eller videofil som bifogats i konversationen.
get_upload_linkEndast läsningFör appar som inte kan skicka filer: hämta en länk som öppnar ScribeToAny i webbläsaren för att ladda upp en lokal fil.
get_usageEndast läsningVisa abonnemanget och hur mycket av transkriptionskvoten som återstår.

Varje resultat länkar tillbaka till transkriptionen i ScribeToAny-panelen. Appen kan inte redigera eller ta bort något och ser aldrig betalningsuppgifter.

Autentisering

  • OAuth 2.1 authorization code flow med PKCE (endast S256) och dynamic client registration, så att klienter registrerar sig själva. Access tokens är giltiga i 1 timme; refresh tokens i 30 dagar.
  • En oautentiserad förfrågan får 401 med en WWW-Authenticate-header som pekar på metadata för skyddade resurser, vilket är hur klienter hittar auktoriseringsservern:
https://scribetoany.com/.well-known/oauth-protected-resource/api/mcp
https://scribetoany.com/.well-known/oauth-authorization-server

Åtkomst beviljas först efter att du godkänt klienten på godkännandeskärmen i ScribeToAny, och endast verifierade konton kan ansluta.

Begränsningar

  • Transkriptioner som startas från en AI-app räknas mot ditt abonnemang som vilka andra som helst. Gratisplanen inkluderar 2 transkriptioner om dagen och 100 minuter i månaden; betalda abonnemang höjer båda.
  • get_transcript returnerar upp till 120 000 tecken; längre transkriptioner trunkeras med en länk till den fullständiga versionen.
  • En JSON-RPC-batch kan innehålla upp till 10 meddelanden.
  • YouTube-, TikTok- och Instagram-länkar stöds inte. Ladda ner filen och ladda upp den på ScribeToAny i stället.

Mer

Frågor du kan ställa när du har anslutit finns i Hjälpcenter. En textguide till hela webbplatsen för AI-assistenter finns på /llms.txt. Vad en ansluten app kan läsa beskrivs i Integritetspolicy. Är det något som inte fungerar? Kontakta oss.