Context7 Skill
Use this skill to query library documentation and code examples.
Prerequisites
- -
uxc skill is installed (see uxc skill for installation) - Network access to INLINECODE1
Core Workflow
- 1. Use fixed link command by default:
-
command -v context7-mcp-cli
- If missing, create it:
uxc link context7-mcp-cli mcp.context7.com/mcp
-
context7-mcp-cli -h
- If command conflict is detected and cannot be safely reused, stop and ask skill maintainers to pick a different fixed command name.
- 2. Resolve a library name to get library ID:
- INLINECODE5
- 3. Query documentation:
- INLINECODE6
Available Tools
- - resolve-library-id: Resolve a package/library name to Context7 library ID
- query-docs: Query documentation and code examples for a specific library
Usage Examples
Find React documentation
CODEBLOCK0
Query specific documentation
CODEBLOCK1
Query Node.js documentation
CODEBLOCK2
Notes
- - Requires library name first, then use the returned libraryId for queries
- Context7 provides version-specific, up-to-date documentation
- Supports npm packages, Python libraries, and more
- INLINECODE7 is equivalent to
uxc mcp.context7.com/mcp <operation> .... - If link setup is temporarily unavailable, use direct
uxc mcp.context7.com/mcp ... calls as fallback.
Reference Files
- - Workflow details: INLINECODE10
Context7 技能
使用此技能查询库文档和代码示例。
前置条件
- - 已安装 uxc 技能(安装说明请参见 uxc 技能)
- 可访问网络 https://mcp.context7.com/mcp
核心工作流程
- 1. 默认使用固定链接命令:
- command -v context7-mcp-cli
- 如果缺失,则创建:uxc link context7-mcp-cli mcp.context7.com/mcp
- context7-mcp-cli -h
- 如果检测到命令冲突且无法安全重用,请停止操作并联系技能维护人员选择其他固定命令名称。
- 2. 解析库名称以获取库 ID:
- context7-mcp-cli resolve-library-id libraryName=react query=useState hook
- 3. 查询文档:
- context7-mcp-cli query-docs libraryId=/reactjs/react.dev query=how to use useState
可用工具
- - resolve-library-id:将包/库名称解析为 Context7 库 ID
- query-docs:查询特定库的文档和代码示例
使用示例
查找 React 文档
bash
首先解析库
context7-mcp-cli resolve-library-id libraryName=react query=React useState hook
查询特定文档
bash
context7-mcp-cli query-docs {libraryId:/reactjs/react.dev,query:how to use useEffect}
查询 Node.js 文档
bash
context7-mcp-cli resolve-library-id libraryName=node query=file system
注意事项
- - 需要先提供库名称,然后使用返回的 libraryId 进行查询
- Context7 提供特定版本的最新文档
- 支持 npm 包、Python 库等
- context7-mcp-cli <操作> ... 等同于 uxc mcp.context7.com/mcp <操作> ...
- 如果链接设置暂时不可用,可直接使用 uxc mcp.context7.com/mcp ... 调用作为备用方案
参考文件
- - 工作流程详情:references/usage-patterns.md