什么是 Claude Code?

Claude Code 是 Anthropic 推出的命令行 AI 编程助手,直接在终端中运行,能理解代码库、执行命令、编辑文件,是开发者的得力助手。

安装方式

方式一:npm 全局安装(推荐)

npm install -g @anthropic-ai/claude-code

安装后直接在项目目录运行:

claude

方式二:npx 直接运行

npx @anthropic-ai/claude-code

方式三:VS Code 扩展

在 VS Code 扩展市场搜索 “Claude Code” 安装即可,支持图形界面操作。

配置 API Key

Claude Code 需要调用 Anthropic API,配置方式如下:

设置环境变量

# Linux / macOS
export ANTHROPIC_API_KEY="your-api-key"

# Windows PowerShell
$env:ANTHROPIC_API_KEY="your-api-key"

接入 DeepSeek(替代方案)

也可以通过 DeepSeek 的 Anthropic 兼容接口使用:

export ANTHROPIC_BASE_URL="https://api.deepseek.com/anthropic"
export ANTHROPIC_API_KEY="your-deepseek-key"

支持的模型:

  • deepseek-v4-flash — 快速轻量,适合日常编码
  • deepseek-v4-pro — 更强性能,适合复杂任务

MCP 扩展

MCP(Model Context Protocol)是 Claude Code 的扩展机制,可以接入各种工具:

常用 MCP 服务

# 网页搜索
claude mcp add ddg-search -- npx -y duckduckgo-mcp-server

# 浏览器控制
claude mcp add playwright -- npx -y @anthropic-labs/playwright-mcp

# GitHub 集成
claude mcp add github -- npx -y @modelcontextprotocol/server-github

配置作用域

  • local(默认)— 仅当前项目可用
  • –scope user — 所有项目可用
  • .mcp.json — 团队共享

常用命令

命令 说明
claude 启动交互模式
claude -p "问题" 直接提问
claude --help 查看帮助
claude mcp list 查看 MCP 状态
/config 修改配置
/clear 清空对话

权限设置

~/.claude/settings.json 中配置:

{
  "permissions": {
    "defaultMode": "bypassPermissions"
  }
}

bypassPermissions 模式免除每次操作都弹确认,提升效率。

记忆系统

Claude Code 支持持久化记忆,可在 ~/.claude/projects/项目路径/memory/ 中管理。通过记忆可以保存用户偏好、项目上下文等,跨会话持续生效。

总结

Claude Code 是目前最强大的命令行 AI 编程助手之一,配合 MCP 扩展能实现代码编写、服务器管理、网页搜索等全流程开发。推荐每个开发者试试。

Updated:

📝 本文由AI生成