SuperAPI AI 工具集

context7

编程与开发

查看项目

更新于 10-15 22:15

技能介绍

用途:通过 Context7 MCP 服务检索任意库或框架的最新文档与代码示例,适用于需要 API 参考、代码示例或库文档的场景。

主要能力:提供两个命令。resolve-library-id 将包或产品名解析为 Context7 兼容的库 ID;get-library-docs 获取指定库的文档,支持按主题聚焦、切换 code(API 与示例,默认)或 info(概念指南)模式,并可通过 --page 分页(1-10)。

使用方式:需 Bun 运行时,脚本内嵌 mcporter 包。以绝对路径运行 CLI:bun /home/hazeruno/.config/opencode/skills/context7/scripts/context7.ts <command> [options]。例如解析库名:bun .../context7.ts resolve-library-id --library-name "react";获取文档:bun .../context7.ts get-library-docs --context7-compatible-library-i-d "/vercel/next.js" --topic "routing"。全局选项包括 -t/--timeout(默认 30000 毫秒)与 -o/--output(text、markdown、json、raw)。除非用户已提供 /org/project 格式的库 ID,否则调用 get-library-docs 前需先执行 resolve-library-id。

适用场景:查询 React、Next.js、MongoDB、Supabase、Prisma 等库的 API 参考、代码示例或概念指南。

限制:依赖 Bun 运行时与 Context7 MCP 服务;文档内容与可用库范围由该服务决定,资料未提供更多收费、平台或效果信息。