Best Zsh MCP Servers
Zsh is a powerful shell designed for interactive use, although it is also a scripting language. It incorporates many features from bash, ksh, and tcsh, with additional improvements.
Why this server?
Enables running Zsh shell scripts with sandboxing, resource limits, and output capture.
AlicenseAqualityAmaintenanceAn MCP server that lets AI models run code in 31 languages, evaluate symbolic math and logic problems, and measure complexity—exposed as 48 tools for execution, session management, translation, optimization, and more.251232 PyPI3Apache 2.0Why this server?
Enables execution of commands through the ZSH shell with security controls for running terminal commands on macOS
AlicenseAqualityAmaintenanceAn MCP server that allows secure execution of macOS terminal commands through Claude or Roo Code with built-in security whitelisting and approval mechanisms.815 npm25MITWhy this server?
Specifically parses and indexes Zsh scripts, recognizing function boundaries to provide relevant automation context to AI agents.
AlicenseAqualityAmaintenanceThe open retrieval layer for AI agents. Index your entire project — code, docs, legal, research, data — and serve surgical context via MCP. FTS5 full-text search, optional semantic search (FastEmbed/ONNX), 10 built-in parsers, incremental auto-sync.8574 PyPI24MITWhy this server?
Provides access to Zsh shell configuration options in Home Manager, allowing AI assistants to search and retrieve information about Zsh settings.
AlicenseAqualityAmaintenanceMCP-NixOS is a Model Context Protocol server that provides real-time, accurate information about NixOS packages, options, Home Manager, and nix-darwin configurations, preventing AI assistants from hallucinating about NixOS resources and enabling them to deliver factual system configuration guidance.2839MITWhy this server?
Enables scanning TODO comments in Zsh shell script files.
AlicenseAqualityCmaintenanceScans codebases for TODO comments and exposes them as structured data to LLMs, enabling AI assistants to inspect, prioritize, and propose fixes.54 npmISCWhy this server?
Supports executing commands specifically in the Zsh shell, enabling the use of Zsh-specific features and syntax when desired.
AlicenseBqualityFmaintenanceA server that uses the Model Context Protocol (MCP) to allow AI agents to safely execute shell commands on a host system.1158 npm9MITWhy this server?
Allows management of Zsh shell configuration (e.g., .zshrc), merging team shell aliases and PATH additions with personal settings.
AlicenseAqualityCmaintenanceMCP server for AI-merge of team dev configurations, allowing the IDE's LLM to intelligently merge team configs with personal configs.9MITWhy this server?
Enables programmatic control of a Zsh shell session, allowing execution of shell commands and scripts via sentinel-based completion detection.
Why this server?
Monitors terminal commands and captures errors like command failures and compilation errors via shell hooks for the Zsh shell.
AlicenseNot gradedqualityDmaintenanceAn open-source MCP server that collects errors from browser console and terminal, then uses OpenRouter's free AI models to generate summaries for AI agents.MIT