前言
Claude Code 是 Anthropic 推出的终端原生AI编程智能体,基于 Claude 3.5 Sonnet 构建,能够自主完成从需求分析、代码编写、调试运行到部署上线的全流程开发任务。不同于传统代码补全工具,它拥有独立的思考和执行能力,可以像真实开发者一样操作文件系统、运行终端命令、调用外部工具,将简单开发任务的完成时间从数小时缩短至几分钟。
截至2026年5月13日,Claude Code 已迭代至 v1.12.0 版本,全面支持 Windows 10/11、macOS 12+(Apple Silicon/Intel)和 Linux(Ubuntu 20.04+/Debian 11+)三大平台,原生集成 MCP(模型上下文协议)生态,可连接数百种外部工具,成为全球开发者首选的AI编程助手。
一、安装前准备
1.1 系统与硬件要求
| 平台 | 最低要求 | 推荐配置 |
|---|---|---|
| Windows | Windows 10 64位 | Windows 11 64位,内存≥16GB |
| macOS | macOS 12 Monterey | macOS 14 Sonoma,内存≥16GB |
| Linux | Ubuntu 20.04 / Debian 11 | Ubuntu 22.04,内存≥16GB |
1.2 必备条件
- Anthropic 账号:需注册并订阅 Claude Pro 方案($20/月),免费账号无法使用 Claude Code
- 网络环境:能够正常访问 Anthropic 官方服务
- 可选依赖:Node.js 18.19+(用于安装第三方 MCP 服务)、Git(用于代码管理)
二、全平台安装教程
2.1 官方原生安装(推荐,无需Node.js)
这是2026年最新推荐的安装方式,会自动处理所有依赖并支持后台自动更新。
Windows 平台
- 以管理员身份打开 PowerShell(右键开始菜单 → Windows PowerShell(管理员))
- 执行以下安装命令:
irmhttps://claude.ai/install.ps1|iex - 等待安装完成,关闭并重新打开 PowerShell
- 验证安装:
看到类似claude--versionclaude/1.12.0 win32 x64 node-v20.12.2的输出,说明安装成功。
macOS / Linux / WSL 平台
- 打开终端
- 执行以下安装命令:
curl-fsSLhttps://claude.ai/install.sh|bash - 安装完成后,重启终端
- 验证安装:
claude--version
2.2 备选安装方式
NPM 全局安装(已逐步弃用)
如果你已经安装了 Node.js 18.19+,也可以使用 NPM 安装:
# 全局安装npminstall-g@anthropic-ai/claude-code# 验证安装claude--version注意:Anthropic 已逐步弃用 NPM 安装方式,建议优先使用官方原生安装脚本。若已用 NPM 安装,可运行
claude install迁移到原生版本。
Homebrew 安装(macOS 专属)
brewinstall--caskclaude-code2.3 卸载方法
如果需要卸载 Claude Code,执行以下命令:
# 所有平台通用claude uninstall三、首次配置与登录
3.1 登录 Anthropic 账号
- 在终端中输入
claude启动 Claude Code - 首次运行会自动打开浏览器,跳转到 Anthropic 登录页面
- 使用你的 Claude Pro 账号登录
- 登录成功后,浏览器会显示"已成功连接到 Claude Code",此时可以关闭浏览器,回到终端继续使用
3.2 基础配置
Claude Code 提供了丰富的配置选项,可以通过claude config命令进行管理:
# 查看所有配置项claude config list# 设置默认模型(默认是 claude-3-5-sonnet-20240620)claude configsetmodel claude-3-5-sonnet-20241022# 设置最大输出 Token 数claude configsetmax_output_tokens8192# 开启/关闭自动更新claude configsetauto_updatetrue# 重置所有配置为默认值claude config reset3.3 项目初始化
进入你的项目根目录,执行以下命令初始化 Claude Code 项目:
# 进入项目目录cdmy-project# 初始化项目配置claude init初始化过程中,Claude Code 会自动分析项目结构、技术栈和依赖,生成CLAUDE.md项目说明文件,帮助 AI 更好地理解你的项目。
四、核心功能:MCP 服务配置
MCP(模型上下文协议)是 Claude Code 的杀手锏功能,它允许 AI 连接外部工具和数据源,大幅扩展其能力边界。Claude Code 原生支持 MCP,只需一行命令即可安装和配置常用服务。
4.1 MCP 基础命令
# 列出所有已安装的 MCP 服务claude mcp list# 查看某个 MCP 的详细信息claude mcp get filesystem# 安装新的 MCP 服务claude mcpadd<服务名>--<命令># 删除 MCP 服务claude mcp remove<服务名># 在交互模式中查看 MCP 状态/mcp4.2 常用 MCP 服务安装
以下是开发者最常用的 MCP 服务,复制对应命令即可一键安装:
1. 本地文件系统(必备)
claude mcpaddfilesystem -- npx @modelcontextprotocol/server-filesystem ./安装后,Claude Code 可以读取、写入、修改和删除当前目录下的所有文件。
2. Git 版本控制
claude mcpaddgithub -- npx @modelcontextprotocol/server-github安装后,Claude Code 可以直接操作 GitHub 仓库,查看 Issue、创建 PR、审查代码等。
3. 浏览器自动化
claude mcpaddplaywright -- npx @playwright/mcp安装后,Claude Code 可以自动打开浏览器、访问网页、填写表单、提取数据。
4. PostgreSQL 数据库
claude mcpaddpostgresql -- npx @modelcontextprotocol/server-postgresql postgresql://user:password@localhost:5432/dbname安装后,Claude Code 可以直接查询和修改 PostgreSQL 数据库。
5. 命令行终端
claude mcpaddterminal -- npx @modelcontextprotocol/server-terminal安装后,Claude Code 可以直接在终端中执行命令,运行测试、构建项目、部署应用。
4.3 全局 MCP 配置
如果你希望某个 MCP 服务对所有项目生效,可以添加-s user参数:
# 全局安装文件系统 MCPclaude mcpaddfilesystem-suser -- npx @modelcontextprotocol/server-filesystem ~/projects五、快速上手实战:5分钟创建一个React项目
下面通过一个简单的例子,演示如何使用 Claude Code 快速创建一个 React 项目。
步骤1:创建项目目录并启动 Claude Code
# 创建项目目录mkdirmy-react-appcdmy-react-app# 启动 Claude Codeclaude步骤2:输入自然语言指令
在 Claude Code 交互界面中输入:
帮我创建一个使用 TypeScript 和 Tailwind CSS 的 React 项目,包含以下功能: 1. 一个待办事项列表 2. 支持添加、删除、标记完成待办 3. 数据保存在 localStorage 中 4. 响应式设计,适配手机和电脑步骤3:等待 Claude Code 完成开发
Claude Code 会自动执行以下操作:
- 初始化 React + TypeScript 项目
- 安装 Tailwind CSS 依赖并配置
- 编写待办事项组件和逻辑
- 配置 localStorage 数据持久化
- 运行
npm install安装所有依赖 - 启动开发服务器
整个过程约3-5分钟,完成后 Claude Code 会提示你访问http://localhost:5173查看效果。
步骤4:迭代优化
如果对结果不满意,可以继续输入指令进行修改:
添加一个清空已完成待办的按钮 修改配色方案为蓝色系 添加待办事项的编辑功能Claude Code 会自动修改代码并重新启动开发服务器。
六、常用命令大全
6.1 基础命令
| 命令 | 功能 |
|---|---|
claude | 启动 Claude Code 交互模式 |
claude "你的指令" | 直接执行单条指令,无需进入交互模式 |
claude --help | 查看帮助信息 |
claude --version | 查看版本号 |
claude update | 手动更新到最新版本 |
claude logout | 退出当前账号 |
6.2 项目命令
| 命令 | 功能 |
|---|---|
claude init | 初始化当前项目 |
claude run | 运行项目(自动检测启动命令) |
claude test | 运行项目测试 |
claude build | 构建项目 |
claude deploy | 部署项目(自动检测部署平台) |
6.3 MCP 命令
| 命令 | 功能 |
|---|---|
claude mcp list | 列出所有已安装的 MCP 服务 |
claude mcp add <name> -- <command> | 安装新的 MCP 服务 |
claude mcp get <name> | 查看 MCP 服务详情 |
claude mcp remove <name> | 删除 MCP 服务 |
/mcp | 在交互模式中查看 MCP 状态 |
七、最佳实践与注意事项
7.1 提升 Claude Code 效率的技巧
- 编写清晰的指令:明确说明你的需求、技术栈和预期结果,例如"帮我用 Python 写一个快速排序函数,要求时间复杂度 O(n log n),添加详细注释和测试用例"
- 提供上下文信息:在项目根目录创建
CLAUDE.md文件,说明项目架构、代码规范和开发约定 - 分步骤执行复杂任务:将大任务拆解为多个小任务,逐步引导 Claude Code 完成
- 善用 MCP 工具:安装必要的 MCP 服务,让 Claude Code 能够直接操作文件、数据库和浏览器
7.2 安全注意事项
- 谨慎授予权限:只安装你信任的 MCP 服务,避免安装来源不明的第三方服务
- 限制文件系统访问范围:不要将文件系统 MCP 指向根目录,只指向你当前的项目目录
- 审查高风险操作:Claude Code 执行删除文件、修改数据库等操作前,会提示你确认,务必仔细检查后再同意
- 不要在公共电脑使用:Claude Code 会获得你的账号和文件访问权限,不要在公共或共享电脑上使用
7.3 常见问题解决
- 安装失败:确保以管理员身份运行终端,检查网络连接,尝试切换到官方原生安装方式
- 登录失败:确保你的账号已订阅 Claude Pro 方案,清除浏览器缓存后重新登录
- MCP 服务无法连接:检查命令是否正确,确保依赖已安装,重启 Claude Code 后重试
- 代码执行错误:让 Claude Code 查看错误日志,它会自动分析并修复问题
结尾
Claude Code 的出现,彻底改变了软件开发的方式。它将开发者从繁琐的重复性工作中解放出来,让我们能够专注于更有创造性的设计和架构工作。随着 MCP 生态的不断发展,Claude Code 的能力还将持续扩展,未来它将能够完成更复杂的项目级任务,成为每个开发者不可或缺的"数字同事"。