Terminal Controller MCP Sunucusu

Terminal Controller MCP Sunucusu

FlowHunt’ın Terminal Controller MCP Sunucusu, AI ajanlarına geliştirilmiş otomasyon için terminal ve dosya sistemi işlemlerine güvenli, programlanabilir erişim sunar.

“Terminal Controller” MCP Sunucusu ne yapar?

Terminal Controller MCP Sunucusu, Model Context Protocol (MCP) tabanlı olup, standart bir arayüz üzerinden terminal komutlarının güvenli şekilde yürütülmesini, dizinlerde gezinilmesini ve dosya sistemi işlemlerinin gerçekleştirilmesini sağlar. AI asistanları ile ana ortam arasında köprü kurarak, AI ajanlarının kabuk komutlarını çalıştırma, dizin yönetimi ve dosya işlemlerini programatik olarak yürütmesine imkân tanır. Yerleşik güvenlik önlemleri, komut geçmişi takibi ve çapraz platform uyumluluğu sayesinde, Terminal Controller geliştirici iş akışlarını AI destekli araçlara makinenin terminal ve dosya sistemine kontrollü erişim sağlayarak iyileştirir. Bu yetenek, AI asistanlarının geliştiriciler için sistem düzeyinde görevleri otomatikleştirmesini, keşfetmesini ve yönetmesini güvenli ve standart bir şekilde mümkün kılar.

Komut Listesi

Depoda veya belgelerde herhangi bir komut şablonu bulunamadı.

Kaynaklar Listesi

Depoda veya belgelerde tanımlı açık MCP kaynağı yok.

Araçlar Listesi

  • Komut Yürütme: Terminal komutlarını zaman aşımı kontrolüyle çalıştırır ve ayrıntılı çıktı yakalar.
  • Dizin Yönetimi: Dizin içeriklerinde gezinmeyi ve listelemeyi sezgisel biçimde sağlar.
  • Dosya İşlemleri: Dosya içeriğini satır bazında okuma, yazma, güncelleme, ekleme ve silme işlemlerini destekler.
  • Komut Geçmişi: Yakın zamanda yürütülen komutları izler ve gösterir; denetim ve tekrar için kolaylık sağlar.

Bu MCP Sunucusunun Kullanım Senaryoları

  • Otomatik Komut Yürütme: Geliştiriciler, AI asistanlarına çıktılar ve hatalar kaydedilerek kodun derlenmesi, test edilmesi veya dağıtılması için güvenli şekilde kabuk komutları çalıştırmasını talimat verebilir.
  • Dizin ve Dosya Yönetimi: AI ajanları dosya ve klasörleri düzenleyebilir, gezinebilir veya üzerinde işlem yapabilir; bu sayede kod tabanı incelemesi veya ortam kurulumu otomasyonu kolaylaşır.
  • Güvenlik Odaklı Betik Yazımı: Yerleşik önlemler tehlikeli komutların çalıştırılmasını engeller; AI’ya terminal erişimi verirken riskler azaltılır.
  • Sistem İzleme ve Denetim: Komut geçmişi özellikleri, hangi işlemlerin yapıldığını takip etmeye ve iş akışında şeffaflık sağlamaya yardımcı olur.
  • Çapraz Platform Geliştirme: Hem Windows hem de UNIX tabanlı sistemleri destekleyerek, MCP sunucusu farklı ortamlarda tutarlı geliştirme deneyimi sağlar.

Kurulum Nasıl Yapılır

Windsurf

  1. Python 3.11+ kurulu olduğundan emin olun.
  2. Paketi PyPI üzerinden yükleyin:
    pip install terminal-controller
    
  3. Windsurf yapılandırma dosyanızı düzenleyerek MCP sunucusunu ekleyin:
    {
      "mcpServers": {
        "terminal-controller": {
          "command": "python",
          "args": ["-m", "terminal_controller"]
        }
      }
    }
    
  4. Yapılandırmayı kaydedin ve Windsurf’u yeniden başlatın.
  5. MCP sunucusunun çalıştığını ve erişilebilir olduğunu doğrulayın.

Claude

  1. Makinenize Python 3.11+ kurun.
  2. Claude Desktop için Smithery ile yükleyin:
    npx -y @smithery/cli install @GongRzhe/terminal-controller-mcp --client claude
    
  3. Alternatif olarak PyPI ile yükleyin:
    pip install terminal-controller
    
  4. Claude yapılandırmanıza aşağıdakini ekleyin:
    {
      "mcpServers": {
        "terminal-controller": {
          "command": "python",
          "args": ["-m", "terminal_controller"]
        }
      }
    }
    
  5. Claude Desktop’u yeniden başlatın ve MCP sunucusunun algılandığından emin olun.

Cursor

  1. Node.js ve Python 3.11+ kurulu olduğundan emin olun.
  2. terminal-controller yükleyin:
    pip install terminal-controller
    
  3. MCP sunucusunu Cursor yapılandırmanıza ekleyin:
    {
      "mcpServers": {
        "terminal-controller": {
          "command": "python",
          "args": ["-m", "terminal_controller"]
        }
      }
    }
    
  4. Dosyayı kaydedin ve Cursor’u yeniden başlatın.
  5. Cursor’da araç listesinden entegrasyonu doğrulayın.

Cline

  1. Python 3.11+ mevcut olduğundan emin olun.
  2. MCP sunucusunu yükleyin:
    pip install terminal-controller
    
  3. Cline yapılandırmanıza aşağıdaki kodu ekleyin:
    {
      "mcpServers": {
        "terminal-controller": {
          "command": "python",
          "args": ["-m", "terminal_controller"]
        }
      }
    }
    
  4. Değişiklikleri kaydettikten sonra Cline’ı yeniden başlatın.
  5. MCP arayüzü üzerinden basit bir komut çalıştırarak test edin.

API Anahtarlarını Güvenceye Almak

Kurulumunuzda API anahtarları veya gizli bilgiler gerekiyorsa, bunları doğrudan kodda yazmak yerine ortam değişkenleri aracılığıyla kullanın. Örnek yapılandırma:

{
  "mcpServers": {
    "terminal-controller": {
      "command": "python",
      "args": ["-m", "terminal_controller"],
      "env": {
        "MY_API_KEY": "${MY_API_KEY_ENV_VAR}"
      },
      "inputs": {
        "api_key": "${MY_API_KEY_ENV_VAR}"
      }
    }
  }
}

Bu MCP Nasıl Akışlarda Kullanılır

FlowHunt’ta MCP kullanımı

MCP sunucularını FlowHunt iş akışınıza entegre etmek için, önce MCP bileşenini akışınıza ekleyin ve AI ajanınıza bağlayın:

FlowHunt MCP akışı

MCP bileşenine tıklayarak yapılandırma panelini açın. Sistem MCP yapılandırma bölümünde, MCP sunucu bilgilerinizi şu JSON formatında girin:

{
  "terminal-controller": {
    "transport": "streamable_http",
    "url": "https://yourmcpserver.example/pathtothemcp/url"
  }
}

Yapılandırdıktan sonra, AI ajanınız bu MCP’yi bir araç olarak tüm işlevlerine erişebilecek şekilde kullanabilir. “terminal-controller” ifadesini gerçek MCP sunucu adınızla, URL’yi ise kendi MCP sunucu adresinizle değiştirmeyi unutmayın.


Genel Bakış

BölümKullanılabilirlikDetaylar/Notlar
Genel Bakış
Komut ListesiKomut şablonu bulunamadı
Kaynaklar ListesiTanımlı açık MCP kaynağı yok
Araçlar ListesiKomut yürütme, dizin yönetimi, dosya işlemleri
API Anahtarlarını Güvenceye AlmakOrtam değişkeni kullanımı yapılandırmada mümkün
Örnekleme Desteği (değerlendirmede önemsiz)Bahsedilmemiş

Yukarıdakilere göre, Terminal Controller MCP güvenli şekilde temel terminal ve dosya sistemi erişimi sağlar; ancak komut şablonu ve açık kaynaklar içermez. Yapılandırması iyi belgelenmiş ve çapraz platformdur. Kökler ve örnekleme özelliklerinden bahsedilmemiştir. Genel olarak, bu sunucu çekirdek DevOps veya otomasyon ihtiyaçları için pratik, güvenli, fakat görece basit bir sunucudur.


MCP Skoru

LICENSE Sahibi✅ (MIT)
En az bir aracı var
Fork Sayısı14
Yıldız Sayısı60

Sıkça sorulan sorular

Terminal Controller MCP Sunucusu nedir?

Bu, terminal komut yürütme, dizinlerde gezinme ve dosya yönetimini AI ajanlarına güvenli şekilde açan bir Model Context Protocol sunucusudur; geliştirme iş akışları için otomasyon ve güvenli sistem erişimi sağlar.

Terminal Controller hangi araçları sağlar?

Komut yürütme, dizin yönetimi, dosya işlemleri (okuma, yazma, güncelleme, silme) ve iş akışı şeffaflığı için komut geçmişi tutma özelliklerini sağlar.

Terminal Controller güvenliği nasıl sağlar?

Tehlikeli komutlara karşı yerleşik güvenlik önlemleri içerir ve hassas veriler için ortam değişkeni yönetimini destekler; AI'ya terminal erişimi verirken riskleri azaltır.

Hangi platformları destekliyor?

Terminal Controller, hem Windows hem de UNIX tabanlı sistemleri destekleyen çapraz platform bir çözümdür ve geliştiricilere tutarlı bir deneyim sunar.

Terminal Controller MCP'yi FlowHunt'a nasıl entegre edebilirim?

FlowHunt akışınıza MCP bileşenini ekleyin ve kendi MCP sunucu bilgilerinizi girerek yapılandırın. Böylece AI ajanlarınız, iş akışınızda terminal ve dosya işlemlerine programatik olarak erişebilir.

Güvenli Terminal Otomasyonunu Etkinleştir

AI asistanlarınıza, güvenli ve çapraz platform Terminal Controller MCP ile geliştirme, test ve sistem yönetimini otomatikleştirme yetkisi verin.

Daha fazla bilgi

DesktopCommander MCP Sunucusu
DesktopCommander MCP Sunucusu

DesktopCommander MCP Sunucusu

DesktopCommander MCP Sunucusu, Claude gibi yapay zeka asistanlarına doğrudan masaüstü otomasyonu sağlar; geliştiriciler için güvenli terminal kontrolü, dosya si...

4 dakika okuma
AI Automation Developer Tools +4
mcp-server-commands MCP Sunucusu
mcp-server-commands MCP Sunucusu

mcp-server-commands MCP Sunucusu

mcp-server-commands MCP Sunucusu, AI asistanlarını güvenli sistem komutları çalıştırma ile buluşturarak LLM'lerin shell ile etkileşime geçmesini, geliştirme gör...

4 dakika okuma
AI MCP Server +5
Kubernetes MCP Sunucusu
Kubernetes MCP Sunucusu

Kubernetes MCP Sunucusu

Kubernetes MCP Sunucusu, AI asistanları ile Kubernetes/OpenShift kümeleri arasında köprü kurarak doğal dil iş akışlarıyla programatik kaynak yönetimi, pod işlem...

4 dakika okuma
Kubernetes MCP Server +4