AI新工具
banner

Claude Code MCP Server


介绍:

Claude Code MCP Server是一个MCP服务器,它允许以绕过权限的方式运行Claude Code,从而增强 Claude 的代码处理能力。









Claude Code MCP Server

这段文本介绍了 Claude Code MCP Server,一个允许在单次模式下运行 Claude Code 的服务器,它自动绕过权限限制。

总结性介绍:

  • 核心功能: 该服务器提供了一个强大的 claude_code 工具,允许LLM直接与 Claude Code CLI 交互,无需每次都请求授权。
  • 主要优势:
    • 更高效的文件编辑:Claude Code 在编辑文件方面比 Claude/Windsurf 更强大和快捷。
    • 节省上下文空间:可以将多个命令排队执行,而不是直接执行,从而节省上下文空间。
    • 成本效益:通过将任务分流到更便宜的模型,可以降低成本。
    • 解决“卡住”问题:Claude 拥有更广泛的系统访问权限,可以完成 Cursor/Windsurf 无法完成的任务。
    • 代理中的代理:在代理规则中的应用。
  • 关键特性: 可以 bypass 权限,直接执行 Claude Code,允许LLM访问文件编辑能力,默认启用特定工具。

使用场景:

该服务器通过 claude_code 工具,解锁了广泛的应用场景,包括:

  • 代码生成、分析和重构: 生成代码脚本,分析代码错误,并提供改进建议。
  • 文件系统操作: 创建、读取、编辑和管理文件。
  • 版本控制(Git): 执行 Git 命令,如暂存、提交和推送更改。
  • 运行终端命令: 运行 shell 命令。
  • 网络搜索和摘要: 搜索网络信息并提供简洁摘要。
  • 复杂的多步骤工作流: 自动化版本更新、更新更新日志、打标签发布等。
  • 修复具有语法错误的文件: 分析并更正文件中的语法错误。
  • 与 GitHub 交互: 创建 Pull Request,检查 PR CI 状态等。
  • 修复 GitHub Actions 工作流。

重要提示:

  • 首次设置: 必须首先手动运行 Claude CLI 一次,使用 --dangerously-skip-permissions 标志,登录并接受条款。
  • 上下文: 在提示中提供当前工作目录 (CWD) 上下文,以便进行文件系统或 Git 操作。

配置:

  • 环境变量:
    • CLAUDE_CLI_NAME:覆盖 Claude CLI 二进制文件的名称或提供绝对路径。
    • MCP_CLAUDE_DEBUG:启用调试日志记录。

安装和使用:

推荐使用 npx 安装。需要在 MCP 客户端(如 Cursor 或 Windsurf)中配置 mcp.jsonmcp_config.json 文件,以便与服务器连接。

故障排除:

文章还提供了常见的故障排除方法,例如“命令未找到”错误、权限问题、JSON 错误以及 ESM/导入错误。

贡献:

欢迎贡献代码,可以查看本地安装和开发设置指南。

总而言之,Claude Code MCP Server 是一个强大的工具,它扩展了 LLM 的能力,使它们能够以更直接、更有效的方式与代码库和系统交互。 它提供了一种绕过权限限制的方法,使 AI 能够执行各种任务,从简单的代码编辑到复杂的多步骤工作流程。