DesktopCommanderMCP and terminal-mcp-server
These are complements: DesktopCommanderMCP provides local terminal and file system access, while terminal-mcp-server extends that capability to remote hosts via SSH, allowing Claude to control both local and remote systems within a single MCP setup.
About DesktopCommanderMCP
wonderwhy-er/DesktopCommanderMCP
This is MCP server for Claude that gives it terminal control, file system search and diff file editing capabilities
Implements advanced file operations including native Excel/PDF/DOCX support with surgical XML editing, in-memory code execution (Python, Node.js, R), and process management via MCP's stdio transport. Built on the MCP Filesystem Server foundation with vscode-ripgrep for recursive search, negative offset file reading for tail-like access, and output pagination to prevent context overflow. Integrates with Claude Desktop and remote MCP clients, offering symlink traversal prevention and optional Docker sandboxing for security-hardened deployments.
About terminal-mcp-server
1999AZZAR/terminal-mcp-server
Terminal MCP Server is a robust Model Context Protocol (MCP) server designed for executing commands on local and remote hosts via SSH. It provides a simple yet powerful interface for AI models and other applications to execute system commands with enhanced session management, error handling, and reliability features.
Related comparisons
Scores updated daily from GitHub, PyPI, and npm data. How scores work