Her türlü programı yönetip çalıştırabilen, code ve metin dosyalarını okuyup yazabilen, arayabilen ve düzenleyebilen multi-purpose bir araç.
Claude Desktop config.json'a ekle
{
"mcpServers": {
"wonderwhy-er-desktopcommandermcp": {
"command": "node",
"args": [
"~/.mcp/DesktopCommanderMCP/index.js"
]
}
}
} Kaynak kodu al ve yerel olarak çalıştır
git clone https://github.com/wonderwhy-er/DesktopCommanderMCP.git ~/.mcp/DesktopCommanderMCP
cd ~/.mcp/DesktopCommanderMCP Kod ve metinlerle çalışın, işlemleri çalıştırın ve görevleri otomatikleştirin; diğer AI editörlerinin çok ötesine geçin — aynı zamanda API token maliyetleri yerine host client aboneliklerini kullanın.
Daha iyi bir deneyim mi istiyorsunuz? Desktop Commander Uygulaması, MCP sunucusunun yaptığı her şeyi ve daha fazlasını sağlar:
👉 Uygulamayı İndirin (macOS & Windows)
Aşağıdaki MCP sunucusu Claude Desktop ve diğer MCP istemcileriyle hala harika çalışır — uygulama, adanmış, parlak bir deneyim isteyen kişiler içindir.
Tüm AI geliştirme araçlarınız bir yerde. Desktop Commander tüm dev araçlarını bir sohbete koyar. Model Context Protocol (MCP) üzerinden bilgisayarınızda uzun çalışan terminal komutlarını çalıştırın ve işlemleri yönetin. Ek arama ve değiştirme dosya düzenleme yetenekleri sağlamak için MCP Dosya Sistemi Sunucusunun üzerine inşa edilmiştir.
Desktop Commander, Claude Desktop için birden fazla kurulum yöntemi sunar.
📋 Güncelleme & Kaldırma Bilgileri: Seçenekler 1, 2, 3, 4 ve 6 otomatik güncellemelere sahiptir. Seçenek 5 manuel güncellemeler gerektirir. Ayrıntılar için aşağıya bakın.
Terminalde şu komutu çalıştırın:
npx @wonderwhy-er/desktop-commander@latest setup
Hata ayıklama modu için (Node.js inspector bağlantısına izin verir):
npx @wonderwhy-er/desktop-commander@latest setup --debug
Kurulum sırasında komut satırı seçenekleri:
--debug: Node.js inspector için hata ayıklama modunu etkinleştirin--no-onboarding: Yeni kullanıcılar için oryantasyon istemlerini devre dışı bırakınClaude çalışıyorsa yeniden başlatın.
✅ Otomatik Güncellemeler: Evet - Claude yeniden başlattığınızda otomatik olarak güncellenir
🔄 Manuel Güncelleme: Setup komutunu yeniden çalıştırın
🗑️ Kaldırma: npx @wonderwhy-er/desktop-commander@latest remove komutunu çalıştırın
curl -fsSL https://raw.githubusercontent.com/wonderwhy-er/DesktopCommanderMCP/refs/heads/main/install.sh | bash
Bu script tüm bağımlılıkları ve konfigürasyonu otomatik olarak işler.
✅ Otomatik Güncellemeler: Evet
🔄 Manuel Güncelleme: Yukarıdaki bash yükleyici komutunu yeniden çalıştırın
🗑️ Kaldırma: npx @wonderwhy-er/desktop-commander@latest remove komutunu çalıştırın
✅ Otomatik Güncellemeler: Evet - Claude yeniden başlattığınızda otomatik olarak güncellenir
🔄 Manuel Güncelleme: Smithery sayfasını ziyaret edin ve yeniden yükleyin
Bu girişi claude_desktop_config.json dosyanıza ekleyin:
~/Library/Application Support/Claude/claude_desktop_config.json%APPDATA%\Claude\claude_desktop_config.json~/.config/Claude/claude_desktop_config.json{
"mcpServers": {
"desktop-commander": {
"command": "npx",
"args": [
"-y",
"@wonderwhy-er/desktop-commander@latest"
]
}
}
}
Claude çalışıyorsa yeniden başlatın.
✅ Otomatik Güncellemeler: Evet - Claude yeniden başlattığınızda otomatik olarak güncellenir
🔄 Manuel Güncelleme: Setup komutunu yeniden çalıştırın
🗑️ Kaldırma: npx @wonderwhy-er/desktop-commander@latest remove komutunu çalıştırın veya girişi claude_desktop_config.json'dan kaldırın
git clone https://github.com/wonderwhy-er/DesktopCommanderMCP.git
cd DesktopCommanderMCP
npm run setup
Claude çalışıyorsa yeniden başlatın.
Setup komutu bağımlılıkları yükleyecek, sunucuyu oluşturacak ve Claude'un masaüstü uygulamasını konfigüre edecektir.
❌ Otomatik Güncellemeler: Hayır - manuel git güncellemeleri gerekir
🔄 Manuel Güncelleme: cd DesktopCommanderMCP && git pull && npm run setup
🗑️ Kaldırma: npx @wonderwhy-er/desktop-commander@latest remove komutunu çalıştırın veya klonlanan dizini ve Claude config'den MCP sunucusu girişini kaldırın
İzolasyon isteyenler veya Node.js'si olmayan kullanıcılar için mükemmel. Kalıcı bir çalışma ortamı ile izole edilmiş bir Docker konteynerinde çalışır.
Ön Koşullar: Docker Desktop kurulu ve çalışıyor, Claude Desktop uygulaması kurulu.
macOS/Linux:
bash <(curl -fsSL https://raw.githubusercontent.com/wonderwhy-er/DesktopCommanderMCP/refs/heads/main/install-docker.sh)
Windows PowerShell:
iex ((New-Object System.Net.WebClient).DownloadString('https://raw.githubusercontent.com/wonderwhy-er/DesktopCommanderMCP/refs/heads/main/install-docker.ps1'))
Yükleyici Docker'ı kontrol edecek, görüntüyü çekecek, klasör bağlama isteminde bulunacak ve Claude Desktop'u konfigüre edecektir.
Docker kalıcılığı: Araçlarınız, yapılandırmalarınız, çalışma dosyalarınız ve paket önbellekleri yeniden başlatmalardan sonra da kalır.
Temel kurulum (dosya erişimi yok):
{
"mcpServers": {
"desktop-commander-in-docker": {
"command": "docker",
"args": ["run", "-i", "--rm", "mcp/desktop-commander:latest"]
}
}
}
Klasör bağlama ile:
{
"mcpServers": {
"desktop-commander-in-docker": {
"command": "docker",
"args": [
"run", "-i", "--rm",
"-v", "/Users/username/Desktop:/mnt/desktop",
"-v", "/Users/username/Documents:/mnt/documents",
"mcp/desktop-commander:latest"
]
}
}
}
Gelişmiş klasör bağlama:
{
"mcpServers": {
"desktop-commander-in-docker": {
"command": "docker",
"args": [
"run", "-i", "--rm",
"-v", "dc-system:/usr",
"-v", "dc-home:/root",
"-v", "dc-workspace:/workspace",
"-v", "dc-packages:/var",
"-v", "/Users/username/Projects:/mnt/Projects",
"-v", "/Users/username/Downloads:/mnt/Downloads",
"mcp/desktop-commander:latest"
]
}
}
}
macOS/Linux:
# Durumu kontrol edin
bash <(curl -fsSL https://raw.githubusercontent.com/wonderwhy-er/DesktopCommanderMCP/refs/heads/main/install-docker.sh) --status
# Tüm kalıcı verileri sıfırla
bash <(curl -fsSL https://raw.githubusercontent.com/wonderwhy-er/DesktopCommanderMCP/refs/heads/main/install-docker.sh) --reset
Windows PowerShell:
# Durumu kontrol edin
$script = (New-Object System.Net.WebClient).DownloadString('https://raw.githubusercontent.com/wonderwhy-er/DesktopCommanderMCP/refs/heads/main/install-docker.ps1'); & ([ScriptBlock]::Create("$script")) -Status
# Tüm verileri sıfırla
$script = (New-Object System.Net.WebClient).DownloadString('https://raw.githubusercontent.com/wonderwhy-er/DesktopCommanderMCP/refs/heads/main/install-docker.ps1'); & ([ScriptBlock]::Create("$script")) -Reset
# Yardım göster
$script = (New-Object System.Net.WebClient).DownloadString('https://raw.githubusercontent.com/wonderwhy-er/DesktopCommanderMCP/refs/heads/main/install-docker.ps1'); & ([ScriptBlock]::Create("$script")) -Help
Sorun Giderme: Sıfırla ve baştan yükle:
bash <(curl -fsSL https://raw.githubusercontent.com/wonderwhy-er/DesktopCommanderMCP/refs/heads/main/install-docker.sh) --reset && bash <(curl -fsSL https://raw.githubusercontent.com/wonderwhy-er/DesktopCommanderMCP/refs/heads/main/install-docker.sh)
✅ Otomatik Güncellemeler: Evet - latest etiketi otomatik olarak yeni sürümler alır
🔄 Manuel Güncelleme: docker pull mcp/desktop-commander:latest komutunu çalıştırın ardından Claude'u yeniden başlatın
Desktop Commander, herhangi bir MCP uyumlu istemci ile çalışır. Standart JSON konfigürasyonu:
{
"mcpServers": {
"desktop-commander": {
"command": "npx",
"args": ["-y", "@wonderwhy-er/desktop-commander@latest"]
}
}
}
Bunu istemcinizin MCP konfigürasyon dosyasına aşağıdaki konumlarda ekleyin:
Dizinde MCP Sunucusunu Görüntüle
Veya ~/.cursor/mcp.json (genel) veya proje klasörünüzde .cursor/mcp.json (projeye özgü) dosyasına manuel olarak ekleyin.
Daha fazla bilgi için Cursor MCP dokümantasyonuna bakın.
~/.codeium/windsurf/mcp_config.json dosyasına ekleyin. Daha fazla bilgi için Windsurf MCP dokümantasyonuna bakın.
Proje klasörünüzde .vscode/mcp.json dosyasına veya VS Code Kullanıcı Ayarları (JSON) dosyasına ekleyin. Chat > MCP altında MCP'nin etkinleştirildiğinden emin olun. Agent modunda çalışır.
Daha fazla bilgi için VS Code MCP dokümantasyonuna bakın.
VS Code'da Cline uzantısı ayarlarından yapılandırın. Cline kenar çubuğunu açın, MCP Sunucuları simgesine tıklayın ve yukarıdaki JSON konfigürasyonunu ekleyin. Daha fazla bilgi için Cline MCP dokümantasyonuna bakın.
Roo Code MCP konfigürasyon dosyanıza ekleyin. Daha fazla bilgi için Roo Code MCP dokümantasyonuna bakın.
claude mcp add --scope user desktop-commander -- npx -y @wonderwhy-er/desktop-commander@latest
Yalnızca mevcut proje için yüklemek istiyorsanız --scope user öğesini kaldırın. Daha fazla bilgi için Claude Code MCP dokümantasyonuna bakın.
"Manuel olarak ekle" özelliğini kullanın ve yukarıdaki JSON konfigürasyonunu yapıştırın. Daha fazla bilgi için Trae MCP dokümantasyonuna bakın.
Kiro > MCP Sunucuları bölümüne gidin, + Ekle düğmesine tıklayın ve yukarıdaki JSON konfigürasyonunu yapıştırın. Daha fazla bilgi için Kiro MCP dokümantasyonuna bakın.
Codex, TOML konfigürasyonunu kullanır. Desktop Commander'ı eklemek için şu komutu çalıştırın:
codex mcp add desktop-commander -- npx -y @wonderwhy-er/desktop-commander@latest
Veya ~/.codex/config.toml dosyasına manuel olarak ekleyin:
[mcp_servers.desktop-commander]
command = "npx"
args = ["-y", "@wonderwhy-er/desktop-commander@latest"]
Daha fazla bilgi için Codex MCP dokümantasyonuna bakın.
JetBrains IDE'lerinde, Ayarlar → Araçlar → AI Asistanı → Model Context Protocol (MCP) bölümüne gidin, + Ekle düğmesine tıklayın, JSON Olarak seçeneğini seçin ve yukarıdaki JSON konfigürasyonunu yapıştırın. Daha fazla bilgi için JetBrains MCP dokümantasyonuna bakın.
~/.gemini/settings.json dosyasına ekleyin:
{
"mcpServers": {
"desktop-commander": {
"command": "npx",
"args": ["-y", "@wonderwhy-er/desktop-commander@latest"]
}
}
}
Daha fazla bilgi için Gemini CLI dokümantasyonuna bakın.
Cmd/Ctrl+Shift+P tuşlarına basın, Augment panelini açın ve yukarıdaki JSON konfigürasyonu ile desktop-commander adında yeni bir MCP sunucusu ekleyin. Daha fazla bilgi için Augment Code MCP dokümantasyonuna bakın.
Desktop Commander'ı eklemek için şu komutu çalıştırın:
qwen mcp add desktop-commander -- npx -y @wonderwhy-er/desktop-commander@latest
Veya .qwen/settings.json (proje) veya ~/.qwen/settings.json (genel) dosyasına ekleyin. Daha fazla bilgi için Qwen Code MCP dokümantasyonuna bakın.
ChatGPT, Claude web ve diğer AI hizmetlerinden Remote MCP üzerinden Desktop Commander'ı kullanın — masaüstü uygulaması gerekli değildir.
👉 mcp.desktopcommander.app adresinde başlayın
Nasıl çalışır:
Ctrl+C ile istediğiniz zaman durdurun**Seçenek 1 (
Intlayer i18n / CMS aracı için yapay zeka destekli yardım ile IDE'nizi geliştiren bir MCP Server: akıllı CLI erişimi, dokümantasyona anında ulaşım.
iTerm'e erişim sağlayan bir Model Context Protocol sunucusu. Terminal penceresinde çalıştırdığınız komutları yönetebilir ve gördüğünüz çıktılar hakkında sorular sorabilirsiniz.
MCP sunucusu, Model Context Protocol üzerinden Linux ve Windows sunucuları için SSH kontrolü sağlar. Parola veya SSH anahtarı ile uzak shell komutlarını güvenli bir şekilde çalıştırabilirsiniz.
run_command ve run_script araçlarıyla herhangi bir komutu çalıştırabilirsiniz.
Model Context Protocol (MCP) uygulayan, güvenli shell komut yürütme sunucusu.
Güvenli yürütme ve özelleştirilebilir güvenlik politikaları ile komut satırı arayüzü.