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 enhanced command execution in shell environments with improved error handling and security controls

    A
    security
    A
    license
    A
    quality
    An MCP server that enables Claude and other LLM clients to access Hanzo AI platform capabilities and provide powerful code management tools for analyzing, modifying, and understanding projects.
    7
    4
    Python
    MIT License
    • Apple
    • Linux
  • 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
    34
    9
    JavaScript
    MIT License
  • 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
    52
    Python
    Apache 2.0
    • Apple
    • Linux
  • 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
    63
    Python
    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
    86
    JavaScript
    MIT License
  • Why this server?

    Provides ability to run BASH/SH shell scripts and view results

  • Why this server?

    Allows executing shell commands within a Docker container, providing a secure and isolated environment for running commands.

    A
    security
    A
    license
    A
    quality
    Allows executing shell commands within a secure Docker container through Claude's MCP interface, providing Kubernetes tools and isolated environment without host Docker daemon access.
    1
    3
    TypeScript
    MIT License
    • Apple
  • Why this server?

    Provides a bridge for AI agents to safely execute shell commands in various shells (bash, zsh, fish, powershell, cmd), with support for both single-line and multi-line commands, detailed error handling, and system information retrieval.

    A
    security
    A
    license
    A
    quality
    A server that uses the Model Context Protocol (MCP) to allow AI agents to safely execute shell commands on a host system.
    1
    59
    1
    TypeScript
    MIT License
    • Linux
    • Apple
  • 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
    350
    105
    JavaScript
    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
    81
    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
    110
    25
    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
    16
    TypeScript
    • Apple
  • Why this server?

    Enables execution of shell commands within projects, allowing for running tests, linting, and other command-line operations

    oraios
    Verified
    -
    security
    A
    license
    -
    quality
    A fully featured coding agent that uses symbolic operations (enabled by language servers) and works well even in large code bases. Essentially a free to use alternative to Cursor and Windsurf Agents, Cline, Roo Code and others.
    581
    Python
    GPL 2.0
    • Apple
  • Why this server?

    Provides the ability to execute shell commands safely using a list of arguments, giving access to system information and utilities.

    -
    security
    A
    license
    -
    quality
    A custom Model Context Protocol server that gives Claude Desktop and other LLMs access to file system operations and command execution capabilities through standardized tool interfaces.
    22
    Python
    Apache 2.0
    • Apple
    • Linux
  • Why this server?

    Enables execution of shell commands through tagged server capabilities

    -
    security
    A
    license
    -
    quality
    A unified Model Context Protocol server that aggregates multiple MCP servers into one, allowing AI assistants like Claude Desktop, Cursor, and Cherry Studio to connect to a single server instead of managing multiple instances.
    80
    5
    TypeScript
    Apache 2.0
    • Linux
    • Apple
  • Why this server?

    Provides audit capabilities to track and monitor shell access to pods.

    -
    security
    F
    license
    -
    quality
    CP server for RAD Security, providing AI-powered security insights for Kubernetes and cloud environments. This server provides tools for querying the Rad Security API and retrieving security findings, reports, runtime data and many more.
    289
    TypeScript
    MIT License
  • Why this server?

    Includes Shell execution capabilities, enabling the MCP to run shell commands on the host system programmatically.

    -
    security
    A
    license
    -
    quality
    A simple MCP Server with Shell Execution capabilities that can be connected to locally via Ngrok or hosted in an Ubuntu24 Docker container.
    3
    Python
    MIT License
  • Why this server?

    Includes shell execution capabilities, allowing the MCP to run shell commands on the host system

    -
    security
    A
    license
    -
    quality
    A simple MCP Server with shell execution capabilities that can be run locally with Ngrok tunneling or hosted in an Ubuntu 24 Docker container.
    3
    Python
    MIT License
  • Why this server?

    Supports installation and execution through shell commands, with environment variable configuration for different search providers and APIs.

    -
    security
    A
    license
    -
    quality
    A Model Context Protocol server that enables web search, scraping, crawling, and content extraction through multiple engines including SearXNG, Firecrawl, and Tavily.
    35
    11
    TypeScript
    MIT License
  • 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.
    8
    Python
    MIT License
  • Why this server?

    Enables execution of shell commands across multiple platforms (Windows, macOS, Linux) with platform-specific command whitelists and security levels.

    -
    security
    A
    license
    -
    quality
    An MCP server that enables secure execution of shell commands across Windows, macOS, and Linux with built-in whitelisting and approval mechanisms for enhanced security.
    13
    JavaScript
    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?

    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.
    31
    Python
    MIT License
    • Linux
    • Apple
  • Why this server?

    Provides a secure interface to execute shell commands on the host system with features such as command output capture, working directory specification, command timeouts, and enhanced security controls.

    -
    security
    A
    license
    -
    quality
    An enhanced MCP server that grants AI assistants the ability to execute terminal commands on a user's system with improved security controls, designed for use in controlled environments.
    Python
    MIT License
    • Apple
  • Why this server?

    Provides cross-platform shell command execution with automatic platform-specific shell selection between cmd.exe and /bin/sh

    -
    security
    A
    license
    -
    quality
    A Model Context Protocol server that enables remote execution of shell commands across different operating systems, automatically handling platform-specific differences between Windows and Unix-like systems.
    JavaScript
    MIT License
    • Linux
  • 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?

    Provides tools for executing shell commands on connected Android devices, offering access to the underlying Android operating system for automation tasks.

    -
    security
    A
    license
    -
    quality
    A Model Context Protocol server that enables AI assistants to interact with Android devices through ADB, allowing for automated device management, app installation, file transfers, and screenshot capture.
    11
    2
    JavaScript
    ISC License
    • Linux
    • 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.
    9
    Python
    Apache 2.0
    • Linux
    • Apple
  • Why this server?

    Enables execution of shell commands in a dedicated workspace directory, returning command output or error messages to the AI

    -
    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.
    7
    Python
    • Apple
  • Why this server?

    Provides controlled access to ShellJS commands for filesystem operations, including read-only functions (ls, grep, find) and optional read-write capabilities (mkdir, touch, cp, mv, rm, sed).

    -
    security
    F
    license
    -
    quality
    A secure MCP server that provides controlled ShellJS access for LLMs, enabling AI systems to safely execute shell commands and interact with the filesystem within a configurable security sandbox.
    JavaScript
  • Why this server?

    Offers Shell script integration for installation, configuration and execution of the krep MCP server across different environments

    -
    security
    F
    license
    -
    quality
    A high-performance string search utility with Model Context Protocol integration that enables AI assistants to perform efficient pattern searching in files and strings.
    JavaScript
  • Why this server?

    Allows for executing shell commands as custom tools, with configuration options to enable or disable this capability for security reasons

    -
    security
    F
    license
    -
    quality
    Enables AI models to dynamically create and execute their own custom tools through a meta-function architecture, supporting JavaScript, Python, and Shell runtimes with sandboxed security and human approval flows.
    2
    JavaScript
  • Why this server?

    Enables execution of shell commands on a VM through the MCP interface, allowing remote interaction with the VM's command line.

    -
    security
    F
    license
    -
    quality
    A simple MCP server that allows accessing and executing shell commands on a VM machine through a web-based terminal interface, with automatic tunneling to make the VM accessible from anywhere.
    39
    2
    JavaScript
  • 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