SuperAPI AI 工具集

library-docs

智能体与模型

查看项目

更新于 10-16 03:41

技能介绍

用途:library-docs 是一个由 MCP 驱动的技能,通过 context7 MCP 服务器即时获取最新的库、框架官方文档,替代手动搜索或依赖可能过时的资料。适用于查询 API 参考、理解功能、查找官方代码示例、核对用法、检查最新语法与最佳实践、比较不同库方案,也可配合 documentation-maintainer 等代理使用。

主要能力:context7 提供两个工具。mcp__context7__resolve-library-id 将库名转换为 Context7 兼容 ID,例如 "react" 转为 "/facebook/react",并支持版本特定请求;mcp__context7__get-library-docs 获取指定库的文档,支持主题查询和可配置的 token 上限。常见用法包括基础查询、指定版本(如 Next.js 14)、API 对比(如 MongoDB 与 Supabase)以及聚焦主题的深度研究。

使用方式:需在 Claude Code 设置中配置 context7 MCP 服务器,典型配置为 {"mcpServers":{"context7":{"command":"npx","args":["-y","@context7/mcp-server"]}}},配置后可在 MCP 服务器列表中看到 context7。调用时先用 resolve-library-id 解析库 ID,再用 get-library-docs 传入 context7CompatibleLibraryID、可选 topic 和 tokens 获取文档。

适用场景:学习新库、调试 API 用法、编写迁移指南、为代理实现提供官方参考等。支持数百个流行库,如 React、Vue、Angular、Svelte、Next.js、Nuxt、MongoDB、PostgreSQL、Supabase、Prisma、Tailwind CSS、TypeScript、Vite 等。

限制:默认 token 上限为 5000,可按需调高以平衡深度与上下文占用;部分小众库可能未收录;文档更新可能有轻微延迟,关键生产变更仍应自行核实;避免混用不同版本的模式,并留意弃用警告。具体收费、价格与平台信息暂未提供。