開発者向け ScribeToAny
ScribeToAny はリモート MCP サーバーを提供しています。ChatGPT、Claude、Cursor などの任意の MCP クライアントに接続すると、AI アプリがログイン中のアカウントとして文字起こし一覧の取得、テキストや字幕としての読み込み、リンクからの新規文字起こしの開始を行えるようになります。
サーバー URL
https://scribetoany.com/api/mcpStreamable HTTP トランスポート、JSON レスポンスを返すステートレスな JSON-RPC(SSE ストリームなし、session id なし)。API key は不要です。クライアントの初回接続時に OAuth でログインします。
接続
ChatGPT
ScribeToAny は ChatGPT のプラグインディレクトリに登録されています:ChatGPT に追加。詳細は ChatGPT ページ をご覧ください。
Claude
カスタムコネクターとして追加(または Settings → Connectors → Add custom connector に移動してサーバー URL を貼り付け)。詳細は Claude ページ をご覧ください。
Claude Code
こちらを実行し、/mcp でログインします:
claude mcp add --transport http scribetoany https://scribetoany.com/api/mcpCursor
Cursor に追加 でワンクリック追加するか、以下を ~/.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
こちらを実行し、/mcp auth scribetoany でログインします:
gemini mcp add --transport http --scope user scribetoany https://scribetoany.com/api/mcpVS Code
.vscode/mcp.json に追加:
{
"servers": {
"scribetoany": {
"type": "http",
"url": "https://scribetoany.com/api/mcp"
}
}
}アプリが ScribeToAny を開いたら、ログインして「アクセスを許可」を選択します。接続を解除するには、AI アプリの設定から ScribeToAny を削除してください。AI アプリを使わずにサーバーを試すには、npx @modelcontextprotocol/inspector を実行し、Streamable HTTP を選択して上記の URL を指定します。
エージェントに設定を任せる
コーディングエージェント(Claude Code、Codex、Gemini CLI、Cursor)をお使いですか?以下を貼り付ければ、エージェントがサーバーを追加してくれます。
ここから音声や動画の文字起こしを行い、文字起こし結果を読み取れるように、ScribeToAny を設定してください。
1. リモート MCP サーバー https://scribetoany.com/api/mcp(Streamable HTTP、OAuth、API key 不要)を "scribetoany" という名前で追加してください。追加には自身のコマンドを使用してください(例:Claude Code では `claude mcp add --transport http scribetoany https://scribetoany.com/api/mcp`、Codex では `codex mcp add scribetoany --url https://scribetoany.com/api/mcp`、Gemini CLI では `gemini mcp add --transport http --scope user scribetoany https://scribetoany.com/api/mcp`)。
2. ログインを開始してください。ブラウザで ScribeToAny が開くので、ログインして「アクセスを許可」を選択します。
3. 接続が完了したら、正常に動作することを確認するために、最近の文字起こし一覧を表示してください。コンピューター上のファイルを文字起こし (CLI)
ChatGPT 以外の MCP クライアントは、コンピューターからファイルを渡すことができません。ScribeToAny コマンドラインツールなら可能です。ファイルをアカウントにアップロードし、文字起こしを待ってテキスト、SRT、または VTT として保存します。コーディングエージェント(Claude Code、Codex、Gemini CLI、Cursor)は、他のコマンドと同様に実行できます。Node.js 20 以降が必要です。
npm i -g scribetoany
scribetoany auth login
scribetoany transcribe meeting.m4a --format srt --speakersエージェントがコマンドやオプションを認識できるように agent skill を追加します:
npx skills add scribetoany/skills --skill scribetoanyscribetoany auth login によりブラウザで ScribeToAny が開き、ログインして "ScribeToAny CLI" を許可します(AI アプリと同じ同意内容です)。結果は stdout に、進行状況は stderr に出力されます。機械可読な出力には --json を追加してください。すべてのオプションを確認するには scribetoany --help を実行します。
ツール
| ツール | 権限 | 機能 |
|---|---|---|
| list_transcripts | 読み取り専用 | 文字起こしを新しい順に一覧表示します(ステータス、言語、所要時間を含む)。オプションで検索クエリの指定も可能です。 |
| get_transcription_status | 読み取り専用 | 文字起こしが待機中、処理中、完了、失敗のいずれの状態かを確認します。 |
| get_transcript | 読み取り専用 | 完了した文字起こしをテキスト(タイムスタンプや話者ラベルのオプションあり)、SRT、または VTT として取得します。 |
| transcribe_link | 書き込み | 公開リンクから文字起こしを行います:X、Twitch、Loom、Google Drive、Dropbox、または音声・動画ファイルの直接 URL。YouTube、TikTok、Instagram のリンクには対応していません。 |
| transcribe_file | 書き込み | ChatGPT 専用:会話に添付された音声または動画ファイルを文字起こしします。 |
| get_upload_link | 読み取り専用 | ファイルを直接送信できないアプリ向け:ブラウザで ScribeToAny を開き、ローカルファイルをアップロードするためのリンクを取得します。 |
| get_usage | 読み取り専用 | プランと文字起こしの残り利用可能枠を確認します。 |
すべての結果には、ScribeToAny ダッシュボード内の該当する文字起こしへのリンクが含まれます。アプリがデータを編集または削除することはできず、支払い情報にアクセスすることもありません。
認証
- PKCE(S256 のみ)および dynamic client registration を備えた OAuth 2.1 認可コードフローを採用しており、クライアントが自身を登録します。access token の有効期限は 1 時間、refresh token は 30 日間です。
- 未認証のリクエストには
401が返され、保護されたリソースのメタデータを指すWWW-Authenticateヘッダーが含まれます。クライアントはこのメタデータを基に認可サーバーを特定します:
https://scribetoany.com/.well-known/oauth-protected-resource/api/mcp
https://scribetoany.com/.well-known/oauth-authorization-serverアクセス権は、ScribeToAny の同意画面でクライアントを承認した後にのみ付与されます。また、メール認証済みのアカウントのみが接続できます。
制限事項
- AI アプリから開始された文字起こしも、通常と同様にプランの利用枠としてカウントされます。無料プランでは 1 日あたり 2 回、月あたり 100 分の文字起こしが含まれます。有料プランでは両方の上限が引き上げられます。
get_transcriptは最大 120,000 文字を返します。これを超える文字起こしは切り詰められ、全文へのリンクが添付されます。- 1 回の JSON-RPC バッチリクエストに含められるメッセージは最大 10 件です。
- YouTube、TikTok、Instagram のリンクには対応していません。ファイルをダウンロードした上で、ScribeToAny にアップロードしてください。
関連情報
接続後に質問できる内容の例は ヘルプセンター をご覧ください。AI アシスタント向けのサイト全体のプレーンテキストガイドは /llms.txt にあります。接続したアプリが読み取れる情報の詳細は プライバシーポリシー で説明しています。お困りの場合は お問い合わせ。