1088 字
5 分钟

Claude 使用技巧:Projects、提示词与 MCP 工具调用实战

这里收录在日常使用 Claude 中跑通的技巧,只写自己验证过的方案。

Projects:给 Claude 持久记忆#

Projects 是 Claude Pro 最被低估的功能。在 Project 里设置 System Prompt,每次对话 Claude 都会带着这些上下文,不需要每次重新说明背景。

典型用法:

  • 把你的技术栈、代码风格偏好、常用框架写进 System Prompt
  • 上传项目相关文档作为知识库(阿里云文档、API 文档等)
  • 针对不同项目建不同 Project,上下文互不干扰
Tip

System Prompt 计入上下文窗口,但不消耗对话消息次数配额。重复性背景信息放进去,比每次在对话里说更省消息额度。

System Prompt 写法示例#

一个针对 Node.js 后端项目的 System Prompt:

你是一个 Node.js 后端开发助手。
技术栈:Node.js 20、TypeScript、Fastify、Prisma、PostgreSQL。
代码风格:函数式优先,避免 class;变量命名用 camelCase;注释用中文。
项目约束:不引入新的第三方库,除非我明确要求;所有数据库查询必须经过 Prisma,不写原生 SQL。
回答时直接给代码,不需要解释显而易见的内容。

把这类背景放进 System Prompt 后,每次对话都不需要重复说明,Claude 会自动遵守。

知识库上传建议#

Projects 支持上传文件作为知识库,适合放:

  • API 文档(上传 OpenAPI spec 或 PDF)
  • 内部规范文档
  • 数据库 Schema 或 ERD 说明
  • 频繁参考的第三方文档片段

单个 Project 文件上传上限约 20 个文件,单文件建议不超过 50KB,太大的文档拆成关键章节上传效果更好。


控制对话上下文长度#

Claude 的对话质量和上下文长度直接相关——但上下文太长,模型对早期内容的注意力会下降(“中间迷失”现象)。

实用建议:

  • 单次对话专注一个问题,不要把十个问题堆在一个会话里
  • 遇到复杂任务,用 --- 明确分段,帮助 Claude 区分不同子任务
  • 需要 Claude 记住特定约束(比如”只用 TypeScript”),在每轮关键节点重申一次

何时开新对话#

以下情况建议开新对话,而不是在原来的会话里继续:

  • 话题发生了根本性转变(从写代码变成讨论架构)
  • 对话已经超过 20 轮,Claude 开始忽略早期内容
  • 之前的错误答案已经污染了上下文(Claude 倾向于维持一致性,即使之前说错了)

搭配 MCP 使用#

Claude Desktop 和 Cursor 都支持 MCP(Model Context Protocol),配置后 Claude 可以直接操作数据库、读取文件系统、调用 GitHub API 等,不需要手动复制粘贴内容。

典型接入场景#

工具效果
filesystem MCPClaude 直接读写本地文件,不需要你粘贴内容
GitHub MCPClaude 直接查 PR、issue,操作 repo
PostgreSQL MCPClaude 直接查询数据库,生成分析报告
Fetch MCPClaude 直接抓取网页内容作为参考

Claude Desktop 配置 MCP 示例#

~/Library/Application Support/Claude/claude_desktop_config.json(macOS):

{
"mcpServers": {
"filesystem": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-filesystem", "/Users/your-username/projects"]
},
"github": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-github"],
"env": {
"GITHUB_PERSONAL_ACCESS_TOKEN": "your_token"
}
}
}
}

配置完重启 Claude Desktop,对话框左下角会出现工具图标,说明 MCP 已接入。

具体配置方法和更多 MCP Server 参考 MCP 系列


提示词技巧#

给 Claude 一个角色#

在对话开头明确角色,输出质量明显提升:

  • “你是一个专注性能优化的 Go 工程师,帮我 review 这段代码”
  • “你是一个严格的 code reviewer,找出所有潜在的安全漏洞”
  • “你是一个技术文档作者,把这段代码的逻辑写成用户文档”

输出格式控制#

需要特定格式时,直接说:

  • “用 Markdown 表格对比这三个方案的优劣”
  • “只输出代码,不要解释”
  • “给出三个方案,每个方案用一句话说明适用场景”

让 Claude 暴露不确定性#

Claude 有时会自信地给出错误答案。加上这句话能减少”幻觉”:

“如果你不确定,直接说不知道,不要猜测。”


Claude Code 的安装、工作流和权限管理见 Claude Code 完整使用指南。国内网络配置见 Claude Code 国内使用指南

支持与分享

如果这篇文章对你有帮助,欢迎分享给更多人或赞助支持!

赞助
Claude 使用技巧:Projects、提示词与 MCP 工具调用实战
https://www.yuntier.com/posts/claude-guide/tips/
作者
瓦叔
发布于
2026-04-08
许可协议
CC BY-NC-SA 4.0
相关文章 智能推荐
1
Claude Code 使用指南:安装、CLAUDE.md 配置与 Skills 实战
Claude 使用 Claude Code 是运行在终端里的 AI 编程助手,能直接读写文件、执行命令、操作 git。本文覆盖安装、CLAUDE.md 配置、常用工作流、Skills 调用、权限管理和高频问题排查。
2
Claude Code Skills:可复用提示词模块完整指南
AI 开发工具 Claude Code Skills 是通过 /skill-name 调用的专项提示词模块,支持 /commit、/review-pr 等内置 Skill,也可自定义。本文介绍安装方式、调用语法和高质量 Skill 写法。
3
AI 编程工具推荐:Claude、Cursor、Antigravity 实测对比
AI 开发工具 实测对比三款主流 AI 编程工具:Claude(网页/CLI/桌面)、Cursor(VSCode-based IDE)、Antigravity(Google AI IDE)。含套餐价格、核心功能、MCP 支持情况和场景选型建议。
4
Claude Code 国内使用指南:代理、中转站与 Router 方案对比
Claude 使用 在中国大陆使用 Claude Code 的三种方案:官方 HTTPS_PROXY 代理、API 中转站(Novita/OpenRouter)、Claude Code Router。含配置步骤与安全性对比。
5
Claude Pro、Max 5x、Max 20x 怎么选:2026 定价与场景指南
Claude 使用 Claude Pro(USD 20/月)、Max 5x(USD 100/月)、Max 20x(USD 200/月)三档套餐核心差异:额度、Opus 模型权限、超量计费规则。含国内用户 API 中转方案成本对比,以及按使用频率的选择建议。
随机文章 随机推荐

评论区

评论已按需延迟加载

滚动到评论区附近或点击按钮后,再加载 Waline 脚本与请求。

评论尚未加载
Profile Image of the Author
瓦叔
准奶爸 / 10年后端+5年运维 / 建站防坑老司机
欢迎
建站笔记持续更新中,实测验证,防坑为主。欢迎收藏!
分类
标签
站点统计
文章
36
分类
4
标签
152
总字数
66,278
运行时长
0
最后活动
0 天前

目录