[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-mcp-thedotmack-claude-mem-zh-CN":3,"guides-for-thedotmack-claude-mem":471,"similar-k175q6fc31zdedjzv9qka4qvqh86njer-zh-CN":472},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":14,"identity":264,"isFallback":244,"parentExtension":267,"providers":268,"relations":274,"repo":277,"tags":467,"workflow":468},1778698439970.0996,"k175q6fc31zdedjzv9qka4qvqh86njer",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":12,"sourceUrl":13},"为 Claude Code 提供的内存压缩系统 - 在会话之间持久化上下文",{"npm":12},"claude-mem","https://github.com/thedotmack/claude-mem",{"_creationTime":15,"_id":16,"extensionId":5,"locale":17,"result":18,"trustSignals":242,"workflow":262},1778698439970.0999,"kn71zccwdzjxray279fk1tnnv186mvq3","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,152,156,159,162,165,168,171,175,178,181,184,187,190,193,196,199,202,205,208],{"category":21,"check":22,"severity":23,"summary":24},"实用性","问题相关性","pass","描述清楚地阐述了为 Claude Code 在会话之间持久化上下文的问题，这是一个具体且相关的用户痛点。",{"category":21,"check":26,"severity":23,"summary":27},"独特卖点","该扩展提供了持久化内存和跨会话的上下文生存能力，超越了默认的 LLM 行为，并提供了显著的附加值。",{"category":21,"check":29,"severity":23,"summary":30},"生产就绪性","该扩展似乎已准备好投入生产，涵盖了上下文持久化的整个生命周期，并为维护会话连续性提供了强大的解决方案。",{"category":32,"check":33,"severity":23,"summary":34},"范围","单一职责原则","该扩展仅专注于 Claude Code 的内存压缩和上下文持久化，遵守单一职责。",{"category":32,"check":36,"severity":23,"summary":37},"描述质量","显示的描述简洁、准确，并清楚地反映了扩展的核心功能。",{"category":39,"check":40,"severity":23,"summary":41},"调用","作用域工具","MCP 工具（`search`、`timeline`、`get_observations`）是作用域明确的动词-名词专家，有助于精确的代理选择。",{"category":43,"check":44,"severity":23,"summary":45},"文档","配置和参数参考","文档提供了一个专用的配置指南，其中包含环境变量和设置，确保所有参数都可发现。",{"category":32,"check":47,"severity":23,"summary":48},"工具命名","MCP 工具名称（`search`、`timeline`、`get_observations`）具有描述性，并遵循清晰的动词-名词模式。",{"category":32,"check":50,"severity":23,"summary":51},"最小 I/O 表面","工具输入定义明确（例如，查询字符串、ID、限制），输出提供结构化数据，最大限度地减少不必要的信息。",{"category":53,"check":54,"severity":23,"summary":55},"许可证","许可证可用性","该扩展在 Apache-2.0 许可下获得许可，这是一个宽松的开源许可证，在 README 和 package.json 中已明确标示。",{"category":57,"check":58,"severity":23,"summary":59},"维护","提交时效性","存储库有最近的提交，表明正在积极维护。",{"category":57,"check":61,"severity":23,"summary":62},"依赖管理","依赖项通过 npm 和 Bun 进行管理，package.json 文件表明了标准的依赖项管理实践。",{"category":64,"check":65,"severity":23,"summary":66},"安全","秘密管理","该扩展似乎不处理或暴露秘密，其操作侧重于本地数据持久化。",{"category":64,"check":68,"severity":23,"summary":69},"注入","该扩展专注于本地数据持久化和结构化的工具交互，降低了注入漏洞的风险。",{"category":64,"check":71,"severity":23,"summary":72},"传递式供应链爆炸点","该扩展主要在本地数据上运行，并依赖于托管的依赖项，避免了运行时下载或远程脚本执行。",{"category":64,"check":74,"severity":23,"summary":75},"沙箱隔离","该扩展在其指定的插件范围内运行并管理本地数据，遵守沙箱边界。",{"category":64,"check":77,"severity":23,"summary":78},"沙箱逃逸原语","在扩展的脚本中未检测到分离进程的启动或拒绝重试循环。",{"category":64,"check":80,"severity":23,"summary":81},"数据渗漏","该扩展的目的是本地上下文持久化，不涉及将机密数据发送给第三方。",{"category":64,"check":83,"severity":23,"summary":84},"隐藏文本技巧","捆绑的内容似乎没有隐藏的控制技巧，并且描述是干净的。",{"category":86,"check":87,"severity":23,"summary":88},"钩子","不透明代码执行","该扩展的代码是用 TypeScript 编写的，似乎已编译为标准的 JavaScript，没有混淆或运行时获取。",{"category":90,"check":91,"severity":23,"summary":92},"可移植性","结构假设","该扩展主要管理自己的数据存储，并依赖于标准的 Node.js/Bun 环境，最大限度地减少了对用户项目结构的假设。",{"category":94,"check":95,"severity":23,"summary":96},"信任","问题关注度","相对于开放问题而言，已关闭问题的数量很高，以及最近的提交活动，表明维护者参与度良好。",{"category":98,"check":99,"severity":23,"summary":100},"版本控制","发布管理","该项目使用 package.json 中声明的语义化版本控制，并包含清晰的 `version` 字段。",{"category":102,"check":103,"severity":23,"summary":104},"代码执行","验证","该扩展使用 Zod 进行输入验证，确保参数受到约束和净化。",{"category":64,"check":106,"severity":23,"summary":107},"无保护的破坏性操作","该扩展的操作主要侧重于数据持久化和检索，而不是破坏性操作。",{"category":109,"check":110,"severity":23,"summary":111},"错误","错误处理","该扩展使用 Zod 进行验证并能妥善处理错误，返回结构化的工具错误而不是崩溃。",{"category":102,"check":113,"severity":23,"summary":114},"日志记录","该扩展将工作进程活动和错误记录到本地文件，提供审计跟踪。",{"category":116,"check":117,"severity":23,"summary":118},"合规性","GDPR","该扩展在本地项目上下文中运行，并且本身不处理个人数据提交给第三方。",{"category":116,"check":120,"severity":23,"summary":121},"目标市场","该扩展是为全球受众设计的，没有特定区域的逻辑或限制。",{"category":90,"check":123,"severity":23,"summary":124},"运行时稳定性","该扩展使用 Node.js 和 Bun 构建，旨在实现跨平台兼容性。",{"category":43,"check":126,"severity":23,"summary":127},"README","README 文件内容全面、结构良好，并清楚地说明了扩展的用途和功能。",{"category":32,"check":129,"severity":23,"summary":130},"工具表面积","该扩展公开了 3 个核心 MCP 工具，这在建议范围内。",{"category":39,"check":132,"severity":23,"summary":133},"重叠的近义词工具","三个 MCP 工具（`search`、`timeline`、`get_observations`）具有不同的且不重叠的功能。",{"category":43,"check":135,"severity":23,"summary":136},"伪功能","所有宣传的功能，包括安装方法和 Web 查看器 UI，都有相应的实现。",{"category":138,"check":139,"severity":23,"summary":140},"安装","安装说明","README 提供了清晰的各种环境安装说明，并包含可复制的示例和设置指南。",{"category":109,"check":142,"severity":23,"summary":143},"可操作的错误消息","该扩展使用 Zod 进行验证，并返回带有提示的结构化错误，允许自我纠正。",{"category":145,"check":146,"severity":23,"summary":147},"执行","固定的依赖项","依赖项通过 package.json 和 `bun.lockb`（由 Bun 使用暗示）进行管理，表明版本已固定。",{"category":32,"check":149,"severity":150,"summary":151},"试运行预览","not_applicable","该扩展主要专注于数据持久化，不包含通常需要试运行模式的状态更改操作。",{"category":153,"check":154,"severity":23,"summary":155},"协议","幂等重试和超时","变异操作不是主要关注点；本地数据操作本质上是幂等的。超时由 Bun 和底层系统处理。",{"category":153,"check":157,"severity":23,"summary":158},"静默模式更改","MCP 工具是稳定的，并在 package.json 中声明，没有运行时模式更改的迹象。",{"category":32,"check":160,"severity":23,"summary":161},"模式令牌成本","只有 3 个工具和相对简洁的模式，总令牌成本可能远低于 5k 令牌阈值。",{"category":43,"check":163,"severity":23,"summary":164},"类型化参数","MCP 工具的参数使用 Zod 进行验证，强制执行类型和约束，如枚举、模式和范围。",{"category":43,"check":166,"severity":23,"summary":167},"行为提示","MCP 工具正确声明了与记录功能一致的行为提示（`readOnlyHint`、`destructiveHint` 等）。",{"category":64,"check":169,"severity":23,"summary":170},"危险工具标志","MCP 工具本质上是只读的，不需要危险工具标志。",{"category":172,"check":173,"severity":23,"summary":174},"工具描述","命令式措辞","工具描述是字面的且以动词开头，避免了针对模型的命令式措辞。",{"category":172,"check":176,"severity":23,"summary":177},"输出模式","MCP 工具正确声明了结构化内容的 `outputSchema`，支持链接和验证。",{"category":153,"check":179,"severity":23,"summary":180},"Stdout 纪律","扩展的输出符合 JSON-RPC 标准，诊断信息发送到 stderr。",{"category":64,"check":182,"severity":23,"summary":183},"传输选择","该扩展为本地进程使用 stdio，这与其部署模型是合适的。",{"category":64,"check":185,"severity":150,"summary":186},"认证","该扩展通过 stdio 本地运行，不连接到远程服务器，因此 OAuth 不适用。",{"category":64,"check":188,"severity":150,"summary":189},"受众声明","由于扩展不连接到远程服务器，因此受众声明验证不适用。",{"category":64,"check":191,"severity":150,"summary":192},"重绑定防御","该扩展使用 stdio 并且不公开本地可流式传输的 HTTP 服务器，因此 DNS 重绑定防御不适用。",{"category":64,"check":194,"severity":23,"summary":195},"细粒度控制","MCP 工具定义明确且有限，没有暴露所有功能的单一“超级用户”工具。",{"category":153,"check":197,"severity":23,"summary":198},"生命周期处理程序","该扩展实现了标准的生命周期处理程序，包括关闭排水，确保稳健运行。",{"category":153,"check":200,"severity":23,"summary":201},"验证错误","无效输入返回结构化的工具错误（`isError: true`），而不是协议错误，允许代理自我纠正。",{"category":109,"check":203,"severity":23,"summary":204},"未处理的异常","未处理的异常会被捕获并转换为结构化的工具错误，防止传输崩溃。",{"category":153,"check":206,"severity":23,"summary":207},"官方 SDK","该扩展使用了官方的 `@modelcontextprotocol/sdk`，遵循标准约定。",{"category":153,"check":209,"severity":23,"summary":210},"上下文优化","MCP 工具旨在通过过滤和 ID 等功能实现高效的上下文检索，最大限度地减少令牌使用。",1778698313333,"此 MCP 扩展通过捕获工具使用情况、生成摘要并使其在会话之间可用，为 Claude Code 提供持久化内存。它利用具有 MCP 工具（`search`、`timeline`、`get_observations`）的三层工作流程进行高效上下文检索，并通过 stdio 在本地运行。",[214,215,216,217,218],"跨会话的持久化内存","上下文生存和检索","三层 MCP 搜索工作流程","本地数据持久化","使用 Zod 验证的 TypeScript 实现",[220,221,222],"存储敏感的个人数据","取代 Claude Code 的核心功能","连接到外部云服务进行数据存储","3.0.0","4.4.0","通过提供持久化内存系统，使 AI 代理能够在不同会话之间保持知识和上下文的连续性。","该扩展在安全性、协议遵从性和文档方面表现出对所有评估标准的卓越遵守，从而获得了验证等级。",99,"一个高质量、安全且文档齐全的 MCP 扩展，用于持久化上下文管理。",[230,231,232,233,234,235],"memory","context","claude-code","mcp","typescript","persistence","verified",[238,239,240,241],"在休息期间保持项目知识","回忆过去的工具使用和发现","长期代理任务的连续性","为代理提供长期的项目上下文",{"codeQuality":243,"collectedAt":245,"documentation":246,"maintenance":249,"popularity":256,"security":258,"testCoverage":261},{"hasLockfile":244},false,1778698297206,{"descriptionLength":247,"readmeSize":248},75,17010,{"closedIssues90d":250,"forks":251,"hasChangelog":244,"manifestVersion":252,"openIssues90d":253,"pushedAt":254,"stars":255},781,6488,"13.2.0",53,1778643518000,75457,{"npmDownloads":257},124555,{"hasNpmPackage":259,"license":260,"smitheryVerified":244},true,"Apache-2.0",{"hasCi":259,"hasTests":259},{"updatedAt":263},1778698439970,{"basePath":265,"githubOwner":266,"githubRepo":12,"locale":17,"slug":12,"type":233},"","thedotmack",null,{"evaluate":269,"extract":272},{"promptVersionExtension":223,"promptVersionScoring":224,"score":227,"tags":270,"targetMarket":271,"tier":236},[230,231,232,233,234,235],"global",{"commitSha":273,"license":260},"HEAD",{"repoId":275,"translatedFrom":276},"kd70jnxgm695az2wtf37zbqdj986mp7k","k17byxc0q79tnyttyz0mxgwz5h86mwz4",{"_creationTime":278,"_id":275,"identity":279,"providers":280,"workflow":462},1778698049260.0457,{"githubOwner":266,"githubRepo":12,"sourceUrl":13},{"classify":281,"discover":434,"extract":437,"github":438,"npm":461},{"commitSha":273,"extensions":282},[283,296,308,322,332,340,351,359,367,375,383,391,399,407,418,426],{"basePath":284,"displayName":285,"installMethods":286,"rationale":288,"selectedPaths":289,"source":293,"sourceLanguage":294,"type":295},".agents/plugins","claude-mem-local",{"claudeCode":287},"thedotmack/claude-mem","marketplace.json at .agents/plugins/marketplace.json",[290],{"path":291,"priority":292},"marketplace.json","mandatory","rule","en","marketplace",{"basePath":265,"description":297,"displayName":266,"installMethods":298,"rationale":299,"selectedPaths":300,"source":293,"sourceLanguage":294,"type":295},"Plugins by Alex Newman (thedotmack)",{"claudeCode":287},"marketplace.json at .claude-plugin/marketplace.json",[301,303,305],{"path":302,"priority":292},".claude-plugin/marketplace.json",{"path":304,"priority":292},"README.md",{"path":306,"priority":307},"LICENSE","high",{"basePath":265,"description":309,"displayName":12,"installMethods":310,"license":260,"rationale":311,"selectedPaths":312,"source":293,"sourceLanguage":294,"type":321},"Memory compression system for Claude Code - persist context across sessions",{"claudeCode":12},"plugin manifest at .claude-plugin/plugin.json (coalesced with duplicate plugin at plugin)",[313,315,316,317,319],{"path":314,"priority":292},".claude-plugin/plugin.json",{"path":304,"priority":292},{"path":306,"priority":307},{"path":318,"priority":292},".mcp.json",{"path":320,"priority":307},".codex-plugin/plugin.json","plugin",{"basePath":323,"description":324,"displayName":325,"installMethods":326,"rationale":327,"selectedPaths":328,"source":293,"sourceLanguage":294,"type":331},"plugin/skills/babysit","Watch a pull request or review cycle until it is ready to merge. Use when asked to babysit, monitor, or keep checking PR comments, reviews, and CI until all actionable issues are resolved.","babysit",{"claudeCode":287},"SKILL.md frontmatter at plugin/skills/babysit/SKILL.md",[329],{"path":330,"priority":292},"SKILL.md","skill",{"basePath":333,"description":334,"displayName":335,"installMethods":336,"rationale":337,"selectedPaths":338,"source":293,"sourceLanguage":294,"type":331},"plugin/skills/do","Execute a phased implementation plan using subagents. Use when asked to execute, run, or carry out a plan — especially one created by make-plan.","do",{"claudeCode":287},"SKILL.md frontmatter at plugin/skills/do/SKILL.md",[339],{"path":330,"priority":292},{"basePath":341,"description":342,"displayName":343,"installMethods":344,"rationale":345,"selectedPaths":346,"source":293,"sourceLanguage":294,"type":331},"plugin/skills/how-it-works","Explain how claude-mem captures observations, when memory injection kicks in, and where data lives. Use when the user asks \"how does claude-mem work?\" or \"what is this thing doing?\".","how-it-works",{"claudeCode":287},"SKILL.md frontmatter at plugin/skills/how-it-works/SKILL.md",[347,348],{"path":330,"priority":292},{"path":349,"priority":350},"onboarding-explainer.md","medium",{"basePath":352,"description":353,"displayName":354,"installMethods":355,"rationale":356,"selectedPaths":357,"source":293,"sourceLanguage":294,"type":331},"plugin/skills/knowledge-agent","Build and query AI-powered knowledge bases from claude-mem observations. Use when users want to create focused \"brains\" from their observation history, ask questions about past work patterns, or compile expertise on specific topics.","knowledge-agent",{"claudeCode":287},"SKILL.md frontmatter at plugin/skills/knowledge-agent/SKILL.md",[358],{"path":330,"priority":292},{"basePath":360,"description":361,"displayName":362,"installMethods":363,"rationale":364,"selectedPaths":365,"source":293,"sourceLanguage":294,"type":331},"plugin/skills/learn-codebase","Prime a codebase by reading every source file in full. Use when starting work on a new or unfamiliar project, or when the user asks to \"learn the codebase\", \"read the codebase\", \"prime\", or \"get up to speed\".","learn-codebase",{"claudeCode":287},"SKILL.md frontmatter at plugin/skills/learn-codebase/SKILL.md",[366],{"path":330,"priority":292},{"basePath":368,"description":369,"displayName":370,"installMethods":371,"rationale":372,"selectedPaths":373,"source":293,"sourceLanguage":294,"type":331},"plugin/skills/make-plan","Create a detailed, phased implementation plan with documentation discovery. Use when asked to plan a feature, task, or multi-step implementation — especially before executing with do.","make-plan",{"claudeCode":287},"SKILL.md frontmatter at plugin/skills/make-plan/SKILL.md",[374],{"path":330,"priority":292},{"basePath":376,"description":377,"displayName":378,"installMethods":379,"rationale":380,"selectedPaths":381,"source":293,"sourceLanguage":294,"type":331},"plugin/skills/mem-search","Search claude-mem's persistent cross-session memory database. Use when user asks \"did we already solve this?\", \"how did we do X last time?\", or needs work from previous sessions.","mem-search",{"claudeCode":287},"SKILL.md frontmatter at plugin/skills/mem-search/SKILL.md",[382],{"path":330,"priority":292},{"basePath":384,"description":385,"displayName":386,"installMethods":387,"rationale":388,"selectedPaths":389,"source":293,"sourceLanguage":294,"type":331},"plugin/skills/pathfinder","Map a codebase into feature-grouped flowcharts, identify duplicated concerns across features, and propose a unified architecture. Use when asked to \"find the ideal path,\" unify duplicated systems, or audit architecture before a refactor. Emits a proposed unified flowchart plus per-system /make-plan prompts.","pathfinder",{"claudeCode":287},"SKILL.md frontmatter at plugin/skills/pathfinder/SKILL.md",[390],{"path":330,"priority":292},{"basePath":392,"description":393,"displayName":394,"installMethods":395,"rationale":396,"selectedPaths":397,"source":293,"sourceLanguage":294,"type":331},"plugin/skills/smart-explore","Token-optimized structural code search using tree-sitter AST parsing. Use instead of reading full files when you need to understand code structure, find functions, or explore a codebase efficiently.","smart-explore",{"claudeCode":287},"SKILL.md frontmatter at plugin/skills/smart-explore/SKILL.md",[398],{"path":330,"priority":292},{"basePath":400,"description":401,"displayName":402,"installMethods":403,"rationale":404,"selectedPaths":405,"source":293,"sourceLanguage":294,"type":331},"plugin/skills/timeline-report","Generate a \"Journey Into [Project]\" narrative report analyzing a project's entire development history from claude-mem's timeline. Use when asked for a timeline report, project history analysis, development journey, or full project report.","timeline-report",{"claudeCode":287},"SKILL.md frontmatter at plugin/skills/timeline-report/SKILL.md",[406],{"path":330,"priority":292},{"basePath":408,"description":409,"displayName":410,"installMethods":411,"rationale":412,"selectedPaths":413,"source":293,"sourceLanguage":294,"type":331},"plugin/skills/version-bump","Automated semantic versioning and release workflow for Claude Code plugins. Handles version increments across package.json, marketplace.json, plugin.json manifests, npm publishing (so `npx claude-mem@X.Y.Z` resolves), build verification, git tagging, GitHub releases, and changelog generation.","claude-code-plugin-release",{"claudeCode":287},"SKILL.md frontmatter at plugin/skills/version-bump/SKILL.md",[414,415],{"path":330,"priority":292},{"path":416,"priority":417},"scripts/generate_changelog.js","low",{"basePath":419,"description":420,"displayName":421,"installMethods":422,"rationale":423,"selectedPaths":424,"source":293,"sourceLanguage":294,"type":331},"plugin/skills/wowerpoint","Turn one document into a kawaii NotebookLM slide-deck PDF. Use for \"wowerpoint this\", \"make a deck about \u003Cfile>\", \"turn this report into slides\", or any request to render a single document as shareable narrative slides.","wowerpoint",{"claudeCode":287},"SKILL.md frontmatter at plugin/skills/wowerpoint/SKILL.md",[425],{"path":330,"priority":292},{"basePath":265,"description":309,"displayName":12,"installMethods":427,"license":260,"rationale":428,"selectedPaths":429,"source":293,"sourceLanguage":294,"type":233},{"npm":12},"package.json @modelcontextprotocol/sdk dep + bin at package.json",[430,432,433],{"path":431,"priority":292},"package.json",{"path":304,"priority":292},{"path":306,"priority":307},{"sources":435},[436],"manual",{"npmPackage":12},{"closedIssues90d":250,"description":439,"forks":251,"homepage":440,"license":260,"openIssues90d":253,"pushedAt":254,"readmeSize":248,"stars":255,"topics":441},"Persistent Context Across Sessions for Every Agent –  Captures everything your agent does during sessions, compresses it with AI, and injects relevant context back into future sessions. Works with Claude Code, OpenClaw, Codex, Gemini, Hermes, Copilot, OpenCode + More","https://claude-mem.ai",[442,443,444,445,446,447,448,449,232,450,451,452,453,454,455,456,457,458,459,460],"ai","ai-agents","ai-memory","anthropic","artificial-intelligence","claude","claude-agent-sdk","claude-agents","claude-code-plugin","claude-skills","long-term-memory","mem0","openmemory","supermemory","chromadb","sqlite","embeddings","memory-engine","rag",{"downloads":257},{"classifiedAt":463,"discoverAt":464,"extractAt":465,"githubAt":465,"npmAt":466,"updatedAt":463},1778698055851,1778698049260,1778698052709,1778698054459,[232,231,233,230,235,234],{"evaluatedAt":469,"extractAt":470,"updatedAt":263},1778698313442,1778698056313,[],[473,501,530,557,586,617],{"_creationTime":474,"_id":475,"community":476,"display":477,"identity":483,"providers":485,"relations":495,"tags":497,"workflow":498},1778683562157.879,"k178b9zgd315wkrt7r470fvgad86msa7",{"reviewCount":8},{"description":478,"installMethods":479,"name":481,"sourceUrl":482},"Persistent memory and cognitive profiling for Claude Code",{"pypi":480},"neuro-cortex-memory","Cortex","https://github.com/cdeust/Cortex",{"basePath":265,"githubOwner":484,"githubRepo":481,"locale":294,"slug":481,"type":233},"cdeust",{"evaluate":486,"extract":493},{"promptVersionExtension":223,"promptVersionScoring":224,"score":487,"tags":488,"targetMarket":271,"tier":236},100,[230,235,489,490,232,491,442,492],"cognitive","profiling","knowledge-graph","developer-tools",{"commitSha":273,"license":494},"MIT",{"repoId":496},"kd79gxpemvkr09a7zsb3h8kmah86nvgf",[442,232,489,492,491,230,235,490],{"evaluatedAt":499,"extractAt":500,"updatedAt":499},1778683954164,1778683562157,{"_creationTime":502,"_id":503,"community":504,"display":505,"identity":512,"providers":515,"relations":522,"tags":525,"workflow":526},1778698494803.025,"k1794cbh2r1a48thbhsm9xt6cd86nd99",{"reviewCount":8},{"description":506,"installMethods":507,"name":510,"sourceUrl":511},"Context7 monorepo - 文档工具和 SDK",{"npm":508,"remote":509},"@upstash/context7-mcp","https://mcp.context7.com/mcp","Context7 MCP","https://github.com/upstash/context7",{"basePath":265,"githubOwner":513,"githubRepo":514,"locale":17,"slug":514,"type":233},"upstash","context7",{"evaluate":516,"extract":521},{"promptVersionExtension":223,"promptVersionScoring":224,"score":487,"tags":517,"targetMarket":271,"tier":236},[518,233,519,520,492,234],"documentation","code-generation","sdk",{"commitSha":273,"license":494},{"repoId":523,"translatedFrom":524},"kd7955sg5wbf89gw527wdep66n86na9w","k174nxy45v425sdez4nhnxyzz986mqp3",[519,492,518,233,520,234],{"evaluatedAt":527,"extractAt":528,"updatedAt":529},1778698387589,1778698235845,1778698494803,{"_creationTime":531,"_id":532,"community":533,"display":534,"identity":539,"providers":541,"relations":551,"tags":553,"workflow":554},1778699559336.3713,"k17d1842vxqbh3mxqsynj4snmd86mgb5",{"reviewCount":8},{"description":535,"installMethods":536,"name":537,"sourceUrl":538},"JS reverse engineering MCP server with agent-first tool design and built-in anti-detection. 为 AI Agent 设计的 JS 逆向 MCP Server，内置反检测。",{"npm":537},"js-reverse-mcp","https://github.com/zhizhuodemao/js-reverse-mcp",{"basePath":265,"githubOwner":540,"githubRepo":537,"locale":294,"slug":537,"type":233},"zhizhuodemao",{"evaluate":542,"extract":550},{"promptVersionExtension":223,"promptVersionScoring":224,"score":487,"tags":543,"targetMarket":271,"tier":236},[544,545,546,547,233,548,549],"javascript","reverse-engineering","debugging","browser","playwright","anti-detection",{"commitSha":273,"license":260},{"repoId":552},"kd7616nf1zd7gvfjy59xdky3q186mw5d",[549,547,546,544,233,548,545],{"evaluatedAt":555,"extractAt":556,"updatedAt":555},1778699579060,1778699559336,{"_creationTime":558,"_id":559,"community":560,"display":561,"identity":567,"providers":570,"relations":578,"tags":581,"workflow":582},1778695598192.307,"k174dyd236nk8nt0csw6sf1kas86n7v0",{"reviewCount":8},{"description":562,"installMethods":563,"name":565,"sourceUrl":566},"MCP 服务器，用于通过实时 Web 仪表板进行驱动开发工作流",{"npm":564},"@pimzino/spec-workflow-mcp","Spec Workflow MCP","https://github.com/Pimzino/spec-workflow-mcp",{"basePath":265,"githubOwner":568,"githubRepo":569,"locale":17,"slug":569,"type":233},"Pimzino","spec-workflow-mcp",{"evaluate":571,"extract":576},{"promptVersionExtension":223,"promptVersionScoring":224,"score":487,"tags":572,"targetMarket":271,"tier":236},[233,573,518,574,575],"workflow","approval","development",{"commitSha":273,"license":577},"GPL-3.0",{"repoId":579,"translatedFrom":580},"kd7ckc3zn4yfhds7q1pxbvcanh86mwr8","k174t696778dpsx9f3d8p60d0586m8zf",[574,575,518,233,573],{"evaluatedAt":583,"extractAt":584,"updatedAt":585},1778695558138,1778695445139,1778695598192,{"_creationTime":587,"_id":588,"community":589,"display":590,"identity":596,"providers":599,"relations":609,"tags":612,"workflow":613},1778695117736.536,"k174e52pvvw9617za237j8dbrs86n7hh",{"reviewCount":8},{"description":591,"installMethods":592,"name":594,"sourceUrl":595},"一个强大的 MCP 工具包，用于编码，提供语义检索和编辑功能 - 您代理的 IDE",{"pypi":593},"serena-agent","Serena MCP","https://github.com/oraios/serena",{"basePath":265,"githubOwner":597,"githubRepo":598,"locale":17,"slug":598,"type":233},"oraios","serena",{"evaluate":600,"extract":608},{"promptVersionExtension":223,"promptVersionScoring":224,"score":487,"tags":601,"targetMarket":271,"tier":236},[602,603,604,605,233,606,607],"ide","lsp","code-analysis","refactoring","python","jetbrains",{"commitSha":273,"license":494},{"repoId":610,"translatedFrom":611},"kd7c9gedpjkeapt0q2wq62y5nx86mcjd","k175vnjvyq0exw0w7qnzh8632186mw64",[604,602,607,603,233,606,605],{"evaluatedAt":614,"extractAt":615,"updatedAt":616},1778695095994,1778695082794,1778695117736,{"_creationTime":618,"_id":619,"community":620,"display":621,"identity":627,"providers":630,"relations":639,"tags":642,"workflow":643},1778694661162.2888,"k175zfrrhbs061s147e0rnvzsh86ma5a",{"reviewCount":8},{"description":622,"installMethods":623,"name":625,"sourceUrl":626},"用于与 Neon Management API 和数据库交互的 MCP 服务器",{"remote":624},"https://mcp.neon.tech/mcp","Neon MCP 服务器","https://github.com/neondatabase/mcp-server-neon",{"basePath":265,"githubOwner":628,"githubRepo":629,"locale":17,"slug":629,"type":233},"neondatabase","mcp-server-neon",{"evaluate":631,"extract":638},{"promptVersionExtension":223,"promptVersionScoring":224,"score":487,"tags":632,"targetMarket":271,"tier":236},[233,633,634,635,636,637],"neon","database","postgres","api","management",{"commitSha":273,"license":494},{"repoId":640,"translatedFrom":641},"kd76ajatvgnajg3svk226msw0186msb6","k173y9x7qwtxpex7epkm17v72x86nnxx",[636,634,637,233,633,635],{"evaluatedAt":644,"extractAt":645,"updatedAt":646},1778694626069,1778694539518,1778694661162]