iterm-mcp MCP Sunucusu

iterm-mcp MCP Sunucusu

AI asistanlarının geliştirme süreçlerini kolaylaştırmak, REPL otomasyonunu sağlamak ve komut çalıştırmak için iTerm terminalinizle güvenli ve verimli şekilde etkileşime geçmesini sağlayın.

“iterm-mcp” MCP Sunucusu ne yapar?

iterm-mcp MCP Sunucusu, AI asistanlarına iTerm oturumunuza doğrudan erişim sağlamak için tasarlanmış bir Model Context Protocol sunucusudur. Bu güçlü araç, büyük dil modellerinin (LLM) komut çalıştırmasına, REPL’lerle etkileşime girmesine ve o anda aktif olan iTerm terminalinde iş akışlarını yönetmesine olanak tanır. AI istemcileriyle terminal ortamı arasında köprü görevi gören iterm-mcp, geliştirme iş akışlarını doğal, ortak erişimle güçlendirir—kabuk komutları çalıştırmak, terminal çıktısını incelemek ve kontrol karakterleri göndermek (ör. kesme sinyalleri) gibi işlemleri kolaylaştırır. Etkin token kullanımı yalnızca ilgili çıktının gösterilmesini sağlarken, minimum bağımlılıkları sayesinde Claude Desktop ve diğer MCP destekli istemciler gibi platformlarla kolayca entegre olur, geliştiriciler için CLI ve REPL yardımlarını hızlandırır.

Komut Şablonları Listesi

Depoda açıkça belirtilmiş bir komut şablonu yok.

Kaynaklar Listesi

Depoda açıkça belgelenmiş bir kaynak yok.

Araçlar Listesi

  • write_to_terminal
    Girdiği metni aktif iTerm terminal oturumuna yazar. Genellikle kabuk komutlarını çalıştırmak için kullanılır ve üretilen çıktı satırlarının sayısını döndürür.

  • read_terminal_output
    Aktif iTerm terminal çıktısından belirli sayıda satır okur ve modellerin son terminal etkinliğini almasını sağlar.

  • send_control_character
    Aktif iTerm terminaline kontrol karakterleri (Ctrl+C veya Ctrl+Z gibi) gönderir, böylece süreçlerin kesilmesini veya askıya alınmasını destekler.

Bu MCP Sunucusunun Kullanım Alanları

  • REPL Otomasyonu ve Yardımı
    LLM’lerin canlı REPL oturumlarıyla etkileşime geçmesini, komut çalıştırmasını, sonuçları incelemesini ve çok adımlı iş akışlarını etkileşimli şekilde yönetmesini sağlar.

  • CLI İş Akışı Otomasyonu
    AI ajanlarının kabuk komutları çalıştırmasını, rutin geliştirme görevlerini otomatikleştirmesini ve çıktı ayrıştırma ya da hata yönetimini üstlenmesini mümkün kılar.

  • Terminal Çıktısı İncelemesi
    Modeller mevcut veya geçmiş terminal çıktısını inceleyebilir, ekranda neler olduğu hakkında soruları yanıtlayabilir ve hata ayıklama ya da log analizi konusunda yardımcı olabilir.

  • Süreç Yönetimi
    Kontrol karakterleri aracılığıyla geliştiriciler süreç kesme, askıya alma veya devam ettirme görevlerini daha güvenli iş akışı için AI asistanlarına devredebilir.

  • Kod Çalıştırma ve Test Etme
    Kod parçacıklarını veya betikleri doğrudan terminalde çalıştırmayı kolaylaştırır, AI modeli çıktıyı alır ve sonuçlara göre yineleme yapar.

Nasıl kurulur

Windsurf

  1. Mac’inizde Node.js (v18 veya üstü) ve iTerm2’nin kurulu ve çalışır olduğundan emin olun.
  2. Windsurf yapılandırma dosyanızın konumunu bulun (yol için Windsurf dokümantasyonuna bakınız).
  3. mcpServers bölümüne iterm-mcp MCP sunucu yapılandırmasını ekleyin:
    {
      "mcpServers": {
        "iterm-mcp": {
          "command": "npx",
          "args": [
            "-y",
            "iterm-mcp"
          ]
        }
      }
    }
    
  4. Yapılandırma dosyasını kaydedin ve Windsurf’u yeniden başlatın.
  5. Windsurf arayüzünden iterm-mcp’ye bağlanmayı deneyerek kurulumu doğrulayın.

API anahtarlarını güvenli hale getirme:
Eğer sunucu ortam değişkenleri veya gizli anahtarlar gerektiriyorsa, bunları şu şekilde ekleyin:

{
  "mcpServers": {
    "iterm-mcp": {
      "command": "npx",
      "args": ["-y", "iterm-mcp"],
      "env": {
        "MY_SECRET_KEY": "value"
      }
    }
  }
}

Claude

  1. Mac’inizde Node.js (v18 veya üstü) ve iTerm2’nin kurulu ve çalışır olduğundan emin olun.
  2. Claude Desktop yapılandırma dosyasını açın:
    ~/Library/Application Support/Claude/claude_desktop_config.json (macOS)
    %APPDATA%/Claude/claude_desktop_config.json (Windows)
  3. mcpServers bölümüne iterm-mcp sunucusunu ekleyin:
    {
      "mcpServers": {
        "iterm-mcp": {
          "command": "npx",
          "args": [
            "-y",
            "iterm-mcp"
          ]
        }
      }
    }
    
  4. Dosyayı kaydedin ve Claude Desktop’u yeniden başlatın.
  5. Claude arayüzünde sunucunun mevcut olduğunu doğrulayın.

API anahtarlarını güvenli hale getirme:
Gerektiğinde gizli anahtarları env nesnesi altına ekleyin.

Cursor

  1. Node.js (v18+) kurulu olsun ve iTerm2’nin çalıştığından emin olun.
  2. Cursor yapılandırma dosyanızın konumunu (Cursor dokümantasyonuna göre) açın.
  3. Aşağıdaki yapılandırmayı ekleyin:
    {
      "mcpServers": {
        "iterm-mcp": {
          "command": "npx",
          "args": [
            "-y",
            "iterm-mcp"
          ]
        }
      }
    }
    
  4. Kaydedin ve Cursor’u yeniden başlatın.
  5. Cursor içinden bağlantıyı test edin.

API anahtarlarını güvenli hale getirme:
Gizli anahtarları env özniteliğiyle ekleyin.

Cline

  1. Node.js (v18+) ve iTerm2’nin kurulu ve çalışır durumda olduğundan emin olun.
  2. Cline yapılandırma dosyanızı bulun.
  3. Aşağıdaki yapılandırmayı ekleyin:
    {
      "mcpServers": {
        "iterm-mcp": {
          "command": "npx",
          "args": [
            "-y",
            "iterm-mcp"
          ]
        }
      }
    }
    
  4. Kaydedin ve Cline’ı yeniden başlatın.
  5. iTerm MCP sunucusuna bağlanarak kurulumu doğrulayın.

API anahtarlarını güvenli hale getirme:
Yapılandırmada ortam değişkenleri olarak gizli anahtarları ekleyin, örneğin:

{
  "mcpServers": {
    "iterm-mcp": {
      "command": "npx",
      "args": ["-y", "iterm-mcp"],
      "env": {
        "MY_SECRET_KEY": "value"
      }
    }
  }
}

Bu MCP’yi akışlarda nasıl kullanabilirsiniz

FlowHunt’ta MCP kullanımı

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

FlowHunt MCP flow

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

{
  "iterm-mcp": {
    "transport": "streamable_http",
    "url": "https://yourmcpserver.example/pathtothemcp/url"
  }
}

Yapılandırma tamamlandığında, AI ajanı artık bu MCP’nin tüm işlev ve yeteneklerine erişerek onu bir araç olarak kullanabilir. “MCP-name” kısmını kendi MCP sunucunuzun gerçek adıyla (ör. “github-mcp”, “weather-api” vb.) ve URL’yi kendi MCP sunucu adresinizle değiştirmeniz gerektiğini unutmayın.


Genel Bakış

BölümDurumDetaylar/Notlar
Genel Bakış
Komut Şablonları ListesiKomut şablonu belgelenmemiş
Kaynaklar ListesiAçıkça belgelenmiş kaynak yok
Araçlar Listesiwrite_to_terminal, read_terminal_output, send_control_character
API Anahtarlarını Güvenli Hale Getirmeenv ile yapılandırma örnekleri belgelenmiş
Sampling Desteği (değerlendirmede önemsiz)Sampling desteği belirtilmemiş

Mevcut bilgilere göre, iterm-mcp sağlam terminal entegrasyonu ve araç sunumu, açık kurulum talimatları ve güvenlik rehberliği sunar; fakat belgelenmiş komut şablonları, açık kaynaklar ve roots veya sampling gibi gelişmiş MCP özelliklerinden yoksundur. Bu, onu terminal odaklı iş akışları için uygun kılar, ancak daha geniş MCP bağlamları için daha az özellikli yapar.


MCP Puanı

Lisansı Var mı✅ (MIT)
En az bir aracı var mı
Fork sayısı32
Star sayısı360

Sıkça sorulan sorular

iterm-mcp MCP Sunucusu nedir?

iterm-mcp, AI asistanlarının iTerm terminal oturumunuza doğrudan erişmesini ve etkileşim kurmasını sağlayan bir Model Context Protocol sunucusudur. Komut çalıştırma, REPL otomasyonu, terminal çıktısı inceleme ve süreç yönetimini güvenli ve pratik bir entegrasyonla mümkün kılar.

iterm-mcp hangi araçları sağlar?

iterm-mcp; write_to_terminal (kabuk komutları çalıştırma), read_terminal_output (son terminal çıktısını alma) ve send_control_character (Ctrl+C veya Ctrl+Z gibi sinyaller göndererek süreç yönetimi) gibi araçlar sunar.

iterm-mcp entegrasyonu hangi platformlarda desteklenir?

iterm-mcp'yi Windsurf, Claude Desktop, Cursor ve Cline ile entegre edebilirsiniz. Her platformda MCP sunucusunu eklemek için basit bir yapılandırma güncellemesi gereklidir.

iterm-mcp ile gizli anahtarlar veya API anahtarları nasıl güvene alınır?

Gizli anahtarlar veya ortam değişkenlerini MCP sunucusu yapılandırmasında `env` nesnesi altında ekleyin. Böylece, hassas bilgiler çalışma sırasında koruma altında tutulur.

iterm-mcp'nin başlıca kullanım alanları nelerdir?

iterm-mcp; REPL otomasyonu, CLI iş akışı otomasyonu, terminal çıktısı inceleme, süreç yönetimi ve kod çalıştırma/test etme gibi alanlarda AI destekli terminal erişimi sağlar.

iterm-mcp'yi FlowHunt ile Kullanmaya Başlayın

iterm-mcp'yi FlowHunt ile entegre ederek CLI iş akışlarınızı güçlendirin ve REPL oturumlarını otomatikleştirin. AI destekli terminal erişimiyle verimliliği artırın.

Daha fazla bilgi

iTerm MCP Sunucusu
iTerm MCP Sunucusu

iTerm MCP Sunucusu

iTerm MCP Sunucusu, FlowHunt veya LLM tabanlı iş akışlarından doğrudan programatik terminal otomasyonu, oturum yönetimi ve komut yürütme sağlayarak, yapay zeka ...

3 dakika okuma
AI Terminal Automation +3
Terminal Controller MCP Sunucusu
Terminal Controller MCP Sunucusu

Terminal Controller MCP Sunucusu

Terminal Controller MCP Sunucusu, standart bir arayüz üzerinden terminal komutlarının güvenli şekilde yürütülmesini, dizinlerde gezinilmesini ve dosya sistemi i...

4 dakika okuma
AI Automation MCP Server +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