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.
    Last updated -
    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.
    Last updated -
    2
    24
    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.
    Last updated -
    29
    60
    Python
    Apache 2.0
    • Apple
    • Linux
  • Why this server?

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

  • Why this server?

    Enables running shell commands to install, configure and operate the Typesense MCP server.

    A
    security
    A
    license
    A
    quality
    A server that enables vector and keyword search capabilities in Typesense databases through the Model Context Protocol, providing tools for collection management, document operations, and search functionality.
    Last updated -
    14
    2
    Python
    MIT License
    • Apple
  • 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
    Last updated -
    2
    72
    Python
    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.
    Last updated -
    1
    76
    2
    TypeScript
    MIT License
    • Linux
    • Apple
  • 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.
    Last updated -
    8
    86
    JavaScript
    MIT License
  • 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.
    Last updated -
    1
    3
    TypeScript
    MIT License
    • 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.
    Last updated -
    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.
    Last updated -
    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.
    Last updated -
    1
    110
    25
    JavaScript
    MIT License
    • Apple
  • Why this server?

    Provides a secure interface to execute terminal commands with configurable timeouts and process management for malware analysis tasks.

    A
    security
    F
    license
    A
    quality
    A specialized MCP server for Claude Desktop that allows executing terminal commands for malware analysis with support for common analysis tools like file, strings, hexdump, objdump, and xxd.
    Last updated -
    7
    1
    JavaScript
  • Why this server?

    Enables interaction with PowerShell, providing tools for executing commands, retrieving system information, managing modules, getting command help, finding commands, and running scripts.

    A
    security
    F
    license
    A
    quality
    A Model Context Protocol server that enables AI assistants to execute PowerShell commands, retrieve system information, manage modules, and run scripts on Windows systems.
    Last updated -
    6
    TypeScript
    • Apple
  • Why this server?

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

    -
    security
    A
    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.
    Last updated -
    71
    1
    TypeScript
    MIT License
  • 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.
    Last updated -
    2
    16
    TypeScript
    • Apple
  • Why this server?

    Enables running shell commands in a constrained Linux environment with security and network restrictions

  • 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.
    Last updated -
    66
    10
    TypeScript
    Apache 2.0
    • Linux
    • Apple
  • Why this server?

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

    -
    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.
    Last updated -
    764
    Python
    MIT License
    • Apple
  • Why this server?

    Enables remote execution of shell commands with streaming output, allowing for running and monitoring command-line operations through an authenticated API.

    -
    security
    A
    license
    -
    quality
    A lightweight FastAPI server that allows remote execution of shell commands on Windows, with real-time output streaming and security features like API key authentication and rate limiting.
    Last updated -
    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.
    Last updated -
    3
    Python
    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.
    Last updated -
    3
    Python
    MIT License
  • 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.
    Last updated -
    22
    Python
    Apache 2.0
    • Apple
    • Linux
  • 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.
    Last updated -
    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.
    Last updated -
    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.
    Last updated -
    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.
    Last updated -
    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.
    Last updated -
    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.
    Last updated -
    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.
    Last updated -
    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.
    Last updated -
    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.
    Last updated -
    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.
    Last updated -
    9
    Python
    Apache 2.0
    • Linux
    • Apple
  • Why this server?

    Provides the ability to run arbitrary shell commands inside the sandbox containers through the sandbox_exec tool.

    -
    security
    F
    license
    -
    quality
    Enables running arbitrary JavaScript code in isolated Docker containers with on-the-fly npm dependency installation, supporting both ephemeral one-shot executions and persistent sandbox environments.
    Last updated -
    155
    43
    TypeScript
    • Apple
    • Linux
  • 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.
    Last updated -
    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.
    Last updated -
    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.
    Last updated -
    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.
    Last updated -
    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.
    Last updated -
    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.
    Last updated -
    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.
    Last updated -
    3
    Python