mcp-claude-node
Verified Safeby Sunalamye
Overview
Acts as an MCP (Model Context Protocol) server wrapping the Claude Code CLI, enabling parallel and robust execution of Claude AI requests for code generation and editing tasks.
Installation
npm install && npm run build && node dist/index.jsSecurity Notes
The server uses `node:child_process.spawn` to execute the `claude` CLI. Arguments passed to `spawn` are constructed from validated tool parameters, including specific disallowed tools to prevent certain commands. Communication is via `stdio`, limiting network exposure. The server also implements recursion depth limits (`MCP_CLAUDE_DEPTH`) to prevent infinite subprocess spawning. The `--dangerously-skip-permissions` flag is passed to the underlying `claude` CLI; while it implies broader AI permissions, it's a feature of the CLI being wrapped, not a vulnerability introduced by this server's implementation. No direct `eval` or hardcoded secrets are present.
Similar Servers
claude-code-mcp
Acts as an MCP server to enable LLMs to run Claude Code CLI in one-shot mode, bypassing permissions for complex coding, file system, Git, and terminal operations.
consult-llm-mcp
An MCP server that allows AI agents like Claude Code to consult stronger, more capable AI models (e.g., GPT-5.2, Gemini 3.0 Pro) for complex code analysis, debugging, and architectural advice.
ccmcp
A CLI tool that intelligently discovers, validates, and selects MCP (Model Context Protocol) server configurations for Claude Code, providing both a TUI and text-based interface.
claude-faf-mcp
Optimizes AI understanding of software projects by providing persistent context, fixing context-drift, and enabling bi-directional synchronization between project metadata and AI documentation.