关于 mcp:setup-context7-mcp
用于在选定的 CLAUDE.md 中配置 Context7 MCP 使用说明的技能。它协助选择共享、项目本地或全局配置,检查服务可用性,并记录相关库的文档标识。
主要功能
- 01选择共享、本地或全局配置
- 02检查 Context7 MCP 是否可用
- 03查找项目技术栈的文档
- 04更新选定的 CLAUDE.md 文件
适用场景
- 01为团队项目配置 Context7 说明
- 02将 Context7 偏好保留在项目本地
- 03在多个项目中应用 Context7 指引
MCP 相关
该技能会检查 Context7 MCP 的访问情况,并用它查找相关技术文档。若服务不可用,则引导用户完成设置。
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ neolabhq/ context-engineering-kit --skill mcp:setup-context7-mcp安装后在 Claude Code 中输入/mcp: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