XiaodaBlogSource/source/_posts/Claude-Code.md
2026-02-28 16:52:59 +08:00

2.9 KiB
Raw Blame History

title, date, tags, categories
title date tags categories
Claude Code 2026-02-27 14:05:22
AI
效率工具
开发工具

简介

Claude Code 是 Anthropic 官方推出的 CLI 工具,让你在终端中直接使用 Claude AI 助手完成软件工程任务。

安装

通过 npm 安装

确保已安装 Node.js推荐 v18+ 版本),然后使用 npm 全局安装:

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

或者使用 yarn

yarn global add @anthropic-ai/claude-code

使用 pnpm

pnpm add -g @anthropic-ai/claude-code

验证安装

claude -v

配置

1. 获取 API Key

访问 Anthropic Console 注册账号并获取 API Key。

2. 配置 API Key

有两种方式配置 API Key

方式一:环境变量(推荐)

在命令行中设置环境变量:

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

# Windows CMD
set ANTHROPIC_API_KEY=your-api-key-here

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

方式二:配置文件

运行 claude 命令后会提示输入 API Key会自动保存到配置文件中。

配置文件位置:

  • Windows: %APPDATA%\claude-code\config.json
  • macOS/Linux: ~/.config/claude-code/config.json

3. 配置模型

可以指定使用的 Claude 模型:

# 使用最新模型
claude --model claude-opus-4-6

# 使用 Sonnet 模型
claude --model claude-sonnet-4-6

# 使用 Haiku 模型
claude --model claude-haiku-4-5-20251001

常用命令

命令 说明
claude 启动交互式对话
claude -p "问题" 直接提问并获取答案
claude --model <模型名> 指定模型
claude --version 查看版本
claude --help 查看帮助

MCP 配置

MCP (Model Context Protocol) 允许 Claude 连接外部服务和工具。

添加 MCP Server

# 添加 fetch MCP 服务(用于网页内容抓取)
claude mcp add fetch -- uvx mcp-server-fetch

常用 MCP 服务

服务 命令 说明
fetch claude mcp add fetch -- uvx mcp-server-fetch 网页内容抓取
filesystem claude mcp add filesystem -- npx -y @anthropic-ai/mcp-server-filesystem 文件系统访问
git claude mcp add git -- npx -y @anthropic-ai/mcp-server-git Git 操作

查看已配置的 MCP

claude mcp list

移除 MCP

claude mcp remove <服务名>

使用示例

# 启动交互模式
claude

# 直接提问
claude -p "解释一下什么是闭包"

# 分析代码文件
claude -p "这个函数有什么问题" ./src/index.js

# 使用特定模型
claude --model claude-opus-4-6 -p "帮我重构这段代码"

注意事项

  • API 调用会产生费用,请合理使用
  • 建议将 API Key 设置为环境变量避免每次输入
  • 不同模型的价格和能力有所不同,根据需要选择