mcp-shellcheck

Ev3lynx727/mcp-shellcheck
★ 0 stars Python AI/LLM Updated today
A Model Context Protocol (MCP) server that provides shell script linting via ShellCheck. Enables AI coding assistants like Claude, Cursor, and OpenCode to analyze shell scripts for bugs, stylistic issues, and best practices.
View on GitHub → Try with Claude — $10 free →

Quick Install

Copy the config for your editor. Some servers may need additional setup — check the README.

Add to claude_desktop_config.json:

{
  "mcpServers": {
    "mcp-shellcheck": {
      "command": "uvx",
      "args": [
        "mcp-shellcheck"
      ]
    }
  }
}

Or install with pip: pip install mcp-shellcheck

README Excerpt

A Model Context Protocol (MCP) server that provides shell script linting via ShellCheck. Allows AI agents to analyze shell scripts for common errors, stylistic issues, and potential bugs. - **Async-safe** — No more blocking the MCP server - **Robust parsing** — Uses ShellCheck JSON output (was fragile text parsing)

Tools (8)

check_sourcedenable_allexcludefile_pathlintscript_contentseverityshell

Topics

mcpmcp-toolsmodel-context-protocolshell