关于 setup-context7-mcp
用于引导配置 Context7 MCP 服务的技能,可选择项目级或用户级指令文件位置。它会通过 Context7 搜索相关文档,并更新选定的 CLAUDE.md 文件。
主要功能
- 01选择共享、本地或全局配置
- 02检查 Context7 MCP 服务是否可用
- 03查找项目技术文档
- 04更新选定的 CLAUDE.md 文件
适用场景
- 01为项目配置 Context7 指令
- 02将个人指令排除在版本控制之外
- 03向 CLAUDE.md 添加相关文档引用
MCP 相关
检查 Context7 MCP 服务是否可用,并使用它查找项目技术对应的文档。
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ neolabhq/ context-engineering-kit --skill setup-context7-mcp安装后在 Claude Code 中输入/setup-context7-mcp确认已加载。
详细介绍
用户输入:
$ARGUMENTS
Context7 MCP 服务设置指南
1. 确定设置范围
询问用户希望将配置存储在哪里:
选项:
-
项目级别(通过 git 共享) - 配置纳入版本控制,与团队共享
- CLAUDE.md 更新到:
./CLAUDE.md
- CLAUDE.md 更新到:
-
项目级别(个人偏好) - 配置保留在本地,不纳入 git 跟踪
- CLAUDE.md 更新到:
./CLAUDE.local.md - 确认这些文件已列在
.gitignore中;如果没有,则添加
- CLAUDE.md 更新到:
-
用户级别(全局) - 配置适用于该用户的所有项目
- CLAUDE.md 更新到:
~/.claude/CLAUDE.md
- CLAUDE.md 更新到:
保存用户的选择,并在后续步骤中使用相应路径。
2. 检查 Context7 MCP 服务是否已设置
通过发送请求,检查你是否可以访问 Context7 MCP 服务。
如果不能访问,则加载 https://raw.githubusercontent.com/upstash/context7/refs/heads/master/README.md 文件,并根据 Agent 和操作系统的情况指导用户完成设置。
3. 更新 CLAUDE.md 文件
使用步骤 1 中确定的路径:
- 解析用户输入;如果输入为空,则读取当前项目结构和所用技术;如果项目为空,则请用户提供计划在此项目中使用的语言和框架列表。
- 通过 Context7 MCP 搜索相关技术的文档
- 使用以下内容更新相应的 CLAUDE.md 文件:
### Use Context7 MCP for Loading Documentation
Context7 MCP is available to fetch up-to-date documentation with code examples.
**Recommended library IDs**:
- `[doc-id]` - short description of documentation
评论
支持 Markdown