Claude Code + Opus4.8 + Superpowers + codebase-memory-mcp打造本地专属 AI 全栈开发
Claude Code + Opus 4.6 + Memory-MCP 配置与使用指南


本文基于实际配置和日常使用场景整理,更侧重实践经验,而不是单纯罗列命令。
告别每次对话重复介绍项目架构,给 Claude Code
持久化记忆、规范化开发流程,搭建一套适合长期使用的 Claude Code
开发环境
目录
- 核心概述
- 系统环境前置要求
- Claude Code 多方式安装教程
- Opus 4.6 模型三种接入配置
- Memory-MCP 持久记忆服务安装与使用
- superpowers高级自定义能力:Skills / Hooks / Subagents / Rules
- 项目专属配置 CLAUDE.md
- 高频内置斜杠命令速查表
- 高效使用实践建议
- 安全规范与风险提示
- 常见故障排查
- 总结 & 官方参考链接
一、写在前面
1.1 什么是 Claude Code
Anthropic 官方原生 AI 编程工具,支持终端、VS Code、JetBrains 全 IDE
打通,拥有完整本地操作权限:
- 全仓库跨文件阅读理解、批量代码修改
- 执行 Shell、Git、单元测试、自动创建 PR
- 文件读写、目录管理、依赖安装构建
- 兼容 MCP 协议,对接记忆、数据库、浏览器第三方工具
- Memory-MCP 实现跨会话永久项目记忆,无需反复复述业务逻辑
可以把它理解为一个运行在本地终端、能够直接参与开发工作的 AI 助手。
1.2 整套组合价值
- Opus 4.6:优秀的代码推理模型,擅长复杂重构、多模块逻辑、漏洞自检
- Claude Code:本地执行载体,打通文件 / 命令 / Git 能力
- Memory-MCP:全局持久记忆,沉淀项目规范、技术栈、接口规则
- 自定义高级能力:规范化开发流程、自动钩子、代码审查子代理、全局安全规则
二、系统环境前置要求
依赖项 标准要求 补充说明
操作系统 macOS / Linux / Windows 原生 PowerShell 需提前安装
Windows(WSL2/Git Bash) Git for Windows
Node.js ≥ v18 LTS npm 安装、MCP 服务运行依赖
网络 可访问 claude.ai/ 兼容 API 国内更适合使用合规代理端点
代理地址
账号鉴权 Claude Pro/Max 订阅 或 免费账号无完整 Code 与 Opus 权限
Anthropic API Key
三、Claude Code 多方式安装教程
3.1 官方一键脚本(更适合,无 Node 前置依赖)
macOS / Linux / WSL2
curl -fsSL https://claude.ai/install.sh | bash
Windows PowerShell
irm https://claude.ai/install.ps1 | iex
校验安装是否成功:
claude --version
输出版本号即安装完成。
3.2 NPM 全局安装(备选)
官方源
npm install -g @anthropic-ai/claude-code
# 国内镜像加速
npm install -g @anthropic-ai/claude-code --registry=https://registry.npmmirror.com
3.3 系统包管理器安装
macOS Homebrew
brew install --cask claude-code
Windows WinGet
winget install Anthropic.ClaudeCode
四、Opus 4.6 模型三种接入配置
4.1 直连官方 API(海外合规环境)
临时生效:
export ANTHROPIC_API_KEY="sk-ant-xxxxxxxxxxxxx"
永久写入环境变量
- Zsh 用户:
<!-- -->
echo 'export ANTHROPIC_API_KEY="sk-ant-xxxxxxxxxxxxx"' >> ~/.zshrc
source ~/.zshrc
- Bash 用户:
<!-- -->
echo 'export ANTHROPIC_API_KEY="sk-ant-xxxxxxxxxxxxx"' >> ~/.bashrc
source ~/.bashrc
4.2 自定义代理 API(国内用户首选)
适配兼容 Anthropic 标准接口的中转服务,配置自定义域名与密钥
临时生效
export ANTHROPIC_BASE_URL="https://your-proxy-server.com"
export ANTHROPIC_API_KEY="sk-your-proxy-key"
永久配置脚本:
cat >> ~/.zshrc << 'EOF'
# Claude Code 代理API配置
export ANTHROPIC_BASE_URL="https://your-proxy-server.com"
export ANTHROPIC_API_KEY="sk-your-proxy-key"
EOF
source ~/.zshrc
4.3 LiteLLM 统一代理(多模型聚合高级方案)
export ANTHROPIC_BASE_URL="https://your-litellm-server:4000"
export ANTHROPIC_AUTH_TOKEN="sk-litellm-your-key"
五、Memory-MCP 持久记忆服务安装与使用
5.1 功能说明
官方标准 MCP 记忆服务
@modelcontextprotocol/server-memory,基于知识图谱存储信息:
- 跨会话永久留存项目技术栈、接口规范、业务约定
- 实体 / 关联关系存储,毫秒检索历史约定
- 长期大型开发避免重复说明项目背景
区分:本服务为通用记忆库,专门存储项目规则、业务约定;代码库全局依赖检索更适合专用
codebase-memory-mcp。
5.2 安装命令
用户全局注册MCP服务(更适合)
claude mcp add memory --scope user -- cmd /c npx -y @modelcontextprotocol/server-memory
# 纯npm全局安装备选
npm install -g @modelcontextprotocol/server-memory
5.3 校验与卸载
查看已注册MCP列表
claude mcp list
# 异常时重装
claude mcp remove memory
claude mcp add memory --scope user -- cmd /c npx -y @modelcontextprotocol/server-memory
5.4 对话使用示例
用户:记住:本项目Vue3+Element Plus,全局API统一前缀 /api/v1
Claude:已存入记忆库
用户:项目请求接口前缀是什么?
Claude:根据记忆,当前项目API前缀固定为 /api/v1
六、高级自定义能力:Skills / Hooks / Subagents / Rules
无需重型 Superpowers
插件,通过本地配置文件实现相对轻量的规范化开发流程,低
Token、低风控风险。
步骤 1:安装 Superpowers 规范化工作流插件
- 进入 Claude Code 交互终端
<!-- -->
claude
# 注册官方插件市场
/plugin marketplace add anthropics-claude-plugins
# 安装Superpowers完整技能包
/plugin install superpowers-skills@anthropics-claude-plugins
# 重载插件系统
/reload-plugins
# 验证安装,查看全部技能
/help
出现 /superpowers:brainstorming、/superpowers:write-plan
即安装成功。
旧版本卸载冲突命令:
/plugin remove superpowers
步骤 2:项目初始化全链路配置
- 进入目标项目根目录
<!-- -->
cd /your/project/repo
# 构建全仓库代码知识图谱
codebase-memory-mcp index
# 启动可视化架构面板,浏览器访问 http://localhost:9749
codebase-memory-mcp --ui
- 创建项目级
CLAUDE.md相对轻量的规则补充(平衡 Superpowers
重型流程)
<!-- -->
项目强制开发规范
1. 需求先行,使用superpowers脑暴对齐边界;
2. 修改前查询codebase-memory-mcp确认依赖影响;
3. TDD优先,写完执行pnpm test/npm test;
4. 仅改动需求相关文件,禁止无关代码重构;
5. 完成后输出变更清单、风险点、优化建议。
- 重启 Claude Code 加载全部配置
<!-- -->
/quit
claude
四、标准完整开发工作流实操示例
方式 1:全自动 Superpowers 完整流水线(大型重构更适合)
/superpowers:brainstorming 实现用户权限RBAC模块,包含菜单绑定、角色分配、接口鉴权
自动执行固定 7 步流程,不可跳步:
- 需求脑暴:主动提问边界、字段、权限粒度;
- 创建独立 Git 工作树分支隔离开发;
- 拆解原子任务,标注修改文件、验收标准;
- 多子代理 TDD 开发,先写测试再实现业务;
- 两轮代码评审(规格匹配 + 代码质量);
- 全量 Lint、单元测试、构建校验;
- 输出分支合并 / 丢弃选项,清理临时工作区。
方式 2:相对轻量的分段调用(小型功能 / 修复 bug,降低 Token 消耗)
/superpowers:write-plan 修复支付回调超时重试bug
/superpowers:execute-plan
/superpowers:systematic-debugging
跳过前置脑暴,直接执行编码调试,减少多层子代理调用。
代码库记忆 MCP 调用指令示例
全仓库查询鉴权相关所有函数
Find all functions related to auth middleware
# 查询修改User接口影响的全部模块
What modules will be affected if I modify User model schema
# 列出未被调用的冗余接口
Show all unused api routes
6.1 Skills 可复用编码规范技能
创建全局技能目录
mkdir -p ~/.claude/skills
~/.claude/skills/coding-standard.md
全局编码规范 Skill
TS/JS
1. 统一 const/let,禁用 var
2. 组件文件 PascalCase,工具函数 camelCase
3. 优先ES6箭头函数,简化回调
## Vue3
1. 强制Composition API + setup语法糖
2. Props完整类型定义,禁止any
3. 页面拆分组件,禁止单文件上千行代码
## 单元测试
1. 所有业务组件必须配套单测
2. 测试文件存放 tests 目录,Jest作为测试框架
## Git提交规范
1. Commit遵循 Conventional Commits
2. 分支命名:feature/xxx / fix/xxx / refactor/xxx
3. 提交前强制 lint + test 通过
6.2 Hooks 自动化触发钩子
路径:~/.claude/hooks.json
{
"PreToolUse": [
{
"matcher": "tool == "Bash" && tool_input.command matches "(npm|pnpm|yarn|cargo)"",
"hooks": [
{
"type": "command",
"command": "if [ -z "$TMUX" ]; then echo '[提示] 更适合使用tmux持久会话' >&2;"
}
]
}
],
"UserPromptSubmit": [
{
"hooks": [
{
"type": "message",
"message": "正在解析需求,加载项目记忆与编码规范..."
}
]
}
]
}
6.3 Subagents 专用子代理(代码审查 / 测试生成)
创建代理目录
mkdir -p ~/.claude/agents
~/.claude/agents/code-reviewer.md
代码审查专用子代理
角色
资深后端/前端代码审查专家,聚焦安全、性能、可维护性
## 审查清单
1. 无未定义、未使用变量
2. 无空指针、未判空风险
3. 排查XSS、SQL注入、敏感信息泄露等安全问题
4. 代码注释完整,复杂逻辑附带说明
5. 单元测试覆盖核心分支
6. 符合项目全局编码规范
## 输出格式
【严重等级】问题位置 - 问题描述 - 优化修复方案
6.4 Rules 全局强制约束规则
目录:~/.claude/rules
新建 security.md
全局安全强制规则
禁止行为
1. 代码内硬编码密钥、API Key、数据库密码
2. 将.env、密钥配置提交Git仓库
3. 使用eval/new Function执行用户输入
4. 信任前端原始输入,不做参数校验
## 强制要求
1. 所有敏感配置使用环境变量注入
2. 外部入参统一校验、转义过滤
3. 数据库查询使用参数化语句,禁止拼接SQL
4. 线上环境全部启用HTTPS
5. 定期升级第三方依赖,修复高危漏洞
七、项目级配置 CLAUDE.md(单项目独立约束)
进入项目根目录执行初始化:
claude
# 自动生成 CLAUDE.md
/init
标准 CLAUDE.md 模板
项目专属配置
基础信息
项目名称:XX后台管理系统
技术栈:Vue3 + TS + Element Plus + Vite + Pinia
包管理器:pnpm
目录结构
src/
├── components/ 公共通用组件
├── views/ 页面业务视图
├── api/ 统一接口请求封装
├── store/ 全局状态管理
├── router/ 路由配置
├── utils/ 工具函数
└── assets/ 静态资源
代码格式规范
缩进:2空格
组件文件名:PascalCase
工具/接口文件:kebab-case
项目脚本命令
pnpm dev 启动开发服务
pnpm build 生产打包
pnpm test 执行单元测试
pnpm lint 代码格式校验
环境变量
VITE_API_BASE_URL 后端接口基础地址
VITE_APP_TITLE 网站标题
开发约束
1. 所有接口统一封装至 src/api,禁止页面直接请求
2. Git提交必须通过 lint + test 校验
3. 禁止修改 .gitignore、构建配置底层文件
八、高频内置斜杠命令速查表
命令 功能说明
/init 初始化项目,生成 CLAUDE.md 配置文件
/memory 查看 / 编辑 Memory-MCP 持久记忆
/mcp 管理所有 MCP 服务(新增 / 删除 / 查看)
/rules 加载并展示全局 + 项目规则
/help 完整命令帮助文档
/undo 撤销上一次文件修改操作
/redo 恢复撤销的修改
/clear 清空当前对话上下文,降低 Token 消耗
/stop 强制终止当前正在执行的任务
/save 将当前对话导出为本地 md 文件
/load 读取本地对话文件恢复会话
/add-dir 新增仓库扫描目录
九、一些使用经验
-
需求描述完整清晰
不要只写
"做登录页面",补充技术栈、字段、校验规则、交互逻辑,减少来回沟通。 -
明确修改边界
提前告知哪些目录 / 文件禁止改动,避免 AI 随意修改底层配置。
-
设置交付验收标准
指定完成标准:如「运行所有测试无报错、通过 lint 校验」。
-
善用 Memory-MCP 沉淀固定约定
技术栈、接口前缀、数据库表结构、权限规则统一存入记忆,新开对话无需重复说明。
-
定期清理上下文
长对话冗余信息过多时执行
/clear
,减少无效 Token 占用,提升响应速度。
十、安全规范与风险提示
- 禁止使用
--dangerously-skip-permissions权限跳过校验; - 不要在包含数据库密钥、生产配置的目录运行 Claude Code;
- 定期查看操作历史,确认无异常文件读写;
- 重要配置文件设置只读权限,降低误修改风险;
- 国内环境提醒:高频全仓库扫描、批量代码生成会触发 Anthropic
风控,存在账号封禁风险,建议分段调用、减少全自动长流程。
十一、常见故障排查
11.1 NPM 安装缓慢 / 失败
切换国内镜像源:
npm install -g @anthropic-ai/claude-code --registry=https://registry.npmmirror.com
11.2 API 连接超时 / 鉴权失败
- 核对 API Key 是否完整无误;
- 检查自定义代理地址是否可访问;
- 关闭本地防火墙、代理冲突软件;
- 海外用户切换官方直连,国内用户更换稳定代理端点。
11.3 Memory-MCP 服务无法加载
重装修复:
claude mcp remove memory
claude mcp add memory --scope user -- cmd /c npx -y @modelcontextprotocol/server-memory
11.4 Opus 4.6 响应速度缓慢
- 排查网络延迟,切换低延迟代理;
- 简单需求切换 Sonnet 相对轻量的模型,复杂重构再使用 Opus;
- 精简提示词,减少无关上下文传入。
十二、总结
整套 Claude Code + Opus 4.6 + Memory-MCP 相对轻量的方案,无需重型
Superpowers 即可实现工程化 AI 开发:
- Opus 4.6:优秀的代码推理,适配复杂重构、漏洞排查;
- Claude Code:本地文件、Git、命令执行载体;
- Memory-MCP:跨会话永久记忆,消除重复沟通成本;
- 自定义 Skills/Hooks/Subagents/Rules:相对轻量的规范化开发流程,Token
消耗更低、风控风险更小。
完成配置后,终端输入 claude 即可开启本地 AI 编程工作流。
官方参考资源
- Claude Code
官方文档:https://docs.anthropic.com/claude/docs/claude-code - MCP
协议标准:https://modelcontextprotocol.io/ - Memory MCP
开源仓库:https://github.com/modelcontextprotocol/server-memory

浙公网安备 33010602011771号