MCP sunucusu
AI ajanın dosyaları kendi bucket'ından paylaşsın
aktar mcp, Claude, Cursor, VS Code, Codex ve diğer ajanları Aktar uygulamasına bağlar. Bağlantı iste, ajan dosyayı kendi S3, Cloudflare R2 ya da Backblaze B2 bucket'ına yüklesin, sana URL'yi ya da Markdown'ı versin. Depolama anahtarların Aktar'dan asla çıkmaz.
npm install -g @getaktar/cli claude mcp add --scope user aktar -- aktar mcpSonra bir kez aktar login çalıştır. Cursor, VS Code, Codex ve diğerleri aşağıda.
Masaüstümdeki ödeme hatası ekran görüntüsünü yükle ve issue için bana Markdown bağlantısı ver.
upload_file{ "path": "~/Desktop/checkout-bug.png" }Screenshots hedefine yüklendi. İşte issue için Markdown:
Neler isteyebilirsin
Bir iş arkadaşına söyler gibi söyle. Ajan aracı seçer, Aktar yüklemeyi hedefin kendi ayarlarıyla yapar, bağlantı da konuşmada sana gelir.
-
Oturumdan bir dosya paylaş
“Build'i zip'le ve QA'ya gönderebileceğim bir bağlantı ver.”
Ajan dosyayı hazırlar ve yükler. Hedef belirtmezsen Aktar, menü çubuğuna bırakmış gibi dosya türüne göre bir hedef seçer (her hedefin Kullanım ayarı).
Araçlar:
upload_file -
README ya da issue için görseller
“Az önce kopyaladığım ekran görüntüsünü README'ye ekle.”
Görseli ya da panodakini yükler ve Markdown'ı olması gereken yere yazar. WebP'ye dönüştürme ve konum bilgisini silme, hedefin ayarına göre Aktar'da yapılır.
Araçlar:
upload_file,upload_clipboard -
Dosyayı güncelle, bağlantıyı koru
“Geçen hafta paylaştığım onboarding PDF'ini bu yeni sürümle değiştir.”
Yüklemeyi geçmişte bulur ve yeni dosyayı üzerine yazar. Bağlantıya sahip herkes yeni sürümü görür; hiçbir şeyi yeniden göndermen gerekmez.
Araçlar:
search_uploads,replace_file -
Yüklediklerini bul
“Pazartesi yüklediğim faturanın bağlantısı neydi?”
Aktar'ın geçmişinde ada ve tarihe göre arar, ekran görüntülerini, fotoğrafları ve belgeleri ayırt etmek için küçük resimlere bakabilir.
Araçlar:
search_uploads,get_thumbnail -
Süresi dolan bağlantı
“Legal bucket'ındaki sözleşme için 30 dakikalık bir bağlantı ver.”
Bir bucket'taki herhangi bir dosya için presigned bağlantı: özel bucket'lar ya da süreli paylaşım için. Bucket'ta hiçbir şey değişmez.
Araçlar:
create_temporary_link -
Bucket'larına göz at
“Builds bucket'ımın releases klasöründe ne var?”
Aktar'la yüklenmemiş olanlar dahil klasörleri ve dosyaları listeler, hangi hedefin hangi dosya türleri için kullanıldığını bilir.
Araçlar:
list_bucket,list_destinations
İki adımda kur
Yüklemeyi Mac ya da Windows için Aktar yapar, bu yüzden ajanınla aynı bilgisayarda çalışıyor olması gerekir.
aktarkomutunu kur ve Aktar'a bağla. Aktar'da Ayarlar > Entegrasyonlar'ı aç, Yerel bağlantılara izin ver'i aç ve token'ı kopyala, sonraaktar login'e yapıştır.npm install -g @getaktar/cli aktar loginAktar'ı ajanına ekle. Ajan gerektiğinde
aktar mcp'yi kendisi başlatır.Claude Code
Tek komut, her proje için. Claude Code'da
/mcpile kontrol et.claude mcp add --scope user aktar -- aktar mcpCodex
Tek komut;
~/.codex/config.tomldosyasına yazılır.codex mcp add aktar -- aktar mcpClaude Desktop
Settings > Developer > Edit Config'i aç, bunu ekle ve Claude Desktop'ı yeniden başlat.
claude_desktop_config.json içinde{ "mcpServers": { "aktar": { "command": "aktar", "args": ["mcp"] } } }Cursor
Bunu dosyaya ekle ya da tek bir projede
.cursor/mcp.jsondosyasına.~/.cursor/mcp.json içinde{ "mcpServers": { "aktar": { "command": "aktar", "args": ["mcp"] } } }VS Code
Tek komut VS Code profiline ekler. Copilot'ın agent modu da Aktar'ın araçlarını listeler.
code --add-mcp '{"name":"aktar","command":"aktar","args":["mcp"]}'Windsurf
Bunu dosyaya ekle, sonra Windsurf ayarlarında MCP sunucularını yenile.
~/.codeium/windsurf/mcp_config.json içinde{ "mcpServers": { "aktar": { "command": "aktar", "args": ["mcp"] } } }
Bir uygulama aktar'ı bulamadığını söylerse, which aktar çıktısındaki tam yolu command alanına yaz; masaüstü uygulamalar kabuğunun PATH'ini her zaman yüklemez. Global kurulum yoksa komut olarak npx, argüman olarak ["-y", "@getaktar/cli", "mcp"] kullan. MCP sunucularını stdio üzerinden çalıştıran diğer tüm ajanlar da aynı şekilde çalışır.
Ajanının elde ettiği araçlar
Arama, listeleme, geçici bağlantılar ve küçük resimler yalnızca bakar. Yükleme ve değiştirme bucket'ını değiştirir; sen izin vermedikçe ajanın bunları kullanmadan önce sorar.
| Araç | Ne yapar |
|---|---|
upload_file | Bir dosya yükler ve bağlantısını, Markdown'ını ve HTML'ini döndürür. Hedef, ad, klasör ve sona erme isteğe bağlıdır. |
upload_clipboard | Panodaki dosyayı veya görseli yükler. |
replace_file | Bir yüklemenin üzerine yeni bir dosya yazar, bağlantısını korur. Mac için Aktar 0.14.0 veya Windows için 0.7.0 gerekir. |
search_uploads | Yükleme geçmişinde arama yapar. |
list_destinations | Hedefleri ve her birinin hangi dosya türleri için kullanıldığını listeler. |
list_bucket | Bir bucket'ın klasörlerini ve dosyalarını listeler; Aktar ile yüklenmemiş dosyalar dahil. |
create_temporary_link | Bir süre sonra çalışmayı bırakan bir bağlantı oluşturur (presigned URL). |
get_thumbnail | Ajana bir yüklemenin önizlemesini gösterir. Mac için Aktar 0.13.0 veya Windows için 0.6.0 gerekir. |
list_watched_folders | İzlenen klasörleri ve durumlarını listeler. |
get_status | Aktar'a bağlantıyı kontrol eder. |
delete_upload | Bir yüklemeyi bucket'ından siler. Yalnızca --allow-delete ile. |
Neye dokunabileceğine sen karar verirsin
Yüklenen dosya bağlantıya sahip herkese açıktır, bu yüzden sunucu varsayılan olarak temkinlidir ve sen daha da kısıtlayabilirsin.
-
Yüklemek yayınlamaktır
Ajana yalnızca paylaşmasını istediğin şeyi yüklemesi söylenir ve ajanlar yükleme yapan bir aracı çağırmadan önce sorar.
-
Yalnızca senin klasörlerinden
--rootyüklemeleri adını verdiğin klasörlerle sınırlar. Yollar sembolik bağlantılar dahil çözülür, bu yüzden~/.ssh'a ya da başka yerdeki bir.env'e giden bağlantı reddedilir. -
Salt okunur ve silme yok
--read-onlyyazan tüm araçları devre dışı bırakır. Bucket'tan silme,--allow-deleteeklemedikçe hiç sunulmaz. -
Anahtarların Aktar'da kalır
Sunucu, Aktar ile 127.0.0.1 üzerinden token'ınla konuşur. Ajan erişim anahtarlarını asla görmez ve hiçbir şey bizim bir sunucumuzdan geçmez.
aktar mcp --root ~/Projects --root ~/Desktop
aktar mcp --read-onlyMCP yok mu? Skill kullan
Skill kullanan ama MCP kullanmayan ajanlar için aktar skill, onlara aktar komutunu öğreten bir SKILL.md yazdırır: ne çalıştıracaklarını, --json'ı nasıl okuyacaklarını ve yalnızca senin istediğini yüklemelerini. Tüm komutlar CLI dokümantasyonunda.
mkdir -p ~/.claude/skills/aktar
aktar skill > ~/.claude/skills/aktar/SKILL.mdGereksinimler
- Mac ya da Windows için Aktar, çalışır durumda ve en az bir hedefle
-
aktarkomutu 0.4.0 ya da sonrası (Node.js 18 ya da sonrası) - MCP sunucularını stdio üzerinden çalıştıran bir ajan
- Dosya değiştirme: Mac için Aktar 0.14.0 ya da Windows 0.7.0. Küçük resimler: Mac 0.13.0 ya da Windows 0.6.0
- Açık kaynak (MIT), GitHub'da, resmi MCP Registry'de listeli
Sorular
ChatGPT ya da tarayıcıdaki diğer ajanlarla çalışır mı?
Henüz değil. Sunucu bilgisayarında Aktar'ın yanında çalışır ve ajanlarla stdio üzerinden konuşur, bu yüzden bilgisayarında çalışan ajanlarla çalışır: Claude Code, Claude Desktop, Cursor, VS Code, Codex, Windsurf ve diğerleri.
Ajan istemediğim dosyaları yükleyebilir mi?
Yalnızca izin verdiğin araçları çağırabilir ve aksini söylemediysen ajanlar yükleme yapan bir aracı çağırmadan önce sorar. Emin olmak için sunucuyu --root ile başlat; böylece yalnızca adını verdiğin klasörlerden yükleme yapılır, ya da --read-only kullan.
Hangi bucket'a yükler?
Aktar'ın menü çubuğuna bırakmakla aynı: Kullanım ayarı dosya türüne uyan hedef ya da seçili olan. İsteğinde bir hedef belirtirsen ajan onu kullanır.
Ücretli mi?
Hayır. Aktar, CLI ve MCP sunucusu ücretsizdir. Bucket için her zamanki gibi depolama sağlayıcına ödersin.
Windows'ta çalışır mı?
Evet. aktar komutu Windows için Aktar ile aynı şekilde çalışır, yukarıdaki tüm ajanlar da öyle.