
Claude Mcp Bridge
io.github.hampsterx由 GitHub 账号 hampsterx 发布v0.7.2更新于 Oct 24, 2026
Wraps Claude Code CLI as MCP tools: query, search, structured, ping, listSessions.
发布方自己的服务:Claude Platform Docs
概览
把 Claude Code CLI 封装为 MCP 工具,让助手执行 Claude 提示、网页搜索和符合 schema 的 JSON 输出,并支持会话续接与费用上限。
- 可以做什么
- 带文件上下文和图片执行提示,可续接会话、调整推理强度并设置预算上限
- 通过 Claude 的 WebSearch 和 WebFetch 工具联网搜索,返回带来源的综合答案
- 按给定 JSON Schema 生成结构化输出
- 检查 CLI 版本、认证方式与模型配置
- 列出活跃会话及其轮次和累计费用
- 每次响应附带耗时、模型、会话 ID 和 token 用量等元数据
- 适用场景
- 适合 MCP 客户端没有 shell 访问权限(如 Cursor、Windsurf、VS Code、Claude Desktop)但仍想使用 Claude Code 能力的场景,或需要结构化 JSON、可续接会话、并发控制和单次调用费用上限时。有 shell 的终端代理可直接调用 CLI。
- 运行要求
- 通过 npx 在本地运行,需要已安装 Claude Code CLI 并在 PATH 中(或用 CLAUDE_CLI_PATH 指定)。认证方式为 Claude 订阅登录(默认),或仅在 CLAUDE_BRIDGE_USE_API_KEY 设为 1 时转发 ANTHROPIC_API_KEY。可选变量可调整模型、推理强度、并发数和预算。
安装
在 SourceWeft 中
- 打开 控制台中的 Claude Mcp Bridge,将其添加到工作区。
- 为需要使用其工具的对话启用该服务。
Desktop only,通过 STDIO。 STDIO 服务会启动本地进程,因此需要 SourceWeft 桌面宿主。
其他 MCP 客户端
参照 仓库 中的启动说明。
README
claude-mcp-bridge
[npm version] [npm downloads] [CI] [License: MIT] [Node.js] [TypeScript] [MCP] [Available on CodeGuilds]
MCP server that wraps Claude Code CLI as a subprocess, exposing its capabilities as Model Context Protocol tools.
Works with any MCP client: Codex CLI, Gemini CLI, Cursor, Windsurf, VS Code, or any tool that speaks MCP.
Do you need this?
If you're in a terminal agent (Codex CLI, Gemini CLI) with shell access, call Claude Code CLI directly:
--bare skips hooks, memory, and plugins for clean subprocess use. --tools restricts which tools Claude can use at all; --allowed-tools only pre-approves permission and leaves everything else, including Bash, still reachable. --max-budget-usd prevents runaway costs.
--tools is variadic, so end the list with -- (or another flag) before the prompt. Without it the prompt is read as one more tool name and the CLI exits with "Input must be provided".
For code review, see Code review with this CLI.
Use this MCP bridge instead when:
- Your client has no shell access (Cursor, Windsurf, Claude Desktop, VS Code)
- You need structured output with native
--json-schemavalidation - You need session resume across calls (
--resume SESSION_ID) - You need concurrency management and security hardening
- You want cost metadata surfaced in MCP responses
Quick Start
Prerequisites
- Claude Code CLI installed and on PATH
- Authentication (one of):
- Subscription (default):
claude login(uses your Pro/Max plan, no API credits needed) - API key: set
ANTHROPIC_API_KEY+CLAUDE_BRIDGE_USE_API_KEY=1(billed per use via console.anthropic.com)
- Subscription (default):
Codex CLI
Add to ~/.codex/config.json:
Gemini CLI
Add to ~/.gemini/settings.json:
Cursor / Windsurf / VS Code
Add to your MCP settings:
Tools
query
Execute a prompt with optional file context. Supports session resume via sessionId, effort control (low/medium/high/max), and budget caps (maxBudgetUsd). Images (.png, .jpg, .gif, .webp, .bmp) up to 5MB each are passed to Claude's Read tool.
Key parameters: prompt (required), files, model (default sonnet), sessionId, effort, maxBudgetUsd, workingDirectory, timeout (default 60s).
search
Web search powered by Anthropic's WebSearch tool via Claude CLI. Returns synthesized answers with source URLs.
Key parameters: query (required), model (default sonnet), maxResponseLength, maxBudgetUsd, timeout (default 120s).
structured
Generate JSON conforming to a provided schema using Claude CLI's native --json-schema flag. Returns clean JSON in the first content block, metadata in a separate block so JSON parsing isn't broken.
Key parameters: prompt (required), schema (required, JSON string, max 20KB), files, model (default sonnet), sessionId, maxBudgetUsd, timeout (default 60s).
ping
No parameters. Returns CLI version, auth method (subscription/api-key/none), configured models, capabilities, and server version.
listSessions
No parameters. Returns active sessions with metadata: sessionId, model, createdAt, lastUsedAt, turnCount, totalCostUsd.
All tools attach execution metadata (_meta) with durationMs, model, sessionId, totalCostUsd, and token breakdowns. See DESIGN.md for details.
Configuration
Models
Model resolution: explicit parameter > tool-specific env var > CLAUDE_DEFAULT_MODEL > built-in default.
Runtime
Effort
Tools
Each spawned subprocess gets an explicit built-in toolset. The defaults are read-only, so Bash, Write and Edit are not granted unless you widen them below.
Accepts a comma or space separated list, default for the CLI's full built-in set, or an empty value for no tools. Widening these gives the subprocess real capability in the working directory you pass it. See SECURITY.md § Tool Sandboxing.
Choosing a Claude Code MCP server
Performance
Claude Code CLI has minimal startup overhead. Wall time is dominated by model inference and any agentic exploration.
Cost metadata (totalCostUsd, token breakdowns) is returned in _meta on every response.
Bridge family
Two MCP servers, same architecture, different underlying CLIs. Each wraps a terminal agent as a subprocess and exposes it as MCP tools. Pick the one that matches your model provider, or run both for cross-model workflows.
Both share: subprocess env isolation, path sandboxing, output redaction, FIFO concurrency queue, MCP tool annotations, _meta response metadata, progress heartbeats.
Code review with this CLI
The reviewer prompt is supplied by the caller. The bridge does not bundle review prompts (see ADR-001).
- In Claude Code (interactive REPL): use the built-in
/review,/security-review,/ultrareview. REPL-only; not reachable viaclaude -por this bridge. - Through this bridge (
query/structured): pass the review prompt as plain text. Slash commands (built-in or user-installed~/.claude/commands/) do not resolve through the bridge, the isolation flags (--bareon the API-key path,--setting-sources ""on the subscription path) block all skill resolution by design. Tracked upstream: anthropics/claude-code#37207. - Direct
claude -p(no bridge): user skills resolve as/skill-namewhen no isolation flags suppress them. For subprocess-isolated review use the hardened invocation below.
Route based on where you are:
- Already in Claude Code? Type
/review,/security-review, or/ultrareview. Skip the rest of this section. - Calling from another MCP host (Cursor, Codex CLI, Gemini CLI, Claude Desktop)? Slash commands and skills are not reachable through the bridge. Pass your review prompt as plain text to
query/structured, or invokeclaude -pdirectly per below.
Direct claude -p invocation (subprocess-isolated)
For shell-equipped consumers (terminal agents, CI, BYOS skills), invoke the CLI directly with hardened isolation flags:
--permission-mode plan: read-only.--bare: strips parent's hooks, plugins, auto-memory, andCLAUDE.mdautoload.--add-dir <repo-root>: makes the repo'sCLAUDE.md/AGENTS.mdavailable where the diff warrants it.--strict-mcp-config --mcp-config '{"mcpServers":{}}': blocks parent's MCP servers from leaking in. The innermcpServerskey is required; the schema rejects bare'{}'.--no-session-persistence: no session files for one-off reviews.--max-budget-usd: per-call cost cap.
Claude Code skill template
For Claude Code users who want a reusable command, drop this into ~/.claude/commands/review-claude.md:
Representative review prompt
A starting point; adapt freely:
Development
Further reading
- DESIGN.md - Architecture, sessions, cost tracking, response metadata, progress notifications
- SECURITY.md - Environment isolation, path sandboxing, output redaction, tool sandboxing
- CHANGELOG.md - Release history
License
MIT
来源:README.md,提交 de2b9b1
工具
0版本历史
2- v0.7.2最新Oct 18, 2026
- v0.7.1Sep 16, 2026
评分
已满足适用检查项的 50%
该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。
- 近 30 天内可连通25 分
请保持端点能够响应 MCP 握手;SourceWeft 每 30 天探测一次。
- 已声明认证方式10 分
请在注册中心条目中声明凭据请求头,或保持端点能够响应探测,以便判定其认证方式。
- 已列出工具15 分
请让服务器在无凭据时响应 tools/list,或发布可在沙箱中无凭据启动的软件包。
- 描述必需15 分
- 图标10 分
- 文档15 分
- 许可证10 分
其他 Claude 集成
Claude Platform Docs
com.claude.platform官方发布者
远程 MCP 服务器,让助手搜索并阅读 Claude 平台文档与 API 参考。

Insta Edits for Claude
由 GitHub 账号 faisalkhanzemi 发布
让 Claude 驱动 Mac 版 Instagram Edits 完整 274 个工具编辑器的桥接服务,并随项目打开同步工具列表。

Claude Checkpoint Mcp
由 GitHub 账号 daniel-munoz 发布
本地 MCP 服务器,把 Claude Code 会话的工作状态保存为项目内的 JSON 文件,并能还原成简短的续接摘要。

Qwen DAP MCP — C/C++ Debugger for Claude Code, Codex & Qwen
由 GitHub 账号 spk-c 发布
通过 GDB、LLDB 和 MCP 为 Claude Code、Codex 和 Qwen 提供 C/C++ 崩溃、挂起和转储调试AI 翻译

AVE for Claude Code — Local Video Editing
由 GitHub 账号 lemberalla 发布
仅适用于 Claude Code 的本地 AVE 时间线编辑与导出。需要现有 AVE 连接。AI 翻译