[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-plugin-upstash-context7-zh-CN":3,"guides-for-upstash-context7":438,"similar-k17d4kzh5mqg6kcd6kbhhqhfm986nfbn-zh-CN":439},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":14,"identity":249,"isFallback":244,"parentExtension":254,"providers":291,"relations":295,"repo":297,"tags":435,"workflow":436},1778698423927.3982,"k17d4kzh5mqg6kcd6kbhhqhfm986nfbn",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":12,"sourceUrl":13},"Upstash Context7 MCP 服务器，用于查找最新文档。直接从源代码存储库将特定版本的文档和代码示例拉取到您的 LLM 上下文中。",{"claudeCode":12},"context7-plugin","https://github.com/upstash/context7",{"_creationTime":15,"_id":16,"extensionId":5,"locale":17,"result":18,"trustSignals":230,"workflow":247},1778698423927.3984,"kn7dxm7c1q8w00c07rjw4b558586n59b","zh-CN",{"checks":19,"evaluatedAt":202,"extensionSummary":203,"features":204,"nonGoals":209,"promptVersionExtension":213,"promptVersionScoring":214,"purpose":215,"rationale":216,"score":217,"summary":218,"tags":219,"tier":224,"useCases":225},[20,25,28,31,35,38,42,46,49,52,56,60,64,68,71,74,77,80,83,86,90,94,98,102,106,109,112,115,119,122,125,128,131,134,137,141,145,149,152,156,159,162,165,168,170,173,176,179,181,184,188,191,194,198],{"category":21,"check":22,"severity":23,"summary":24},"Practical Utility","Problem relevance","pass","描述清楚地说明了该扩展通过直接从源代码存储库获取当前文档来解决过时训练数据和幻觉 API 的问题。",{"category":21,"check":26,"severity":23,"summary":27},"Unique selling proposition","该插件通过获取最新、特定版本的文档和代码示例，提供了比简单提示显著的价值，这不是 LLM 的默认功能。",{"category":21,"check":29,"severity":23,"summary":30},"Production readiness","该插件似乎已准备好投入生产，捆绑了 MCP 服务器、技能、代理和命令，以涵盖文档查找的整个生命周期。",{"category":32,"check":33,"severity":23,"summary":34},"Scope","Single responsibility principle","该插件专注于单一领域：获取和提供最新的库文档。",{"category":32,"check":36,"severity":23,"summary":37},"Description quality","显示的描述准确地反映了 README 中描述的功能以及插件组件提供的功能。",{"category":39,"check":40,"severity":23,"summary":41},"Invocation","Scoped tools","该插件公开了狭窄的、动宾短语的专业工具，如 `resolve-library-id` 和 `query-docs`。",{"category":43,"check":44,"severity":23,"summary":45},"Documentation","Configuration & parameter reference","工具的所有参数都在 README 和命令/代理定义中进行了记录。",{"category":32,"check":47,"severity":23,"summary":48},"Tool naming","工具名称，如 `resolve-library-id` 和 `query-docs`，具有描述性并且采用 kebab-case 格式。",{"category":32,"check":50,"severity":23,"summary":51},"Minimal I/O surface","工具输入是结构化的（JSON/对象），输出似乎集中在所提供的文档片段和库 ID 上。",{"category":53,"check":54,"severity":23,"summary":55},"License","License usability","该插件已根据 MIT 许可证授权，如包含的 LICENSE 文件所示。",{"category":57,"check":58,"severity":23,"summary":59},"Maintenance","Commit recency","存储库最后更新于 2026-05-13，表明维护工作近期进行。",{"category":57,"check":61,"severity":62,"summary":63},"Dependency Management","not_applicable","未检测到需要复杂管理的第三方依赖项。",{"category":65,"check":66,"severity":62,"summary":67},"Security","Secret Management","该插件似乎不处理任何秘密。",{"category":65,"check":69,"severity":23,"summary":70},"Injection","该插件似乎将获取的文档视为数据，并未暗示要在其中执行指令。",{"category":65,"check":72,"severity":23,"summary":73},"Transitive Supply-Chain Grenades","该插件依赖已提交的代码，并且似乎不获取可能存在安全风险的运行时外部内容。",{"category":65,"check":75,"severity":23,"summary":76},"Sandbox Isolation","该插件的操作仅限于其自身范围，并且不尝试修改其外部的文件。",{"category":65,"check":78,"severity":23,"summary":79},"Sandbox escape primitives","在插件的脚本或挂钩中未观察到分离的进程或拒绝重试循环。",{"category":65,"check":81,"severity":23,"summary":82},"Data Exfiltration","该插件的主要功能是获取公共文档；没有数据泄露的迹象。",{"category":65,"check":84,"severity":23,"summary":85},"Hidden Text Tricks","捆绑的内容似乎不包含隐藏的操纵技巧或混淆指令。",{"category":87,"check":88,"severity":23,"summary":89},"Hooks","Opaque code execution","插件的代码是可读的，不涉及混淆、base64 载荷或运行时脚本获取。",{"category":91,"check":92,"severity":23,"summary":93},"Portability","Structural Assumption","该插件不针对用户项目组织以外的范围做出假设。",{"category":95,"check":96,"severity":23,"summary":97},"Trust","Issues Attention","在过去 90 天内有 45 个未关闭和 573 个已关闭的 issue，关闭率很高，这表明维护者参与度很高。",{"category":99,"check":100,"severity":23,"summary":101},"Versioning","Release Management","该插件在其 `plugin.json` 和 `README` 中声明了有意义的版本，并且还使用了 GitHub 上的标记发布。",{"category":103,"check":104,"severity":23,"summary":105},"Code Execution","Validation","工具的输入参数定义为结构化对象，这意味着进行了验证。",{"category":65,"check":107,"severity":62,"summary":108},"Unguarded Destructive Operations","该插件是只读的，不执行任何破坏性操作。",{"category":103,"check":110,"severity":23,"summary":111},"Error Handling","文档和代理的描述暗示了对获取和解析文档的结构化错误处理。",{"category":103,"check":113,"severity":62,"summary":114},"Logging","该插件是只读的，不执行需要日志记录以供审计的操作。",{"category":116,"check":117,"severity":62,"summary":118},"Compliance","GDPR","该插件仅获取公共文档，不处理个人数据。",{"category":116,"check":120,"severity":23,"summary":121},"Target market","该扩展没有区域或司法管辖区逻辑，并且在全球范围内适用。",{"category":91,"check":123,"severity":23,"summary":124},"Runtime stability","该插件依赖于标准工具和格式，暗示了跨平台兼容性。",{"category":43,"check":126,"severity":23,"summary":127},"README","README 内容全面，清楚地说明了插件的用途，并提供了安装和使用说明。",{"category":32,"check":129,"severity":23,"summary":130},"Tool surface size","该插件公开了 2 个主要工具（`resolve-library-id`、`query-docs`）以及一个命令和一个代理，符合建议范围。",{"category":39,"check":132,"severity":23,"summary":133},"Overlapping near-synonym tools","工具 `resolve-library-id` 和 `query-docs` 具有不同的、不重叠的功能。",{"category":43,"check":135,"severity":23,"summary":136},"Phantom features","README 中提到的所有功能（MCP 服务器、技能、代理、命令、工具）都有相应的实现。",{"category":138,"check":139,"severity":23,"summary":140},"Install","Installation instruction","安装说明清晰、可复制粘贴，并包含使用示例。",{"category":142,"check":143,"severity":23,"summary":144},"Errors","Actionable error messages","工具和代理的描述暗示了错误消息将是可操作且信息丰富的。",{"category":146,"check":147,"severity":62,"summary":148},"Execution","Pinned dependencies","该插件不依赖需要固定的第三方依赖项。",{"category":32,"check":150,"severity":62,"summary":151},"Dry-run preview","该插件是只读的，不执行需要干运行预览的状态更改操作。",{"category":153,"check":154,"severity":62,"summary":155},"Protocol","Idempotent retry & timeouts","该插件主要执行只读操作，不涉及需要幂等性或复杂重试的状态更改操作。",{"category":116,"check":157,"severity":23,"summary":158},"Telemetry opt-in","没有遥测收集的迹象；如果存在任何遥测，预计会是选择加入的。",{"category":39,"check":160,"severity":23,"summary":161},"Name collisions","插件的扩展（工具、命令、代理）名称各不相同，并且似乎没有与内置项发生冲突。",{"category":39,"check":163,"severity":62,"summary":164},"Hooks-off mechanism","此插件似乎不使用需要 hooks-off 机制的挂钩。",{"category":39,"check":166,"severity":62,"summary":167},"Hook matcher tightness","此插件似乎不使用挂钩。",{"category":65,"check":169,"severity":62,"summary":167},"Hook security",{"category":87,"check":171,"severity":62,"summary":172},"Silent prompt rewriting","此插件不使用 `UserPromptSubmit` 挂钩。",{"category":65,"check":174,"severity":62,"summary":175},"Permission Hook","此插件不使用 `PermissionRequest` 挂钩。",{"category":116,"check":177,"severity":62,"summary":178},"Hook privacy","此插件似乎不使用用于日志记录或遥测的挂钩。",{"category":103,"check":180,"severity":62,"summary":167},"Hook dependency",{"category":43,"check":182,"severity":23,"summary":183},"Feature Transparency","README 中记录了所有关键功能和捆绑的扩展。",{"category":185,"check":186,"severity":23,"summary":187},"Convention","Layout convention adherence","该插件遵循 Claude Code 结构约定，`.claude-plugin/` 目录下有 `plugin.json`，并且记录了 bin 命令。",{"category":185,"check":189,"severity":62,"summary":190},"Plugin state","该插件似乎没有持久状态需要根据 `${CLAUDE_PLUGIN_DATA}` 进行管理。",{"category":65,"check":192,"severity":62,"summary":193},"Keychain-stored secrets","该插件不处理需要钥匙串存储的秘密。",{"category":195,"check":196,"severity":23,"summary":197},"Dependencies","Tagged release sourcing","MCP 服务器 URL 指向一个假定的已发布端点（`https://mcp.context7.com/mcp`），这表明源是稳定的。",{"category":199,"check":200,"severity":23,"summary":201},"Installation","Clean uninstall","该插件似乎不会启动在卸载后仍然存在的后台守护进程或服务。",1778698268320,"此插件提供了一个 MCP 服务器和相关工具，用于直接从源代码存储库获取当前、特定版本的库文档和代码示例，以对抗过时的 LLM 知识。",[205,206,207,208],"从源代码存储库获取特定版本的文档","提供最新的代码示例","包含用于 LLM 集成的 MCP 服务器","提供用于文档查找的专用技能、命令和代理",[210,211,212],"取代官方文档网站的必要性","为 Context7 无法访问的库提供文档","充当通用网络搜索工具","3.0.0","4.4.0","为 AI 编码助手提供对最新、最准确的库文档的访问，提高代码生成质量并减少对过时训练数据的依赖。","该插件拥有全面的 README、清晰的工具定义和最近的提交历史。所有检查均已通过或不适用。",100,"一个出色的插件，用于获取最新的库文档，为开发人员提供了关键工具。",[220,221,222,223],"documentation","developer-tools","code-examples","mcp-server","verified",[226,227,228,229],"获取库的最新 API 参考","为特定库版本生成代码示例","使用最新信息解决设置或配置问题","使用当前上下文询问特定的框架功能",{"codeQuality":231,"collectedAt":233,"documentation":234,"maintenance":237,"security":243,"testCoverage":246},{"hasLockfile":232},true,1778698255350,{"descriptionLength":235,"readmeSize":236},175,9364,{"closedIssues90d":238,"forks":239,"hasChangelog":232,"openIssues90d":240,"pushedAt":241,"stars":242},573,2620,45,1778672577000,55234,{"hasNpmPackage":244,"license":245,"smitheryVerified":244},false,"MIT",{"hasCi":232,"hasTests":232},{"updatedAt":248},1778698423927,{"basePath":250,"githubOwner":251,"githubRepo":252,"locale":17,"slug":252,"type":253},"plugins/claude/context7","upstash","context7","plugin",{"_creationTime":255,"_id":256,"community":257,"display":258,"identity":263,"parentExtension":267,"providers":268,"relations":285,"tags":287,"workflow":288},1778698235845.4075,"k17c6qmv4dnjycsp8aa4wyfbgh86n3jd",{"reviewCount":8},{"description":259,"installMethods":260,"name":262,"sourceUrl":13},"Context7 Platform -- Up-to-date code documentation for LLMs and AI code editors",{"claudeCode":261},"upstash/context7","Context7 Platform",{"basePath":264,"githubOwner":251,"githubRepo":252,"locale":265,"slug":252,"type":266},"","en","marketplace",null,{"evaluate":269,"extract":278},{"promptVersionExtension":270,"promptVersionScoring":214,"score":271,"tags":272,"targetMarket":277,"tier":224},"3.1.0",98,[220,273,274,275,221,276],"code","llm","ai","lsp","global",{"commitSha":279,"license":245,"marketplace":280,"plugin":283},"HEAD",{"name":281,"pluginCount":282},"context7-marketplace",1,{"mcpCount":8,"provider":284,"skillCount":8},"classify",{"repoId":286},"kd7955sg5wbf89gw527wdep66n86na9w",[275,273,221,220,274,276],{"evaluatedAt":289,"extractAt":290,"updatedAt":289},1778698251135,1778698235845,{"evaluate":292,"extract":294},{"promptVersionExtension":213,"promptVersionScoring":214,"score":217,"tags":293,"targetMarket":277,"tier":224},[220,221,222,223],{"commitSha":279},{"parentExtensionId":256,"repoId":286,"translatedFrom":296},"k17f8b1e3611rh6d9e6peh43b186m55k",{"_creationTime":298,"_id":286,"identity":299,"providers":300,"workflow":431},1778698229680.521,{"githubOwner":251,"githubRepo":252,"sourceUrl":13},{"classify":301,"discover":424,"github":427},{"commitSha":279,"extensions":302},[303,316,333,340,350,364,372,400,414],{"basePath":264,"displayName":281,"installMethods":304,"rationale":305,"selectedPaths":306,"source":315,"sourceLanguage":265,"type":266},{"claudeCode":261},"marketplace.json at .claude-plugin/marketplace.json",[307,310,312],{"path":308,"priority":309},".claude-plugin/marketplace.json","mandatory",{"path":311,"priority":309},"README.md",{"path":313,"priority":314},"LICENSE","high","rule",{"basePath":250,"description":317,"displayName":12,"installMethods":318,"rationale":319,"selectedPaths":320,"source":315,"sourceLanguage":265,"type":253},"Upstash Context7 MCP server for up-to-date documentation lookup. Pull version-specific documentation and code examples directly from source repositories into your LLM context.",{"claudeCode":12},"plugin manifest at plugins/claude/context7/.claude-plugin/plugin.json",[321,323,324,327,329,331],{"path":322,"priority":309},".claude-plugin/plugin.json",{"path":311,"priority":309},{"path":325,"priority":326},"skills/context7-mcp/SKILL.md","medium",{"path":328,"priority":309},".mcp.json",{"path":330,"priority":314},"agents/docs-researcher.md",{"path":332,"priority":314},"commands/docs.md",{"basePath":334,"description":317,"displayName":252,"installMethods":335,"rationale":336,"selectedPaths":337,"source":315,"sourceLanguage":265,"type":253},"plugins/cursor/context7/.cursor",{"claudeCode":252},"plugin manifest at plugins/cursor/context7/.cursor/plugin.json",[338],{"path":339,"priority":309},"plugin.json",{"basePath":341,"description":342,"displayName":343,"installMethods":344,"rationale":345,"selectedPaths":346,"source":315,"sourceLanguage":265,"type":349},"skills/context7-mcp","This skill should be used when the user asks about libraries, frameworks, API references, or needs code examples. Activates for setup questions, code generation involving libraries, or mentions of specific frameworks like React, Vue, Next.js, Prisma, Supabase, etc.","context7-mcp",{"claudeCode":261},"SKILL.md frontmatter at skills/context7-mcp/SKILL.md (coalesced with duplicate skill at plugins/claude/context7/skills/context7-mcp, plugins/cursor/context7/skills/context7-mcp)",[347],{"path":348,"priority":309},"SKILL.md","skill",{"basePath":351,"description":352,"displayName":353,"installMethods":354,"rationale":355,"selectedPaths":356,"source":315,"sourceLanguage":265,"type":349},"skills/context7-cli","Use the ctx7 CLI to fetch library documentation, manage AI coding skills, and configure Context7 MCP. Activate when the user mentions \"ctx7\" or \"context7\", needs current docs for any library, wants to install/search/generate skills, or needs to set up Context7 for their AI coding agent.","context7-cli",{"claudeCode":261},"SKILL.md frontmatter at skills/context7-cli/SKILL.md",[357,358,360,362],{"path":348,"priority":309},{"path":359,"priority":326},"references/docs.md",{"path":361,"priority":326},"references/setup.md",{"path":363,"priority":326},"references/skills.md",{"basePath":365,"description":366,"displayName":367,"installMethods":368,"rationale":369,"selectedPaths":370,"source":315,"sourceLanguage":265,"type":349},"skills/find-docs","Retrieves up-to-date documentation, API references, and code examples for any developer technology. Use this skill whenever the user asks about a specific library, framework, SDK, CLI tool, or cloud service -- even for well-known ones like React, Next.js, Prisma, Express, Tailwind, Django, or Spring Boot. Your training data may not reflect recent API changes or version updates.\nAlways use for: API syntax questions, configuration options, version migration issues, \"how do I\" questions mentioning a library name, debugging that involves library-specific behavior, setup instructions, and CLI tool usage.\nUse even when you think you know the answer -- do not rely on training data for API details, signatures, or configuration options as they are frequently outdated. Always verify against current docs. Prefer this over web search for library documentation and API details.","find-docs",{"claudeCode":261},"SKILL.md frontmatter at skills/find-docs/SKILL.md",[371],{"path":348,"priority":309},{"basePath":373,"description":374,"displayName":375,"installMethods":376,"license":245,"rationale":377,"selectedPaths":378,"source":315,"sourceLanguage":265,"type":399},"packages/cli","Context7 CLI - Manage AI coding skills and documentation context","ctx7",{"npm":375},"cli ecosystem detected at packages/cli",[379,381,382,385,387,389,391,393,395,397],{"path":380,"priority":309},"package.json",{"path":311,"priority":309},{"path":383,"priority":384},"src/index.ts","low",{"path":386,"priority":384},"src/commands/auth.ts",{"path":388,"priority":384},"src/commands/docs.ts",{"path":390,"priority":384},"src/commands/generate.ts",{"path":392,"priority":384},"src/commands/remove.ts",{"path":394,"priority":384},"src/commands/setup.ts",{"path":396,"priority":384},"src/commands/skill.ts",{"path":398,"priority":384},"src/commands/upgrade.ts","cli",{"basePath":264,"description":401,"displayName":402,"installMethods":403,"license":245,"rationale":406,"selectedPaths":407,"source":315,"sourceLanguage":265,"type":413},"Context7 monorepo - Documentation tools and SDKs","@upstash/context7",{"npm":404,"remote":405},"@upstash/context7-mcp","https://mcp.context7.com/mcp","server.json with namespace/server name at server.json",[408,410,411,412],{"path":409,"priority":309},"server.json",{"path":380,"priority":309},{"path":311,"priority":309},{"path":313,"priority":314},"mcp",{"basePath":415,"description":416,"displayName":404,"installMethods":417,"license":245,"rationale":418,"selectedPaths":419,"source":315,"sourceLanguage":265,"type":413},"packages/mcp","MCP server for Context7",{"npm":404},"package.json mcpName field at packages/mcp/package.json",[420,421,422,423],{"path":380,"priority":309},{"path":311,"priority":309},{"path":313,"priority":314},{"path":383,"priority":384},{"sources":425},[426],"manual",{"closedIssues90d":238,"description":259,"forks":239,"homepage":428,"license":245,"openIssues90d":240,"pushedAt":241,"readmeSize":236,"stars":242,"topics":429},"https://context7.com",[274,413,223,430],"vibe-coding",{"classifiedAt":432,"discoverAt":433,"extractAt":434,"githubAt":434,"updatedAt":432},1778698235666,1778698229680,1778698233742,[222,221,220,223],{"evaluatedAt":437,"extractAt":290,"updatedAt":248},1778698268645,[],[440],{"_creationTime":441,"_id":442,"community":443,"display":444,"identity":449,"providers":451,"relations":464,"tags":468,"workflow":469},1778699275898.9983,"k17a3x3n6bh2mm715mry8t716186nn6p",{"reviewCount":8},{"description":445,"installMethods":446,"name":447,"sourceUrl":448},"X (Twitter) 实时数据平台技能，提供 REST API（100 多个端点）、MCP 服务器（2 个工具）和 Webhook。涵盖推文搜索、用户查找、时间线、提取、监控、赠品抽奖、积分、支持以及经过确认的私有读取、写入操作、Webhook、监控和按使用付费流程。每次调用读取价格为 $0.00015。",{"claudeCode":447},"x-twitter-scraper","https://github.com/Xquik-dev/x-twitter-scraper",{"basePath":264,"githubOwner":450,"githubRepo":447,"locale":17,"slug":447,"type":253},"Xquik-dev",{"evaluate":452,"extract":462},{"promptVersionExtension":213,"promptVersionScoring":214,"score":453,"tags":454,"targetMarket":277,"tier":224},99,[455,456,457,458,459,223,460,461],"x","twitter","api","scraper","data-extraction","monitoring","webhooks",{"commitSha":279,"license":245,"plugin":463},{"mcpCount":8,"provider":284,"skillCount":282},{"parentExtensionId":465,"repoId":466,"translatedFrom":467},"k17df5mxb3839qe7nbg1y0hy5986nfbq","kd783enpnwhry153ka0z65ear186mjbh","k17axvhmvwp90strpqcd5b0h7986m80d",[457,459,223,460,458,456,461,455],{"evaluatedAt":470,"extractAt":471,"updatedAt":472},1778699215383,1778699170774,1778699275899]