Claude Code 工具
Claude Code Tools
1. 基础技巧
- 模式切换
不用claude --dangerously-skip-permissions 进入claude code的情况下,claude是有两种模式
- accept edits on 编辑模式
- plan mode on 计划模式
使用shift + Tab 进行切换
使用claude --dangerously-skip-permissions 进入claude code的情况下, claude有三种模式
- accept edits on 编辑模式
- plan mode on 计划模式
- bypass permissions on 绕过权限模式
这个可以三种模式切换,上面无权限的只能两个模式切换
/init–项目初始化
新项目开始的之后,在Claude Code输入/init,Claude会自动扫描你的文件夹,然后生成CLAUDE.md文件,这个文件起到了项目说明书或AI运行手册,就像和AI之间的一份契约,告诉AI这个项目怎跑,代码改怎么写
核心作用
当项目变得复杂时,AI往往会忘记一些细节,CLAUDE.md作用包括:
- 环境记忆:告诉AI项目是Python哪个版本,哪个虚拟环境
- 常用命令汇总:记录如何启动Django,如何测试,如何迁移数据库
- 代码规范
- 项目架构导航
CLAUDE.md是可以开发者手动编写或AI根据项目的初步扫描自动生成的
- Development Commands 构建和测试命令等
- 项目架构说明
- 关键目录及其用途
- 代码的约定和模式
- 编码风格与规范
就像是给新来的朋友一份项目说明书,让他能够快速的读懂整个项目,有点类似github中的README.md
如果没有CLAUDE.md每次启动Claude code都像是一个新来的,完全失忆的助手说话,陷入时间的循环
特殊的markdown文件,是Claude Code每次启动都会自动读取的“新手操作”
Clauce Code支持三种层级的CLAUDE.md
- 用户内存(~/.claude/CLAUDE.md):存在于个人便好
- 项目内存(项目根目录/CLAUDE.md)存放项目专属信息,比如技术栈,构建命令,是团队协作的利器
- 企业策略(/Library/Application/Support/ClaudeCode/Claude.md)公司的安全,要求由管理员配置
加在顺序是“企业—-> 项目—-> 用户” ,当然在CLAUDE.md中使用@导入语法,管理模块
@CLAUDE.md
@docs/git.md
- !前缀–立即运行bash
! 前缀+命令就可以在claude code中直接执行命令,无需模型处理,无延迟,不浪费Tokens

@提及 –快速添加上下文
@ 符号是一个非常核心的上下文引用工具。它的作用类似于社交媒体中的“艾特”,通过它可以精确地告诉 Claude:“请看这个特定的资源。”
当你直接在终端与Claude对话,可以使用@ 跟路径来添加上下文
- 引用单个文件:@/folder/file
- 引用整个目录 @/folder
- 多选引用
- 启用MCP服务器
在 CLAUDE.md 项目指南文件中,你可以使用 @ 来模块化你的规则。这样可以避免把主指南文件写得太长。
ESC–回退对话
按两次ESC就能跳回到一个干净的检查点,可以回退对话,代码更改
就像git时光机,让你随时回退
2. SKILLs 使用
3. MCP 安装使用
模型上下文协议(Model Context Protocol) MCP
Model Context Protocol (MCP) 是由 Anthropic 推出的一种开放标准,旨在解决 AI 模型(如 Claude、GPT)与外部数据源及工具之间“集成碎片化”的问题。
MCP的诞生,就是为应用提供了一个统一、开放的协议,像一个管道通向了外部世界的大门,有了MCP,AI大模型就有了手脚。它可以连接github创建PR,查询生成数据,读取jira任务,发送slack消息,进化成了一个真正意义上的智能代理Agent
MCP核心架构组件
基础架构
| 组件 | 角色描述 | 常见示例 |
|---|---|---|
| MCP Host(宿主) | 运行 AI 模型的应用程序,是用户与模型交互的入口 | Claude Desktop,IDE(Cursor、VS Code) |
| MCP Client(客户端) | 宿主内部的协议实现,负责发现并连接到不同的 MCP Server | 嵌入在 Claude App 中的 MCP 协议层 |
| MCP Server(服务器) | 为特定数据源或工具提供标准接口的微型程序 | Google Drive 连接器、GitHub 接口、本地 SQLite 查询器 |
MCP Host宿主:指挥中心 - 就像电脑操作系统 - 包含了AI模型 - 提供用户界面
MCP Server(服务器):专业工具箱 - 数据看门人 - 就像各种外设 - 平时静静待着,直到有人(Client)来问它
MCP Client(客户端):翻译官与连接线 - Host 内部的一个“协议模块”,负责翻译和传输
Host 是“雇主”,Client 是雇主请的“翻译官”(住在雇主家里),Server 是雇主雇佣的“外部专家”。 MCP本质:它让 Host 知道“怎么问”,让 Server 知道“怎么答”。