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?
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 execution of commands through the ZSH shell with security controls for running terminal commands on macOS
AlicenseAqualityBmaintenanceAn MCP server that allows secure execution of macOS terminal commands through Claude or Roo Code with built-in security whitelisting and approval mechanisms.813 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.82,062 PyPI25MITWhy 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.2853MITWhy 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.511 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.1147 npm9MITWhy this server?
Structural definition extraction for Zsh (and Bash) shell scripts through the defs profile.
AlicenseAqualityAmaintenanceEnables structural code retrieval over MCP by parsing source with tree-sitter and serving symbols, outlines, schemas, docstrings, imports, and AST queries instead of entire files.6MITWhy 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.51181 PyPI4Apache 2.0Why this server?
Enables programmatic control of a Zsh shell session, allowing execution of shell commands and scripts via sentinel-based completion detection.