什么是 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 扩展能实现代码编写、服务器管理、网页搜索等全流程开发。推荐每个开发者试试。
📝 本文由AI生成