io.github.hampsterx

claude-mcp-bridge

MCP server wrapping Claude Code CLI for query, review, search, structured output, sessions.

stdiocommunityservice

Package Details

Transportstdio

Environment Variables

CLAUDE_CLI_PATH(str)
Default:claude

Path to the claude CLI binary. Defaults to 'claude' on PATH.

CLAUDE_DEFAULT_MODEL(str)

Shared default model for all tools. Overridden by per-tool CLAUDE_<TOOL>_MODEL vars (QUERY, REVIEW, SEARCH, STRUCTURED).

CLAUDE_QUERY_MODEL(str)
Default:sonnet

Override model for the query tool.

CLAUDE_STRUCTURED_MODEL(str)
Default:sonnet

Override model for the structured tool.

CLAUDE_SEARCH_MODEL(str)
Default:sonnet

Override model for the search tool.

CLAUDE_REVIEW_MODEL(str)
Default:opus

Override model for the review tool.

CLAUDE_FALLBACK_MODEL(str)
Default:haiku

Model to use when the primary model hits a quota error. Set to 'none' to disable fallback.

CLAUDE_MAX_CONCURRENT(num)
Default:3

Maximum concurrent Claude CLI subprocesses (default 3).

CLAUDE_BRIDGE_USE_API_KEY(str)
Default:0

Set to '1' to forward ANTHROPIC_API_KEY to the CLI. Default is subscription-first: the CLI uses existing Max/Pro session and API key is NOT forwarded. Opt in only if you want API billing.

CLAUDE_MAX_BUDGET_USD(num)

Maximum USD spend per call (pass-through to --max-budget-usd). Only applies when using API key auth.

CLAUDE_QUERY_EFFORT(str)

Reasoning effort for the query tool (low|medium|high|max).

CLAUDE_REVIEW_EFFORT(str)

Reasoning effort for the review tool (low|medium|high|max).

CLAUDE_SEARCH_EFFORT(str)

Reasoning effort for the search tool (low|medium|high|max).