MCP Servers for Shell
Shell is a global group of energy and petrochemical companies, one of the oil and gas supermajors, operating in more than 70 countries with businesses including oil and gas exploration and production, refining, and marketing.
Why this server?
Provides the ability to execute shell scripts (bash/sh) with safety measures and restrictions
AsecurityAlicenseAqualityAiDD MCP Server provides a secure interface for AI agents to perform file system operations and code analysis, enhancing AI-assisted development workflows across multiple programming languages.2921PythonMIT LicenseWhy this server?
Provides protection against shell injection and secure command execution with safety features
spences10VerifiedAsecurityAlicenseAqualityA secure MCP server for Windows Subsystem for Linux environments, facilitating safe command execution with extensive validation and protection against vulnerabilities like shell injection and dangerous commands.2115JavaScriptMIT LicenseWhy this server?
Implements tools for executing shell commands with security restrictions
AsecurityAlicenseAqualityAn implementation of Claude Code as a Model Context Protocol server that enables using Claude's software engineering capabilities (code generation, editing, reviewing, and file operations) through the standardized MCP interface.826JavaScriptMIT LicenseWhy this server?
Enables controlled execution of shell commands across PowerShell, CMD, and Git Bash with security restrictions, command blocking, and history tracking.
AsecurityAlicenseAqualityA Model Context Protocol server that provides secure command-line access to Windows systems, allowing MCP clients like Claude Desktop to safely execute commands in PowerShell, CMD, and Git Bash shells with configurable security controls.919965JavaScriptMIT LicenseWhy this server?
Allows execution of whitelisted shell commands with comprehensive security features including command and flag whitelisting, path validation, and protection against injection attacks.
AsecurityAlicenseAqualityCommand line interface with secure execution and customizable security policies238PythonMIT LicenseWhy this server?
Enables execution of common shell commands like ls, cat, pwd, grep, wc, touch, and find.
AsecurityAlicenseAqualityProvides tools for collecting and documenting code from directories.44212TypeScriptMIT LicenseWhy this server?
Provides secure execution of shell commands with protective measures against dangerous operations including file system destruction, permission changes, and privilege escalation.
AsecurityAlicenseAqualityA Node.js implementation of the Model Context Protocol that provides secure shell command execution capabilities, allowing AI models like Claude to run shell commands in a controlled environment with built-in security measures.19823JavaScriptMIT LicenseWhy this server?
Enables running shell commands with structured output, including support for single commands, chained commands, or arrays of commands in specified working directories. Returns detailed execution results with stdout, stderr, exit codes, and execution duration.
AsecurityFlicenseAqualityA CLI command execution server that enables running shell commands with structured output, providing detailed execution results including stdout, stderr, exit code, and execution duration.211TypeScriptWhy this server?
Used for executing commands and configuring environment variables for remote connections.
-securityAlicense-qualityA JVM monitoring and control platform server based on Arthas that provides a Python interface for monitoring and analyzing Java processes with capabilities for thread analysis, memory monitoring, and performance diagnostics.17PythonMIT LicenseWhy this server?
A secure shell command execution server implementing the Model Context Protocol
Why this server?
Provides access to shell command history, enabling users to search, explore, and retrieve previously executed commands from Bash and other shell environments.
-securityAlicense-qualityA powerful tool for exploring, searching, and managing your shell command history through the MCP (Model Control Protocol) interface. This project allows you to easily access, search, and retrieve your previously executed shell commands.PythonMIT LicenseWhy this server?
Nash MCP provides capabilities to execute shell commands with error handling and output capture
-securityAlicense-qualityA Model Context Protocol server that enables seamless execution of commands, Python code, web content fetching, and reusable task management with secure credentials handling.2PythonMIT LicenseWhy this server?
Enables secure execution of shell commands in specified directories with support for multiple shell types, timeout control, and built-in security features to safely run system commands for file operations, git commands, package management, and system monitoring.
-securityAlicense-qualityA secure server that enables AI applications to execute shell commands in specified directories, supporting multiple shell types (bash, sh, cmd, powershell) with built-in security features like directory isolation and timeout control.7PythonApache 2.0Why this server?
Allows execution of shell commands in a controlled environment
-securityAlicense-qualityProvides code manipulation, execution, and version control capabilities. It allows AI assistants to read, write, and execute code while maintaining a history of changes.7PythonMIT LicenseWhy this server?
Reports on available shells, shell configurations, aliases, and functions.
-securityFlicense-qualityAn MCP server that provides detailed information about your development environment to the Cursor code editor, enabling more context-aware assistance.1PythonWhy this server?
Allows running shell commands and capturing their output through the shell_command function
-securityFlicense-qualityThis server provides an interface for performing basic file system operations such as navigation, reading, writing, and file analysis, allowing users to manage directories and files efficiently.3Python