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.

View all MCP Servers

  • Why this server?

    Provides the ability to execute shell scripts (bash/sh) with safety measures and restrictions

    A
    security
    A
    license
    A
    quality
    AiDD 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.
    29
    21
    Python
    MIT License
  • Why this server?

    Provides protection against shell injection and secure command execution with safety features

    A
    security
    A
    license
    A
    quality
    A 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.
    2
    11
    5
    JavaScript
    MIT License
  • Why this server?

    Implements tools for executing shell commands with security restrictions

    A
    security
    A
    license
    A
    quality
    An 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.
    8
    26
    JavaScript
    MIT License
  • Why this server?

    Enables controlled execution of shell commands across PowerShell, CMD, and Git Bash with security restrictions, command blocking, and history tracking.

    A
    security
    A
    license
    A
    quality
    A 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.
    9
    199
    65
    JavaScript
    MIT License
  • Why this server?

    Allows execution of whitelisted shell commands with comprehensive security features including command and flag whitelisting, path validation, and protection against injection attacks.

    A
    security
    A
    license
    A
    quality
    Command line interface with secure execution and customizable security policies
    2
    38
    Python
    MIT License
  • Why this server?

    Enables execution of common shell commands like ls, cat, pwd, grep, wc, touch, and find.

    A
    security
    A
    license
    A
    quality
    Provides tools for collecting and documenting code from directories.
    4
    42
    12
    TypeScript
    MIT License
    • Apple
    • Linux
  • Why this server?

    Provides secure execution of shell commands with protective measures against dangerous operations including file system destruction, permission changes, and privilege escalation.

    A
    security
    A
    license
    A
    quality
    A 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.
    1
    98
    23
    JavaScript
    MIT License
    • Apple
  • Why 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.

    A
    security
    F
    license
    A
    quality
    A CLI command execution server that enables running shell commands with structured output, providing detailed execution results including stdout, stderr, exit code, and execution duration.
    2
    11
    TypeScript
    • Apple
  • Why this server?

    Used for executing commands and configuring environment variables for remote connections.

    -
    security
    A
    license
    -
    quality
    A 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.
    17
    Python
    MIT License
    • Linux
    • Apple
  • Why this server?

    A secure shell command execution server implementing the Model Context Protocol

    punkpeye
    Verified
    -
    security
    A
    license
    -
    quality
    Test
    8,937
    MIT License
    • Linux
    • Apple
  • 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.

    -
    security
    A
    license
    -
    quality
    A 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.
    Python
    MIT License
    • Linux
    • Apple
  • Why this server?

    Nash MCP provides capabilities to execute shell commands with error handling and output capture

    -
    security
    A
    license
    -
    quality
    A Model Context Protocol server that enables seamless execution of commands, Python code, web content fetching, and reusable task management with secure credentials handling.
    2
    Python
    MIT License
    • Apple
  • Why 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.

    -
    security
    A
    license
    -
    quality
    A 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.
    7
    Python
    Apache 2.0
    • Linux
    • Apple
  • Why this server?

    Allows execution of shell commands in a controlled environment

    -
    security
    A
    license
    -
    quality
    Provides code manipulation, execution, and version control capabilities. It allows AI assistants to read, write, and execute code while maintaining a history of changes.
    7
    Python
    MIT License
  • Why this server?

    Reports on available shells, shell configurations, aliases, and functions.

    -
    security
    F
    license
    -
    quality
    An MCP server that provides detailed information about your development environment to the Cursor code editor, enabling more context-aware assistance.
    1
    Python
    • Linux
    • Apple
  • Why this server?

    Allows running shell commands and capturing their output through the shell_command function

    -
    security
    F
    license
    -
    quality
    This 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.
    3
    Python