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/mcpStreamable 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/mcpCursor
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 scribetoanyGemini CLI
Kör detta och logga sedan in med /mcp auth scribetoany:
gemini mcp add --transport http --scope user scribetoany https://scribetoany.com/api/mcpVS 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 --speakersLägg till agent-skill så att din agent känner till kommandon och alternativ:
npx skills add scribetoany/skills --skill scribetoanyscribetoany 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 | Åtkomst | Vad det gör |
|---|---|---|
| list_transcripts | Endast läsning | Lista dina transkriptioner, med de senaste först, inklusive status, språk och varaktighet. Valfri sökfråga. |
| get_transcription_status | Endast läsning | Kontrollera om en transkription är i kö, pågår, är klar eller misslyckades. |
| get_transcript | Endast läsning | Läs en färdig transkription som text (valfria tidsstämplar och talaretiketter), SRT eller VTT. |
| transcribe_link | Skriv | Transkribera 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_file | Skriv | Endast ChatGPT: transkribera en ljud- eller videofil som bifogats i konversationen. |
| get_upload_link | Endast läsning | Fö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_usage | Endast läsning | Visa 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
401med enWWW-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_transcriptreturnerar 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.