context7-mcp-skill

Compare original and translation side by side

🇺🇸

Original

English
🇨🇳

Translation

Chinese

Context7 Skill

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
    https://mcp.context7.com/mcp
  • 已安装
    uxc
    技能(安装方法参见uxc skill
  • 可访问网络地址
    https://mcp.context7.com/mcp

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:
    • context7-mcp-cli resolve-library-id libraryName=react query='useState hook'
  3. Query documentation:
    • context7-mcp-cli query-docs libraryId=/reactjs/react.dev query='how to use useState'
  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'

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
undefined
bash
undefined

First resolve the library

First resolve the library

context7-mcp-cli resolve-library-id libraryName=react query='React useState hook'
undefined
context7-mcp-cli resolve-library-id libraryName=react query='React useState hook'
undefined

Query 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
  • context7-mcp-cli <operation> ...
    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.
  • 需先提供库名称,再使用返回的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