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.

1CLI'ı kur
npm install -g @getaktar/cli
2Claude Code'a ekle
claude mcp add --scope user aktar -- aktar mcp

Sonra 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.

Aktar çağrıldıupload_file{ "path": "~/Desktop/checkout-bug.png" }

Screenshots hedefine yüklendi. İşte issue için Markdown:

![checkout-bug.png](https://files.example.com/2026/10/7f3c2a91.png)

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.

  1. aktar komutunu kur ve Aktar'a bağla. Aktar'da Ayarlar > Entegrasyonlar'ı aç, Yerel bağlantılara izin ver'i aç ve token'ı kopyala, sonra aktar login'e yapıştır.

    npm install -g @getaktar/cli
    aktar login
  2. Aktar'ı ajanına ekle. Ajan gerektiğinde aktar mcp'yi kendisi başlatır.

    Claude Code

    Tek komut, her proje için. Claude Code'da /mcp ile kontrol et.

    claude mcp add --scope user aktar -- aktar mcp

    Codex

    Tek komut; ~/.codex/config.toml dosyasına yazılır.

    codex mcp add aktar -- aktar mcp

    Claude 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.json dosyası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_fileBir 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_clipboardPanodaki dosyayı veya görseli yükler.
replace_fileBir 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_uploadsYükleme geçmişinde arama yapar.
list_destinationsHedefleri ve her birinin hangi dosya türleri için kullanıldığını listeler.
list_bucketBir bucket'ın klasörlerini ve dosyalarını listeler; Aktar ile yüklenmemiş dosyalar dahil.
create_temporary_linkBir süre sonra çalışmayı bırakan bir bağlantı oluşturur (presigned URL).
get_thumbnailAjana 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_statusAktar'a bağlantıyı kontrol eder.
delete_uploadBir 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

    --root yü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-only yazan tüm araçları devre dışı bırakır. Bucket'tan silme, --allow-delete eklemedikç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-only

MCP 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.md

Gereksinimler

  • Mac ya da Windows için Aktar, çalışır durumda ve en az bir hedefle
  • aktar komutu 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.