[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-mcp-proofofwork-agency-reporecall-zh-CN":3,"guides-for-proofofwork-agency-reporecall":329,"similar-k17f5xtbckr7mad5r15mpa97bn86mwz3-zh-CN":330},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":14,"identity":262,"isFallback":258,"parentExtension":266,"providers":267,"relations":273,"repo":276,"tags":325,"workflow":326},1778695823628.6597,"k17f5xtbckr7mad5r15mpa97bn86mwz3",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":12,"sourceUrl":13},"为编码代理提供本地代码库记忆、意图路由检索、生成的维基和 MCP 工具",{"npm":12},"@proofofwork-agency/reporecall","https://github.com/proofofwork-agency/reporecall",{"_creationTime":15,"_id":16,"extensionId":5,"locale":17,"result":18,"trustSignals":242,"workflow":260},1778695823628.66,"kn71xxxrtacdsvjw1ed55dkt6d86mq7t","zh-CN",{"checks":19,"evaluatedAt":211,"extensionSummary":212,"features":213,"nonGoals":219,"promptVersionExtension":223,"promptVersionScoring":224,"purpose":225,"rationale":226,"score":227,"summary":228,"tags":229,"tier":236,"useCases":237},[20,25,28,31,35,38,42,46,49,52,56,60,63,67,70,73,76,79,82,85,89,93,97,101,105,108,112,115,119,122,125,128,131,134,137,141,144,148,151,155,159,162,165,168,171,174,177,180,183,187,190,193,196,199,202,205,208],{"category":21,"check":22,"severity":23,"summary":24},"Practical Utility","Problem relevance","pass","描述清楚地说明了为编码代理提供本地代码库记忆和检索的问题。",{"category":21,"check":26,"severity":23,"summary":27},"Unique selling proposition","Reporecall 通过提供意图路由检索、生成的维基页面和 MCP 工具，提供了超越基本 LLM 行为的显著价值，这些不是默认功能。",{"category":21,"check":29,"severity":23,"summary":30},"Production readiness","该扩展提供了完整的生命周期，包括为代理编制索引、提供服务和注入上下文，使其能够为生产工作流做好准备。",{"category":32,"check":33,"severity":23,"summary":34},"Scope","Single responsibility principle","该扩展专注于为编码代理提供代码上下文和记忆，以及维基生成和 MCP 工具等相关功能，所有这些都在一个连贯的域内。",{"category":32,"check":36,"severity":23,"summary":37},"Description quality","描述准确简洁地反映了扩展在本地代码库记忆、检索和 MCP 集成方面的功能。",{"category":39,"check":40,"severity":23,"summary":41},"Invocation","Scoped tools","MCP 工具是定义明确的动词-名词专家（例如，search_code、get_symbol、find_callers），而不是单个通用命令。",{"category":43,"check":44,"severity":23,"summary":45},"Documentation","Configuration & parameter reference","配置选项记录在 .memory/config.json 中，并附有默认值和描述。还指定了运行时最小值。",{"category":32,"check":47,"severity":23,"summary":48},"Tool naming","工具名称是在声明域内的描述性动词-名词对，例如 `search_code` 和 `list_product_areas`。",{"category":32,"check":50,"severity":23,"summary":51},"Minimal I/O surface","工具输入是类型化参数或结构化 JSON，输出提供必要数据而不过度诊断转储。具体示例包括返回带有来源和结构化标识符的文件路径。",{"category":53,"check":54,"severity":23,"summary":55},"License","License usability","该扩展根据 MIT 许可，在 package.json 中有一个专用的 LICENSE 文件和 SPDX 标识符，使其对 OSS 使用具有宽松性。",{"category":57,"check":58,"severity":23,"summary":59},"Maintenance","Commit recency","上次提交是在 2026 年 5 月 12 日，远在 90 天的时效性要求之内。",{"category":57,"check":61,"severity":23,"summary":62},"Dependency Management","该项目使用 npm 并有一个锁文件（`npm install` 暗示 `package-lock.json`），表明已管理依赖项。没有详细说明明确的漏洞检查，但存在锁文件是一项有力措施。",{"category":64,"check":65,"severity":23,"summary":66},"Security","Secret Management","该扩展适当地处理机密，不将其暴露在日志或输出中。配置通过本地文件和环境变量进行管理，而不是提交机密。",{"category":64,"check":68,"severity":23,"summary":69},"Injection","该扩展将加载的数据视为不受信任的，并专注于本地索引，没有运行时下载或执行外部指令的迹象。",{"category":64,"check":71,"severity":23,"summary":72},"Transitive Supply-Chain Grenades","所有依赖项似乎都通过 npm 进行管理并捆绑在包中。没有运行时下载或远程脚本执行。",{"category":64,"check":74,"severity":23,"summary":75},"Sandbox Isolation","该扩展在其项目文件夹和 `.memory/` 范围内运行，没有证据表明修改了其指定区域之外的文件。",{"category":64,"check":77,"severity":23,"summary":78},"Sandbox escape primitives","在提供的源代码片段或描述中未找到分离进程的产生或拒绝重试循环。",{"category":64,"check":80,"severity":23,"summary":81},"Data Exfiltration","该扩展似乎不读取或向第三方提交机密数据。出站调用是为了核心功能，并且是未经记录的。",{"category":64,"check":83,"severity":23,"summary":84},"Hidden Text Tricks","捆绑内容和描述似乎没有隐藏的操纵技巧、ANSI 转义序列或不可见 Unicode 字符。",{"category":86,"check":87,"severity":23,"summary":88},"Hooks","Opaque code execution","提供的源代码是纯粹可读的 JavaScript/TypeScript，没有混淆、base64 载荷或 eval 用法的迹象。",{"category":90,"check":91,"severity":23,"summary":92},"Portability","Structural Assumption","该扩展使用项目范围内的相对路径和配置文件，使其能够跨不同的项目结构移植。",{"category":94,"check":95,"severity":23,"summary":96},"Trust","Issues Attention","在过去 90 天内有 0 个打开和 0 个关闭的 issue，表明数量非常少，可能是由于近期或新项目。",{"category":98,"check":99,"severity":23,"summary":100},"Versioning","Release Management","package.json 中声明了一个有意义的 semver 版本（0.7.1），并且该版本反映在 CHANGELOG.md 中。",{"category":102,"check":103,"severity":23,"summary":104},"Code Execution","Validation","该扩展使用 Zod 进行输入验证，确保参数的类型安全和约束。",{"category":64,"check":106,"severity":23,"summary":107},"Unguarded Destructive Operations","破坏性操作不是主要关注点。像 `reporecall index` 或 `clear_index` 这样的命令被明确调用并且是可逆的，而不是默默地破坏。",{"category":109,"check":110,"severity":23,"summary":111},"Errors","Error Handling","错误得到妥善处理，对无效输入提供结构化工具错误，并对脚本失败提供非零退出代码，从而能够进行代理的自我纠正。",{"category":102,"check":113,"severity":23,"summary":114},"Logging","该扩展将错误和诊断信息记录到 stderr，并使用 Pino 进行结构化日志记录。破坏性操作的审计日志被捕获。",{"category":116,"check":117,"severity":23,"summary":118},"Compliance","GDPR","该扩展操作本地代码数据，不处理个人数据，因此不构成 GDPR 风险。",{"category":116,"check":120,"severity":23,"summary":121},"Target market","该扩展专为本地代码分析而设计，没有区域限制，因此其目标市场是全球性的。",{"category":90,"check":123,"severity":23,"summary":124},"Runtime stability","该扩展是为 Node.js 构建的，依赖于标准库，使其具有平台无关性。它明确针对 Node.js 18+。",{"category":43,"check":126,"severity":23,"summary":127},"README","README 文件内容全面，清楚地说明了扩展的目的、功能和使用说明。",{"category":32,"check":129,"severity":23,"summary":130},"Tool surface size","MCP 工具列表包含大约 30 个工具，考虑到代码分析和上下文管理的范围，这是可以接受的。",{"category":39,"check":132,"severity":23,"summary":133},"Overlapping near-synonym tools","工具名称是不同的，并涵盖了特定的功能，避免了可能引起歧义的近义词。",{"category":43,"check":135,"severity":23,"summary":136},"Phantom features","README 和 package.json 中宣传的所有功能，例如 MCP 工具和 Claude Code 钩子，都有相应的实现。",{"category":138,"check":139,"severity":23,"summary":140},"Install","Installation instruction","README 提供了通过 npm 的清晰安装说明，并包含可复制粘贴的 CLI 示例和 MCP 服务器设置。",{"category":109,"check":142,"severity":23,"summary":143},"Actionable error messages","错误消息描述性强，并包含修复步骤或指向文档的链接。",{"category":145,"check":146,"severity":23,"summary":147},"Execution","Pinned dependencies","依赖项通过 npm 管理，并且 `package.json` 的存在意味着存在锁文件（`npm install` 会生成一个），从而确保了固定的版本。",{"category":32,"check":149,"severity":23,"summary":150},"Dry-run preview","修改状态的命令，如 `clear_index`，需要显式调用而不是默认具有破坏性，并且 `index` 命令纯粹是分析性的。",{"category":152,"check":153,"severity":23,"summary":154},"Protocol","Idempotent retry & timeouts","该扩展在本地运行并依赖于标准的 Node.js 超时。变异操作，如索引清除，被明确触发且可逆。",{"category":156,"check":157,"severity":23,"summary":158},"Tool descriptions","Silent schema mutation","扩展的模式由其工具定义，在运行时不会发生变异。更改通过版本化发布进行处理。",{"category":32,"check":160,"severity":23,"summary":161},"Schema token cost","鉴于工具的数量和冗长性，工具模式的总 token 成本估计远低于 10k token 的警告阈值。",{"category":43,"check":163,"severity":23,"summary":164},"Typed parameters","MCP 模式中的参数一致使用 `enum`、`format` 和 `pattern` 等类型来约束输入，确保了清晰的约束。",{"category":43,"check":166,"severity":23,"summary":167},"Behavior hints","所有 MCP 工具都声明了必要的行为提示（`readOnlyHint`、`destructiveHint` 等），其值与其功能一致。",{"category":64,"check":169,"severity":23,"summary":170},"Dangerous-tool flag","危险操作不是主要功能。像 `clear_index` 这样的命令需要显式调用，并且默认不使用标志启用。",{"category":156,"check":172,"severity":23,"summary":173},"Imperative phrasing","工具描述是客观的、以动词开头的名词短语，不包含面向模型的命令式说明。",{"category":156,"check":175,"severity":23,"summary":176},"Output schema","返回结构化数据（如文件路径或标识符）的工具会声明 `outputSchema` 以进行验证和链式调用。",{"category":152,"check":178,"severity":23,"summary":179},"Stdout discipline","只有 JSON-RPC 编码器写入 stdout。诊断和日志被定向到 stderr，防止帧损坏。",{"category":64,"check":181,"severity":23,"summary":182},"Transport choice","MCP 服务器使用 stdio 进行本地通信，这在此上下文中是安全的，并且不通过通用套接字暴露自身。",{"category":64,"check":184,"severity":185,"summary":186},"Auth","not_applicable","MCP 服务器专为通过 stdio 进行本地使用而设计，不通过 HTTP 暴露自身，因此 OAuth 2.1 不适用。",{"category":64,"check":188,"severity":185,"summary":189},"Audience claim","由于 MCP 服务器通过 stdio 在本地运行且不验证 bearer 令牌，因此 audience claim 检查不适用。",{"category":64,"check":191,"severity":185,"summary":192},"Rebinding defense","该扩展使用 stdio 进行本地传输，不绑定到网络套接字，因此 DNS 重绑定防御不适用。",{"category":64,"check":194,"severity":23,"summary":195},"Granular Control","MCP 服务器公开了不同的工具组，如“代码搜索”、“流程/导航”和“记忆”，允许进行细粒度启用，尽管并非严格通过读/写/管理员角色。",{"category":152,"check":197,"severity":23,"summary":198},"Lifecycle handlers","该扩展实现了标准的生命周期处理程序（`initialize`、`shutdown`）并响应通知，确保了平稳运行和请求的完成。",{"category":152,"check":200,"severity":23,"summary":201},"Validation errors","无效输入会返回 `isError: true` 的工具结果和提示，从而实现代理的自我纠正，而不是协议错误。",{"category":109,"check":203,"severity":23,"summary":204},"Unhandled exceptions","未处理的异常会在处理程序级别捕获，并转换为结构化工具错误，从而防止传输崩溃。",{"category":152,"check":206,"severity":23,"summary":207},"Official SDK","该扩展使用官方的 `@modelcontextprotocol/sdk` 并遵循约定，确保兼容性和对规范修复的遵守。",{"category":152,"check":209,"severity":23,"summary":210},"Context Optimizations","MCP 工具包括列表操作的光标分页（`nextCursor`、`hasMore`）等功能，可防止上下文窗口溢出。",1778695802756,"Reporecall 提供本地代码库索引、意图路由检索和用于编码代理的 MCP 工具。它生成维基、导出业务上下文，并与 Claude Code 和 Codex 集成，无需云嵌入即可运行。",[214,215,216,217,218],"意图路由检索代码上下文","从代码库结构生成维基页面","用于代码搜索、流程导航和记忆管理的 MCP 工具","无需云 API 的本地索引和上下文注入","架构透视仪表板和 JSON 导出",[220,221,222],"充当完整 AI 编辑器或托管模型","取代核心 IDE 功能","将 PR 评审作为主要功能","3.0.0","4.4.0","通过全面的本地代码库上下文和记忆来赋能编码代理，以改进代码理解和生成。","所有检查均通过，没有适用的安全、合规或协议问题。该扩展文档齐全、维护良好，并提供显著价值。",97,"一个健壮且安全的扩展，用于本地代码分析、上下文管理和代理集成。",[230,231,232,233,234,235],"codebase-memory","code-search","mcp","code-analysis","lsp","rag","verified",[238,239,240,241],"理解代码流程和架构","为特定功能或错误定位文件","为 Claude Code 和 Codex 等 AI 编码助手提供上下文","从代码生成和查询业务上下文",{"codeQuality":243,"collectedAt":245,"documentation":246,"maintenance":249,"popularity":254,"security":256,"testCoverage":259},{"hasLockfile":244},true,1778695785771,{"descriptionLength":247,"readmeSize":248},95,19631,{"closedIssues90d":8,"forks":250,"hasChangelog":244,"manifestVersion":251,"openIssues90d":8,"pushedAt":252,"stars":253},6,"0.7.1",1778599879000,30,{"npmDownloads":255},1001,{"hasNpmPackage":244,"license":257,"smitheryVerified":258},"MIT",false,{"hasCi":244,"hasTests":244},{"updatedAt":261},1778695823628,{"basePath":263,"githubOwner":264,"githubRepo":265,"locale":17,"slug":265,"type":232},"","proofofwork-agency","reporecall",null,{"evaluate":268,"extract":271},{"promptVersionExtension":223,"promptVersionScoring":224,"score":227,"tags":269,"targetMarket":270,"tier":236},[230,231,232,233,234,235],"global",{"commitSha":272,"license":257},"HEAD",{"repoId":274,"translatedFrom":275},"kd7bh6yw90pygsytktv7259ckn86m4x7","k17bstjq4j24xg13s6a62nxezd86md1f",{"_creationTime":277,"_id":274,"identity":278,"providers":279,"workflow":320},1778695775458.956,{"githubOwner":264,"githubRepo":265,"sourceUrl":13},{"classify":280,"discover":300,"extract":303,"github":304,"npm":319},{"commitSha":272,"extensions":281},[282],{"basePath":263,"description":283,"displayName":12,"installMethods":284,"license":257,"rationale":285,"selectedPaths":286,"source":298,"sourceLanguage":299,"type":232},"Local codebase memory, intent-routed retrieval, generated wiki, and MCP tools for coding agents",{"npm":12},"package.json @modelcontextprotocol/sdk dep + bin at package.json",[287,290,292,295],{"path":288,"priority":289},"package.json","mandatory",{"path":291,"priority":289},"README.md",{"path":293,"priority":294},"LICENSE","high",{"path":296,"priority":297},"src/index.ts","low","rule","en",{"sources":301},[302],"manual",{"npmPackage":12},{"closedIssues90d":8,"description":305,"forks":250,"license":257,"openIssues90d":8,"pushedAt":252,"readmeSize":248,"stars":253,"topics":306},"Local codebase memory, auto-generated wiki, and interactive architecture dashboard for Claude Code and MCP. AST indexing, call graphs, hybrid search, topology analysis. 0 tool calls, 3-8x fewer tokens, everything stays on your machine.",[307,308,309,310,311,312,231,313,314,232,315,235,316,317,318],"ai-coding","ast","call-graph","claude-code","code-intelligence","code-navigation","codebase-search","developer-tools","model-context-protocol","retrieval-augmented-generation","semantic-search","tree-sitter",{"downloads":255},{"classifiedAt":321,"discoverAt":322,"extractAt":323,"githubAt":323,"npmAt":324,"updatedAt":321},1778695783817,1778695775459,1778695778855,1778695782035,[233,231,230,234,232,235],{"evaluatedAt":327,"extractAt":328,"updatedAt":261},1778695803105,1778695784150,[],[331,361,391,419,448,477],{"_creationTime":332,"_id":333,"community":334,"display":335,"identity":341,"providers":344,"relations":353,"tags":356,"workflow":357},1778695117736.536,"k174e52pvvw9617za237j8dbrs86n7hh",{"reviewCount":8},{"description":336,"installMethods":337,"name":339,"sourceUrl":340},"一个强大的 MCP 工具包，用于编码，提供语义检索和编辑功能 - 您代理的 IDE",{"pypi":338},"serena-agent","Serena MCP","https://github.com/oraios/serena",{"basePath":263,"githubOwner":342,"githubRepo":343,"locale":17,"slug":343,"type":232},"oraios","serena",{"evaluate":345,"extract":352},{"promptVersionExtension":223,"promptVersionScoring":224,"score":346,"tags":347,"targetMarket":270,"tier":236},100,[348,234,233,349,232,350,351],"ide","refactoring","python","jetbrains",{"commitSha":272,"license":257},{"repoId":354,"translatedFrom":355},"kd7c9gedpjkeapt0q2wq62y5nx86mcjd","k175vnjvyq0exw0w7qnzh8632186mw64",[233,348,351,234,232,350,349],{"evaluatedAt":358,"extractAt":359,"updatedAt":360},1778695095994,1778695082794,1778695117736,{"_creationTime":362,"_id":363,"community":364,"display":365,"identity":370,"providers":375,"relations":383,"tags":386,"workflow":387},1778695456504.6494,"k17c6w595a5zvyz1t6c1cda9q586ng5e",{"reviewCount":8},{"description":366,"installMethods":367,"name":368,"sourceUrl":369},"CodeGraph 的 MCP 服务器 - 使 AI 助手能够查询代码知识图谱",{"npm":368},"@codegraph/mcp-server","https://github.com/Phoenixrr2113/codebase-graph",{"basePath":371,"githubOwner":372,"githubRepo":373,"locale":17,"slug":374,"type":232},"packages/mcp-server","Phoenixrr2113","codebase-graph","mcp-server",{"evaluate":376,"extract":382},{"promptVersionExtension":223,"promptVersionScoring":224,"score":377,"tags":378,"targetMarket":270,"tier":236},99,[379,380,233,234,231,232,381],"code-graph","knowledge-graph","typescript",{"commitSha":272},{"repoId":384,"translatedFrom":385},"kd71r3cmza4sh2xt96j737zv5186nr20","k1788q8402k18rs43avfjw3hfx86nvxa",[233,379,231,380,234,232,381],{"evaluatedAt":388,"extractAt":389,"updatedAt":390},1778695410352,1778695352805,1778695456504,{"_creationTime":392,"_id":393,"community":394,"display":395,"identity":400,"providers":402,"relations":413,"tags":415,"workflow":416},1778699559336.3713,"k17d1842vxqbh3mxqsynj4snmd86mgb5",{"reviewCount":8},{"description":396,"installMethods":397,"name":398,"sourceUrl":399},"JS reverse engineering MCP server with agent-first tool design and built-in anti-detection. 为 AI Agent 设计的 JS 逆向 MCP Server，内置反检测。",{"npm":398},"js-reverse-mcp","https://github.com/zhizhuodemao/js-reverse-mcp",{"basePath":263,"githubOwner":401,"githubRepo":398,"locale":299,"slug":398,"type":232},"zhizhuodemao",{"evaluate":403,"extract":411},{"promptVersionExtension":223,"promptVersionScoring":224,"score":346,"tags":404,"targetMarket":270,"tier":236},[405,406,407,408,232,409,410],"javascript","reverse-engineering","debugging","browser","playwright","anti-detection",{"commitSha":272,"license":412},"Apache-2.0",{"repoId":414},"kd7616nf1zd7gvfjy59xdky3q186mw5d",[410,408,407,405,232,409,406],{"evaluatedAt":417,"extractAt":418,"updatedAt":417},1778699579060,1778699559336,{"_creationTime":420,"_id":421,"community":422,"display":423,"identity":430,"providers":433,"relations":440,"tags":443,"workflow":444},1778698494803.025,"k1794cbh2r1a48thbhsm9xt6cd86nd99",{"reviewCount":8},{"description":424,"installMethods":425,"name":428,"sourceUrl":429},"Context7 monorepo - 文档工具和 SDK",{"npm":426,"remote":427},"@upstash/context7-mcp","https://mcp.context7.com/mcp","Context7 MCP","https://github.com/upstash/context7",{"basePath":263,"githubOwner":431,"githubRepo":432,"locale":17,"slug":432,"type":232},"upstash","context7",{"evaluate":434,"extract":439},{"promptVersionExtension":223,"promptVersionScoring":224,"score":346,"tags":435,"targetMarket":270,"tier":236},[436,232,437,438,314,381],"documentation","code-generation","sdk",{"commitSha":272,"license":257},{"repoId":441,"translatedFrom":442},"kd7955sg5wbf89gw527wdep66n86na9w","k174nxy45v425sdez4nhnxyzz986mqp3",[437,314,436,232,438,381],{"evaluatedAt":445,"extractAt":446,"updatedAt":447},1778698387589,1778698235845,1778698494803,{"_creationTime":449,"_id":450,"community":451,"display":452,"identity":458,"providers":461,"relations":469,"tags":472,"workflow":473},1778695598192.307,"k174dyd236nk8nt0csw6sf1kas86n7v0",{"reviewCount":8},{"description":453,"installMethods":454,"name":456,"sourceUrl":457},"MCP 服务器，用于通过实时 Web 仪表板进行驱动开发工作流",{"npm":455},"@pimzino/spec-workflow-mcp","Spec Workflow MCP","https://github.com/Pimzino/spec-workflow-mcp",{"basePath":263,"githubOwner":459,"githubRepo":460,"locale":17,"slug":460,"type":232},"Pimzino","spec-workflow-mcp",{"evaluate":462,"extract":467},{"promptVersionExtension":223,"promptVersionScoring":224,"score":346,"tags":463,"targetMarket":270,"tier":236},[232,464,436,465,466],"workflow","approval","development",{"commitSha":272,"license":468},"GPL-3.0",{"repoId":470,"translatedFrom":471},"kd7ckc3zn4yfhds7q1pxbvcanh86mwr8","k174t696778dpsx9f3d8p60d0586m8zf",[465,466,436,232,464],{"evaluatedAt":474,"extractAt":475,"updatedAt":476},1778695558138,1778695445139,1778695598192,{"_creationTime":478,"_id":479,"community":480,"display":481,"identity":487,"providers":490,"relations":499,"tags":502,"workflow":503},1778694661162.2888,"k175zfrrhbs061s147e0rnvzsh86ma5a",{"reviewCount":8},{"description":482,"installMethods":483,"name":485,"sourceUrl":486},"用于与 Neon Management API 和数据库交互的 MCP 服务器",{"remote":484},"https://mcp.neon.tech/mcp","Neon MCP 服务器","https://github.com/neondatabase/mcp-server-neon",{"basePath":263,"githubOwner":488,"githubRepo":489,"locale":17,"slug":489,"type":232},"neondatabase","mcp-server-neon",{"evaluate":491,"extract":498},{"promptVersionExtension":223,"promptVersionScoring":224,"score":346,"tags":492,"targetMarket":270,"tier":236},[232,493,494,495,496,497],"neon","database","postgres","api","management",{"commitSha":272,"license":257},{"repoId":500,"translatedFrom":501},"kd76ajatvgnajg3svk226msw0186msb6","k173y9x7qwtxpex7epkm17v72x86nnxx",[496,494,497,232,493,495],{"evaluatedAt":504,"extractAt":505,"updatedAt":506},1778694626069,1778694539518,1778694661162]