2.9 KiB
2.9 KiB
title, date, tags, categories
| title | date | tags | categories | ||
|---|---|---|---|---|---|
| Claude Code | 2026-02-27 14:05:22 |
|
开发工具 |
简介
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 设置为环境变量避免每次输入
- 不同模型的价格和能力有所不同,根据需要选择