Claude Desktop Commander MCP

Desktop Commander MCP

Suchen, aktualisieren, verwalten Sie Dateien und führen Sie Terminalbefehle mit KI aus

Arbeiten Sie mit Code und Text, führen Sie Prozesse aus und automatisieren Sie Aufgaben, weit über andere KI-Editoren hinaus – ohne API-Token-Kosten.

Inhaltsverzeichnis

Alle Ihre KI-Entwicklungstools an einem Ort. Desktop Commander vereint alle Entwicklungstools in einem Chat. Führen Sie langwierige Terminalbefehle auf Ihrem Computer aus und verwalten Sie Prozesse über das Model Context Protocol (MCP). Basierend auf dem MCP-Dateisystemserver bietet es zusätzliche Such- und Ersetzungsfunktionen für die Dateibearbeitung.

Merkmale

  • Führen Sie Terminalbefehle mit Ausgabestreaming aus
  • Unterstützung für Befehlstimeout und Hintergrundausführung
  • Prozessverwaltung (Prozesse auflisten und beenden)
  • Sitzungsverwaltung für Befehle mit langer Ausführungszeit
  • Serverkonfigurationsverwaltung:
    • Konfigurationswerte abrufen/festlegen
    • Mehrere Einstellungen gleichzeitig aktualisieren
    • Dynamische Konfigurationsänderungen ohne Serverneustart
  • Vollständige Dateisystemoperationen:
    • Dateien lesen/schreiben
    • Verzeichnisse erstellen/auflisten
    • Dateien/Verzeichnisse verschieben
    • Dateien suchen
    • Abrufen von Dateimetadaten
  • Funktionen zur Codebearbeitung:
    • Chirurgischer Textaustausch für kleine Änderungen
    • Vollständiges Neuschreiben von Dateien bei größeren Änderungen
    • Unterstützung mehrerer Dateien
    • Musterbasierte Ersetzungen
    • vscode-ripgrep-basierte rekursive Code- oder Textsuche in Ordnern

Installation

Stellen Sie zunächst sicher, dass Sie die Claude Desktop-App heruntergeladen und installiert und npm installiert haben.

Option 1: Installation über npx

Führen Sie dies einfach im Terminal aus:

npx @wonderwhy-er/desktop-commander@latest setup

Für den Debugmodus (ermöglicht die Verbindung zum Node.js-Inspector):

npx @wonderwhy-er/desktop-commander@latest setup --debug

Starten Sie Claude neu, falls ausgeführt.

Option 2: Verwenden des Bash-Skript-Installationsprogramms (macOS)

macOS-Benutzer können unseren automatisierten Bash-Installer verwenden, der Ihre Node.js-Version überprüft, sie bei Bedarf installiert und Desktop Commander automatisch konfiguriert:

curl -fsSL https://raw.githubusercontent.com/wonderwhy-er/DesktopCommanderMCP/refs/heads/main/install.sh | bash

Dieses Skript verarbeitet alle Abhängigkeiten und Konfigurationen automatisch, um eine nahtlose Einrichtung zu gewährleisten.

Option 3: Installation über Smithery

So installieren Sie Desktop Commander für Claude Desktop automatisch über Smithery :

npx -y @smithery/cli install @wonderwhy-er/desktop-commander --client claude

Option 4: Manuell zu claude_desktop_config hinzufügen

Fügen Sie diesen Eintrag zu Ihrer claude_desktop_config.json hinzu:

  • Auf dem Mac: ~/Library/Application\ Support/Claude/claude_desktop_config.json
  • Unter Windows: %APPDATA%\Claude\claude_desktop_config.json
  • Unter Linux: ~/.config/Claude/claude_desktop_config.json
{ "mcpServers": { "desktop-commander": { "command": "npx", "args": [ "-y", "@wonderwhy-er/desktop-commander" ] } } }

Starten Sie Claude neu, falls ausgeführt.

Option 5: Lokal bezahlen

  1. Klonen und erstellen:
git clone https://github.com/wonderwhy-er/DesktopCommanderMCP.git cd DesktopCommanderMCP npm run setup

Starten Sie Claude neu, falls ausgeführt.

Der Setup-Befehl führt Folgendes aus:

  • Abhängigkeiten installieren
  • Erstellen des Servers
  • Konfigurieren Sie Claudes Desktop-App
  • Fügen Sie bei Bedarf MCP-Server zu Claudes Konfiguration hinzu

Aktualisieren von Desktop Commander

Bei der Installation über npx (Option 1) oder Smithery (Option 3) wird Desktop Commander bei jedem Neustart von Claude automatisch auf die neueste Version aktualisiert. Ein manueller Update-Prozess ist nicht erforderlich.

Bei manuellen Installationen können Sie die Aktualisierung durchführen, indem Sie den Setup-Befehl erneut ausführen.

Verwendung

Der Server bietet einen umfassenden Satz von Tools, die in mehrere Kategorien unterteilt sind:

Verfügbare Tools

KategorieWerkzeugBeschreibung
Konfigurationget_configHolen Sie sich die komplette Serverkonfiguration als JSON (einschließlich blockedCommands, defaultShell, allowedDirectories)
set_config_valueLegen Sie einen bestimmten Konfigurations-Wert per Schlüssel fest. Verfügbare Einstellungen: • blockedCommands : Array von Shell-Befehlen, die nicht ausgeführt werden können • defaultShell : Für Befehle zu verwendende Shell (z. B. bash, zsh, powershell) • allowedDirectories : Array von Dateisystempfaden, auf die der Server für Dateioperationen zugreifen kann (⚠️ Terminalbefehle können weiterhin auf Dateien außerhalb dieser Verzeichnisse zugreifen)
Terminalexecute_commandFühren Sie einen Terminalbefehl mit konfigurierbarem Timeout und Shell-Auswahl aus
read_outputLesen Sie neue Ausgaben aus einer laufenden Terminalsitzung
force_terminateErzwingen Sie die Beendigung einer laufenden Terminalsitzung
list_sessionsListen Sie alle aktiven Terminalsitzungen auf
list_processesListet alle laufenden Prozesse mit detaillierten Informationen auf
kill_processBeenden Sie einen laufenden Prozess per PID
Dateisystemread_fileInhalte aus dem lokalen Dateisystem oder von URLs lesen (unterstützt Text und Bilder)
read_multiple_filesMehrere Dateien gleichzeitig lesen
write_fileDateiinhalte vollständig ersetzen (am besten für große Änderungen)
create_directoryErstellen Sie ein neues Verzeichnis oder stellen Sie sicher, dass es vorhanden ist
list_directoryErhalten Sie eine detaillierte Liste der Dateien und Verzeichnisse
move_fileVerschieben oder Umbenennen von Dateien und Verzeichnissen
search_filesSuchen Sie Dateien nach Namen mithilfe der Groß- und Kleinschreibung nicht berücksichtigender Teilzeichenfolgenübereinstimmung
search_codeSuchen Sie mit ripgrep nach Text-/Codemustern im Dateiinhalt
get_file_infoAbrufen detaillierter Metadaten zu einer Datei oder einem Verzeichnis
Textbearbeitungedit_blockWenden Sie chirurgische Textersetzungen an (am besten für Änderungen <20 % der Dateigröße)

Beispiele für die Verwendung von Tools

Suchen/Ersetzen-Blockformat:

filepath.ext <<<<<<< SEARCH content to find ======= new content >>>>>>> REPLACE

Beispiel:

src/main.js <<<<<<< SEARCH console.log("old message"); ======= console.log("new message"); >>>>>>> REPLACE

URL-Unterstützung

  • read_file kann jetzt Inhalte sowohl aus lokalen Dateien als auch aus URLs abrufen
  • Beispiel: read_file mit isUrl: true -Parameter zum Lesen aus Webressourcen
  • Verarbeitet sowohl Text- als auch Bildinhalte aus Remotequellen
  • Bilder (lokal oder von URLs) werden in Claudes Benutzeroberfläche visuell angezeigt, nicht als Text
  • Claude kann den tatsächlichen Bildinhalt sehen und analysieren
  • Standardmäßiges 30-Sekunden-Timeout für URL-Anfragen

Verarbeiten von Befehlen mit langer Ausführungszeit

Für Befehle, die eine Weile dauern können:

Konfigurationsmanagement

⚠️ Wichtige Sicherheitswarnungen

  1. Ändern Sie die Konfiguration immer in einem separaten Chatfenster, unabhängig von Ihrer eigentlichen Arbeit. Claude versucht manchmal, Konfigurationseinstellungen (wie allowedDirectories ) zu ändern, wenn er auf Dateisystemzugriffsbeschränkungen stößt.
  2. Die Einstellung allowedDirectories schränkt derzeit nur Dateisystemoperationen ein , nicht jedoch Terminalbefehle. Terminalbefehle können weiterhin auf Dateien außerhalb zulässiger Verzeichnisse zugreifen. Eine vollständige Terminal-Sandboxing-Funktion ist geplant.

Konfigurationstools

Sie können die Serverkonfiguration mit den bereitgestellten Tools verwalten:

// Get the entire config get_config({}) // Set a specific config value set_config_value({ "key": "defaultShell", "value": "/bin/zsh" }) // Set multiple config values using separate calls set_config_value({ "key": "defaultShell", "value": "/bin/bash" }) set_config_value({ "key": "allowedDirectories", "value": ["/Users/username/projects"] })

Die Konfiguration wird in der Datei config.json im Arbeitsverzeichnis des Servers gespeichert und bleibt zwischen Serverneustarts bestehen.

Bewährte Methoden

  1. Erstellen Sie einen dedizierten Chat für Konfigurationsänderungen : Nehmen Sie alle Ihre Konfigurationsänderungen in einem Chat vor und starten Sie dann einen neuen Chat für Ihre eigentliche Arbeit.
  2. Seien Sie vorsichtig mit leeren allowedDirectories : Wenn Sie dies auf ein leeres Array ( [] ) setzen, erhalten Sie Zugriff auf Ihr gesamtes Dateisystem für Dateivorgänge.
  3. Verwenden Sie bestimmte Pfade : Geben Sie anstelle allgemeiner Pfade wie / die genauen Verzeichnisse an, auf die Sie zugreifen möchten.
  4. Überprüfen Sie die Konfiguration nach Änderungen immer : Verwenden Sie get_config({}) um zu bestätigen, dass Ihre Änderungen korrekt angewendet wurden.

Verwenden verschiedener Shells

Sie können angeben, welche Shell für die Befehlsausführung verwendet werden soll:

// Using default shell (bash or system default) execute_command({ "command": "echo $SHELL" }) // Using zsh specifically execute_command({ "command": "echo $SHELL", "shell": "/bin/zsh" }) // Using bash specifically execute_command({ "command": "echo $SHELL", "shell": "/bin/bash" })

Auf diese Weise können Sie Shell-spezifische Funktionen verwenden oder konsistente Umgebungen für alle Befehle aufrechterhalten.

  1. execute_command kehrt nach Timeout mit der ersten Ausgabe zurück
  2. Befehl wird im Hintergrund fortgesetzt
  3. Verwenden Sie read_output mit PID, um eine neue Ausgabe zu erhalten
  4. Verwenden Sie force_terminate , um bei Bedarf zu stoppen

Debuggen

Wenn Sie den Server debuggen müssen, können Sie ihn im Debug-Modus installieren:

# Using npx npx @wonderwhy-er/desktop-commander@latest setup --debug # Or if installed locally npm run setup:debug

Dies wird:

  1. Konfigurieren Sie Claude für die Verwendung eines separaten „Desktop-Commander“-Servers
  2. Aktivieren Sie das Node.js-Inspector-Protokoll mit dem Flag --inspect-brk=9229
  3. Ausführung beim Start anhalten, bis ein Debugger eine Verbindung herstellt
  4. Aktivieren zusätzlicher Debugumgebungsvariablen

So verbinden Sie einen Debugger:

  • Besuchen Sie in Chrome chrome://inspect und suchen Sie nach der Node.js-Instanz
  • Verwenden Sie in VS Code die Debug-Konfiguration „An Knotenprozess anhängen“
  • Andere IDEs/Tools verfügen möglicherweise über ähnliche „Anfügen“-Optionen für das Debuggen von Node.js

Wichtige Hinweise zur Fehlerbehebung:

  • Der Server wird beim Start angehalten, bis ein Debugger eine Verbindung herstellt (aufgrund des Flags --inspect-brk ).
  • Wenn Sie während des Debuggens keine Aktivität feststellen, stellen Sie sicher, dass Sie mit dem richtigen Node.js-Prozess verbunden sind.
  • Möglicherweise laufen mehrere Knotenprozesse. Stellen Sie eine Verbindung zu dem Prozess auf Port 9229 her.
  • Der Debug-Server wird in Claudes MCP-Serverliste als "desktop-commander-debug" identifiziert

Fehlerbehebung:

  • Wenn Claude beim Versuch, den Debug-Server zu verwenden, eine Zeitüberschreitung feststellt, ist Ihr Debugger möglicherweise nicht richtig verbunden
  • Bei ordnungsgemäßer Verbindung wird der Prozess nach Erreichen des ersten Haltepunkts weiter ausgeführt
  • Sie können zusätzliche Haltepunkte in Ihrer IDE hinzufügen, sobald die Verbindung hergestellt ist

Modellkontextprotokollintegration

Dieses Projekt erweitert den MCP-Dateisystemserver, um Folgendes zu ermöglichen:

  • Lokale Serverunterstützung in Claude Desktop
  • Vollständige Systembefehlsausführung
  • Prozessmanagement
  • Dateivorgänge
  • Codebearbeitung mit Suchen/Ersetzen-Blöcken

Erstellt im Rahmen der Erkundung von Claude MCPs: https://youtube.com/live/TlbjFDbl5Us

ERLEDIGT

  • 29.04.2025 Telemetrie-Opt-out durch Konfiguration - Es gibt jetzt eine Einstellung zum Deaktivieren der Telemetrie in der Konfiguration, fragen Sie im Chat
  • 23.04.2025 Erweiterte Bearbeitungsfunktionalität – Verbessertes Format, hinzugefügte Fuzzy-Suche und Ersetzungen für mehrere Vorkommen, sollte weniger fehlschlagen und den Bearbeitungsblock häufiger verwenden
  • 16.04.2025 Bessere Konfigurationen – Verbesserte Einstellungen für zulässige Pfade, Befehle und Shell-Umgebungen
  • 14.04.2025 Fehlerbehebungen für die Windows-Umgebung – Behebung spezifischer Probleme für Windows-Plattformen
  • 14.04.2025 Linux-Verbesserungen – Verbesserte Kompatibilität mit verschiedenen Linux-Distributionen
  • 12.04.2025 Bessere zulässige Verzeichnisse und blockierte Befehle – Verbesserte Sicherheit und Pfadüberprüfung für Dateilese-/-schreib- und Terminalbefehlsbeschränkungen. Das Terminal kann weiterhin auf Dateien zugreifen, wobei zulässige Verzeichnisse ignoriert werden.
  • 11.04.2025 Shell-Konfiguration – Möglichkeit hinzugefügt, die bevorzugte Shell für die Befehlsausführung zu konfigurieren
  • 07.04.2025 URL-Unterstützung hinzugefügt – der Befehl read_file kann jetzt Inhalte von URLs abrufen
  • 28.03.2025 JSON-Fehler „Watching /“ behoben – Benutzerdefinierter Standardtransport implementiert, um Nicht-JSON-Nachrichten zu verarbeiten und Serverabstürze zu verhindern
  • 25.03.2025 Bessere Codesuche ( zusammengeführt ) – Verbesserte Code-Erkundung mit kontextbezogenen Ergebnissen

Laufende Arbeiten/To-dos/Roadmap

Die folgenden Funktionen werden derzeit erforscht:

  • Unterstützung für WSL – Windows-Subsystem für Linux-Integration
  • Unterstützung für SSH – Remote-Server-Befehlsausführung
  • Bessere Dateiunterstützung für Formate wie CSV/PDF
  • Terminal-Sandboxing für Mac/Linux/Windows für mehr Sicherheit
  • Dateilesemodi - Ermöglichen Sie beispielsweise das Lesen von HTML als einfachen Text oder Markdown
  • Interaktive Shell-Unterstützung – SSH, Node/Python-Repl
  • Verbessern Sie das Lesen und Schreiben großer Dateien

❤️ Unterstützt Desktop Commander

Ruhmeshalle der Unterstützer

Hier finden Sie unsere großzügigen Unterstützer. Vielen Dank, dass Sie dieses Projekt möglich gemacht haben!

Webseite

Besuchen Sie unsere offizielle Website unter https://desktopcommander.app/ für die neuesten Informationen, Dokumentationen und Updates.

Medien

Erfahren Sie mithilfe dieser Ressourcen mehr über dieses Projekt:

Artikel

Claude mit MCPs ersetzte Cursor & Windsurf. Wie kam es dazu? – Eine detaillierte Untersuchung, wie Claude mit Model Context Protocol-Funktionen die Arbeitsabläufe von Entwicklern verändert.

Video

Video-Tutorial zum Claude Desktop Commander – Sehen Sie sich an, wie Sie den Commander effektiv einrichten und verwenden.

Veröffentlichung bei AnalyticsIndiaMag

Dieser Entwickler hat Windsurfen aufgegeben, Cursor verwendet Claude mit MCPs

Gemeinschaft

Treten Sie unserem Discord-Server bei, um Hilfe zu erhalten, Feedback zu geben und mit anderen Benutzern in Kontakt zu treten.

Referenzen

https://www.youtube.com/watch?v=ly3bed99Dy8\&lc=UgyyBt6\_ShdDX\_rIOad4AaABAg

https://www.youtube.com/watch?v=ly3bed99Dy8\&lc=UgztdHvDMqTb9jiqnf54AaABAg

https://www.youtube.com/watch?v=ly3bed99Dy8\&lc=UgyQFTmYLJ4VBwIlmql4AaABAg

https://www.youtube.com/watch?v=ly3bed99Dy8\&lc=Ugy4-exy166\_Ma7TH-h4AaABAg

https://medium.com/@pharmx/you-sir-are-my-hero-62cff5836a3e

Wenn Sie dieses Projekt nützlich finden, vergeben Sie ihm bitte einen ⭐ Stern auf GitHub! Dies hilft anderen, das Projekt zu entdecken und fördert die Weiterentwicklung.

Wir freuen uns über Beiträge aus der Community! Egal, ob Sie einen Fehler gefunden haben, einen Funktionswunsch haben oder Code beisteuern möchten – so können Sie helfen:

  • Fehler gefunden? Melden Sie ein Problem unter github.com/wonderwhy-er/DesktopCommanderMCP/issues
  • Haben Sie eine Idee für eine Funktion? Senden Sie eine Funktionsanfrage im Bereich „Probleme“
  • Möchten Sie Code beitragen? Forken Sie das Repository, erstellen Sie einen Zweig und senden Sie einen Pull Request.
  • Fragen oder Diskussionen? Starten Sie eine Diskussion im GitHub-Tab „Diskussionen“

Alle Beiträge, ob groß oder klein, werden sehr geschätzt!

Wenn Sie dieses Tool für Ihren Arbeitsablauf wertvoll finden, ziehen Sie bitte in Erwägung, das Projekt zu unterstützen .

Häufig gestellte Fragen

Hier finden Sie Antworten auf einige häufig gestellte Fragen. Ausführlichere FAQs finden Sie in unserem ausführlichen FAQ-Dokument .

Was ist Desktop Commander?

Es handelt sich um ein MCP-Tool, das Claude Desktop den Zugriff auf Ihr Dateisystem und Terminal ermöglicht und Claude so zu einem vielseitigen Assistenten für Codierung, Automatisierung, Codebase-Erkundung und mehr macht.

Wie unterscheidet sich das von Cursor/Windsurf?

Im Gegensatz zu IDE-orientierten Tools bietet Claude Desktop Commander einen lösungsorientierten Ansatz, der mit Ihrem gesamten Betriebssystem funktioniert, nicht nur innerhalb einer Programmierumgebung. Claude liest Dateien vollständig, anstatt sie in Blöcke aufzuteilen, kann an mehreren Projekten gleichzeitig arbeiten und führt Änderungen in einem Durchgang aus, ohne dass eine ständige Überprüfung erforderlich ist.

Muss ich für API-Guthaben bezahlen?

Nein. Dieses Tool funktioniert mit dem Standard-Pro-Abonnement von Claude Desktop (20 $/Monat), nicht mit API-Aufrufen. Daher entstehen Ihnen über die Abonnementgebühr hinaus keine zusätzlichen Kosten.

Wird Desktop Commander automatisch aktualisiert?

Ja, bei der Installation über npx oder Smithery wird Desktop Commander beim Neustart von Claude automatisch auf die neueste Version aktualisiert. Ein manueller Update-Prozess ist nicht erforderlich.

Was sind die häufigsten Anwendungsfälle?

  • Komplexe Codebasen erkunden und verstehen
  • Erstellen von Diagrammen und Dokumentationen
  • Automatisieren Sie Aufgaben in Ihrem gesamten System
  • Gleichzeitiges Arbeiten an mehreren Projekten
  • Präzise gesteuerte Änderungen am chirurgischen Code

Ich habe Probleme bei der Installation oder Verwendung des Tools. Wo bekomme ich Hilfe?

Treten Sie unserem Discord-Server für Community-Support bei, informieren Sie sich über bekannte Probleme in den GitHub-Problemen oder lesen Sie die vollständigen FAQs für Tipps zur Fehlerbehebung. Für eine benutzerfreundlichere Bedienung können Sie auch den FAQ-Bereich unserer Website besuchen. Wenn Sie auf ein neues Problem stoßen, eröffnen Sie bitte ein GitHub-Problem mit Details zu Ihrem Problem.

Datenerfassung und Datenschutz

Desktop Commander sammelt begrenzte anonyme Telemetriedaten, um das Tool zu verbessern. Es werden keine persönlichen Informationen, Dateiinhalte, Dateipfade oder Befehlsargumente erfasst.

Telemetrie ist standardmäßig aktiviert. So deaktivieren Sie die Telemetrie:

  1. Öffnen Sie den Chat und fragen Sie einfach: „Telemetrie deaktivieren“
  2. Der Chatbot aktualisiert Ihre Einstellungen automatisch.

Ausführliche Informationen zur Datenerfassung finden Sie in unserer Datenschutzrichtlinie .

Lizenz

MIT

You must be authenticated.

A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

local-only server

The server can only run on the client's local machine because it depends on local resources.

Ermöglicht der Claude-Desktop-App, Terminalbefehle auszuführen und Dateien auf Ihrem Computer über MCP zu bearbeiten, mit Funktionen wie Befehlsausführung, Prozessverwaltung und diff-basierter Dateibearbeitung.

  1. Suchen, aktualisieren, verwalten Sie Dateien und führen Sie Terminalbefehle mit KI aus
    1. Inhaltsverzeichnis
      1. Merkmale
        1. Installation
          1. Option 1: Installation über npx
          2. Option 2: Verwenden des Bash-Skript-Installationsprogramms (macOS)
          3. Option 3: Installation über Smithery
          4. Option 4: Manuell zu claude_desktop_config hinzufügen
          5. Option 5: Lokal bezahlen
          6. Aktualisieren von Desktop Commander
        2. Verwendung
          1. Verfügbare Tools
          2. Beispiele für die Verwendung von Tools
          3. URL-Unterstützung
        3. Verarbeiten von Befehlen mit langer Ausführungszeit
          1. Konfigurationsmanagement
            1. ⚠️ Wichtige Sicherheitswarnungen
            2. Konfigurationstools
            3. Bewährte Methoden
          2. Verwenden verschiedener Shells
            1. Debuggen
              1. Modellkontextprotokollintegration
                1. ERLEDIGT
                  1. Laufende Arbeiten/To-dos/Roadmap
                    1. ❤️ Unterstützt Desktop Commander
                      1. Ruhmeshalle der Unterstützer
                    2. Webseite
                      1. Medien
                        1. Artikel
                        2. Video
                        3. Veröffentlichung bei AnalyticsIndiaMag
                        4. Gemeinschaft
                      2. Referenzen
                        1. Häufig gestellte Fragen
                          1. Was ist Desktop Commander?
                          2. Wie unterscheidet sich das von Cursor/Windsurf?
                          3. Muss ich für API-Guthaben bezahlen?
                          4. Wird Desktop Commander automatisch aktualisiert?
                          5. Was sind die häufigsten Anwendungsfälle?
                          6. Ich habe Probleme bei der Installation oder Verwendung des Tools. Wo bekomme ich Hilfe?
                        2. Datenerfassung und Datenschutz
                          1. Lizenz

                            Related MCP Servers

                            • A
                              security
                              A
                              license
                              A
                              quality
                              This repository is a FreeCAD MCP that allows you to control FreeCAD from Claude Desktop.
                              Last updated -
                              10
                              120
                              Python
                              MIT License
                              • Apple
                              • Linux
                            • -
                              security
                              A
                              license
                              -
                              quality
                              Allows Claude to execute terminal commands on your computer and perform file system operations including surgical code editing with diff-based replacements.
                              Last updated -
                              14,607
                              TypeScript
                              MIT License
                              • Apple
                              • Linux
                            • -
                              security
                              F
                              license
                              -
                              quality
                              An MCP server that allows AI assistants like Claude to execute terminal commands on the user's computer and return the output, functioning like a terminal through AI.
                              Last updated -
                              7
                              Python
                              • Apple
                            • -
                              security
                              A
                              license
                              -
                              quality
                              A server that lets Claude desktop app execute terminal commands on your computer and edit files through Model Context Protocol, featuring command execution, process management, and advanced file operations.
                              Last updated -
                              14,607
                              MIT License
                              • Linux
                              • Apple

                            View all related MCP servers

                            ID: zempur9oh4