context7-mcp-skill
Compare original and translation side by side
🇺🇸
Original
English🇨🇳
Translation
ChineseContext7 Skill
Context7 Skill
Use this skill to query library documentation and code examples.
使用此技能查询库文档和代码示例。
Prerequisites
前提条件
- skill is installed (see uxc skill for installation)
uxc - Network access to
https://mcp.context7.com/mcp
- 已安装技能(安装方法参见uxc skill)
uxc - 可访问网络地址
https://mcp.context7.com/mcp
Core Workflow
核心工作流程
-
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.
-
Resolve a library name to get library ID:
context7-mcp-cli resolve-library-id libraryName=react query='useState hook'
-
Query documentation:
context7-mcp-cli query-docs libraryId=/reactjs/react.dev query='how to use useState'
-
默认使用固定链接命令:
command -v context7-mcp-cli- 如果命令不存在,创建链接:
uxc link context7-mcp-cli mcp.context7.com/mcp context7-mcp-cli -h- 如果检测到命令冲突且无法安全复用,请停止操作并请求技能维护者选择其他固定命令名称。
-
解析库名称以获取库ID:
context7-mcp-cli resolve-library-id libraryName=react query='useState hook'
-
查询文档:
context7-mcp-cli query-docs libraryId=/reactjs/react.dev query='how to use useState'
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
- resolve-library-id: 将包/库名称解析为Context7库ID
- query-docs: 查询特定库的文档和代码示例
Usage Examples
使用示例
Find React documentation
查找React文档
bash
undefinedbash
undefinedFirst resolve the library
First resolve the library
context7-mcp-cli resolve-library-id libraryName=react query='React useState hook'
undefinedcontext7-mcp-cli resolve-library-id libraryName=react query='React useState hook'
undefinedQuery specific documentation
查询特定文档
bash
context7-mcp-cli query-docs '{"libraryId":"/reactjs/react.dev","query":"how to use useEffect"}'bash
context7-mcp-cli query-docs '{"libraryId":"/reactjs/react.dev","query":"how to use useEffect"}'Query Node.js documentation
查询Node.js文档
bash
context7-mcp-cli resolve-library-id libraryName=node query='file system'bash
context7-mcp-cli resolve-library-id libraryName=node query='file system'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
- is equivalent to
context7-mcp-cli <operation> ....uxc mcp.context7.com/mcp <operation> ... - If link setup is temporarily unavailable, use direct calls as fallback.
uxc mcp.context7.com/mcp ...
- 需先提供库名称,再使用返回的libraryId进行查询
- Context7提供特定版本的最新文档
- 支持npm包、Python库及更多类型
- 等同于
context7-mcp-cli <operation> ...uxc mcp.context7.com/mcp <operation> ... - 如果链接设置暂时不可用,可使用直接调用作为备选方案。
uxc mcp.context7.com/mcp ...
Reference Files
参考文件
- Workflow details:
references/usage-patterns.md
- 工作流程详情:
references/usage-patterns.md