AI asistanını MCP ile bağlayın
Asistanınızı CaptionBolt’a bağlayın, tarayıcıda giriş yapın ve ilk proje sorgunuzu deneyin.
AI asistanınızı bağlayın
Önerilen: AI ajanınızla kurulum yapın
Aşağıdaki kurulum talimatlarını kopyalayıp Codex, Claude Code veya komut çalıştırabilen ya da MCP ayarlarını düzenleyebilen başka bir AI ajanına yapıştırın. Ajandan CaptionBolt MCP bağlantısını kurmasını ve oturum açma işlemini başlatmasını isteyin.
Tarayıcıda oturum açıp erişime izin vermeniz gerekir. İstemcinize bağlı olarak, ajanın bağlantıyı doğrulayabilmesi için yeniden bağlanmanız veya yeni bir sohbet başlatmanız da gerekebilir.
Kurulum talimatları İngilizcedir ve ajandan sohbette kullandığınız dilde yanıt vermesini ister.
Kurulum talimatlarını görüntüle (İngilizce)
Set up and connect CaptionBolt remote MCP now. Carry out the setup steps you can perform instead of only explaining them.
Communicate with me in the language I use in this conversation.
Connection details:
- Server name: captionbolt
- Server URL: https://api.captionbolt.com/mcp (no trailing slash)
- Transport: Streamable HTTP
- Authentication: OAuth browser sign-in
- Account requirement: an active CaptionBolt Max subscription
1. Identify the AI client and version you are configuring. Use the current environment when it identifies the client. Ask which client I use only if you cannot determine it. If you are running on a different machine from my client, explain the smallest step I need to perform on my machine.
2. Inspect the client's existing MCP configuration. Reuse a correct CaptionBolt entry. Otherwise, add this remote server using the client's supported command or configuration format. Prefer personal/user configuration and preserve other servers. If a conflicting CaptionBolt entry points elsewhere, ask before replacing it.
For Codex CLI, use:
codex mcp add captionbolt --url https://api.captionbolt.com/mcp
For Claude Code, use:
claude mcp add --transport http --scope user captionbolt https://api.captionbolt.com/mcp
Check the installed client's help before running commands. Run the add command only when the server is not already configured correctly. If this Claude Code version has no MCP login command, direct me to /mcp and its authentication action. For Cursor, use its supported remote MCP settings or mcp.json format with this server URL, then guide me through its connection and authorization action.
3. First try the read-only CaptionBolt get_account tool. If it succeeds, reuse the existing MCP authorization and do not start another login. If it reports authorization is required, start the client's native OAuth flow (Codex: codex mcp login captionbolt; Claude Code: claude mcp login captionbolt, or /mcp if this version has no login command). Open the browser or show the actual authorization URL produced by the client, then wait for me to sign in to CaptionBolt and approve access. Keep the login process running while it waits for the callback. An existing website session may avoid password entry but does not replace MCP consent. Do not invent or manually construct a login URL. No API key, manually copied access token or local CaptionBolt package is needed. Let the client handle callbacks and credential storage. If the client requires explicit scopes, use projects:read projects:write exports:write offline_access.
4. Once authorization succeeds, reconnect or reload the MCP tools as required by the client. If a restart or new conversation is required, tell me exactly how to continue verification there.
5. Verify the connection with the read-only CaptionBolt get_account tool (reuse the successful result from step 3 if already called). Report my remaining processing minutes. Do not upload, create, export, retry or cancel anything during setup. Configuration saved or login completed alone is not proof that this tool works.
6. Report which steps succeeded and any remaining step. If a permission or client limitation prevents execution, explain it and give me the smallest required action. Do not claim the connection works until the verification calls succeed.
Reference: https://captionbolt.com/integrations/mcp
Client documentation:
- Codex: https://developers.openai.com/codex/mcp
- Claude Code: https://code.claude.com/docs/en/mcp
- Cursor: https://cursor.com/docs/mcpManuel bağlanma
Streamable HTTP üzerinden uzak MCP ve tarayıcı OAuth girişini destekleyen istemci kullanın. Entegrasyonlar Max aboneliklerinde kullanılabilir.
Sunucuyu bu bilgilerle ekleyin:
Name: CaptionBolt
Server URL: https://api.captionbolt.com/mcp
Transport: Streamable HTTP
Authentication: OAuth
Bunlar bağlantı bilgileri, yapılandırma dosyası değil. Alanlar ve biçim istemciye göre değişir; bazıları aktarımı HTTP olarak adlandırır. Sonunda eğik çizgi olmayan tam URL’yi kullanın.
- İstemcinin MCP ayarlarında sunucuyu ekleyin.
- Giriş veya yetkilendirmeyi başlatın; tarayıcı CaptionBolt’u açar.
- Projelerin hesabına girip gerekirse kurulumu tamamlayın.
- İzinleri inceleyip Erişime izin ver seçin.
- İstemciye dönüp araçların göründüğünü doğrulayın.
API anahtarı veya elle token kopyalamak gerekmez. OAuth’u istemci yönetir. Yalnız API anahtarı başlıkları destekleyenler bu uç noktaya bağlanamaz.
Bağlantıyı doğrulayın
Asistana şunu isteyin:
Show my remaining CaptionBolt processing minutes and recent projects.
Do not create, export, retry or cancel anything.
Çalışan bağlantı limitleri ve erişilebilir projeleri okur. Uygun video projesi yoksa boş liste normaldir. CaptionBolt’ta video yükleyip yeniden sorgulayın.
CaptionBolt araçlarını kullanın
Sunucu şu araçları sağlar:
| Görev | Araçlar |
| --- | --- |
| Dakikaları ve sınırları sorgulama | get_account |
| Stil ve kayıtlı ön ayar bulma | list_styles, list_presets |
| Proje ve ilerleme okuma | list_projects, get_project |
| İşlemi kontrol etme | get_operation |
| Tamamlanan yüklemeden proje oluşturma | create_project |
| Kaydedilen değişiklikleri dışa aktarma | export_project |
| Yeniden deneme veya iptal | retry_project, cancel_project |
| Tamamlanan çıktı linkleri | get_result |
Örneğin:
List my CaptionBolt projects that are ready for review.
Show their IDs and file names. Do not export them yet.
CaptionBolt’ta inceleyip kaydettikten sonra:
Export project <project-id> as MP4 using its saved changes.
Check the operation, then the project status, and give me the download link
when the project is completed. If either fails, show the error and stop.
<project-id> yerine dönen ID’yi koyun. İşlem completed ise eylem başarılıdır; video hâlâ işlenebilir. İnceleme için ready, indirme için completed bekleyin. Hata varsa durun, pollAfterSeconds uygulayın; iptal edilmiş projeyi sorgulamayı bırakın.
Önce editörde kaydedin. Tamamlanan proje çıktısını korur; değiştirmek için düzenlenebilir kopya oluşturun. Linkler en fazla on dakika sürer, 14 günlük erişimde yenilenir.
Yeni videoyla çalışın
En kolay yol, siteden yükleyip MCP ile incelemek ve kaydedilenleri dışa aktarmaktır.
Otomasyon için önce REST yüklemesini bitirin. ID’yi create_project aracına uploadSessionId olarak verin.
mode: "review" incelemeyi bekler; işlem sonrası MP4 için açıkça mode: "auto-export" seçin. Oluşturma ve değiştirme yazma, dışa aktarma ayrıca dışa aktarma izni ister.
Otomatik dışa aktarma ready durumunda kalırsa get_project ile autoExport.state ve autoExport.error okuyun. Başarısızsa bildirip durun; süresiz beklemeyin veya talimatsız başka dışa aktarma başlatmayın.
Uzak MCP yerel dosya yüklemez, uzak video URL’si kabul etmez ve yükleme oturumlarını yönetmez. Altyazı veya görsel ayarları değiştirmez; editörü kullanın. Bildirimleri Webhooks ile ayarlayın.
Bağlantınızı yönetin
Ayarlar → Entegrasyonlar altında yetkili bağlantıları görün veya kesin.
Kesmek, kayıtlı tokenlar dahil yeni istekleri engeller. Web sitesinden çıkmak MCP’yi kesmez. İkisi de kabul edilmiş işi iptal etmez; durdurmak için proje iptali isteyin.
Sorunları giderin
| Sorun | Kontrol | | --- | --- | | Araçlar görünmüyor | Streamable HTTP, OAuth, doğru URL ve tamamlanmış giriş | | API anahtarı isteniyor | OAuth seçin; API anahtarları REST içindir | | Erişim kesilmiş veya dolmuş | İstemcide tekrar yetkilendirin | | Eylem reddedilmiş | Verilen izinler ve güncel sınırlar | | İstekler sınırlandırılmış | Dönen aralığı bekleyin | | Proje başarısız | Yeniden denemeden hatayı okuyun; durumlar ve hatalara bakın |
OAuth scope seçimi varsa projects:read, projects:write, exports:write desteklenir. Otomatik yenileme için offline_access ekleyin; genelde istemci yönetir. Olmazsa süre sonunda yeniden giriş gerekebilir.
Oluşturma, dışa aktarma, yeniden deneme ve iptal idempotencyKey ister: boşluksuz 1–128 yazdırılabilir ASCII karakteri. Yeni eylem yeni anahtar ister. Zaman aşımında bilinen işlemi sorgulayın veya aynı araç çağrısını özgün anahtarla tekrarlayın. Kesin hata sonrası retry_project yeni eylemdir ve yeni anahtar ister.
Araç hatalarında structuredContent.error, message ve kind içerir; varsa status, code, requestId, retryAfterSeconds de döner. Aralığı bekleyin, başarısız aracı sürekli çağırmayın.