[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-mcp-Phoenixrr2113-mcp-server-en":3,"guides-for-Phoenixrr2113-mcp-server":386,"similar-k1788q8402k18rs43avfjw3hfx86nvxa-en":387},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":14,"identity":265,"isFallback":256,"parentExtension":270,"providers":271,"relations":276,"repo":278,"tags":382,"workflow":383},1778695352805.7676,"k1788q8402k18rs43avfjw3hfx86nvxa",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":12,"sourceUrl":13},"MCP Server for CodeGraph - enables AI assistants to query code knowledge graph",{"npm":12},"@codegraph/mcp-server","https://github.com/Phoenixrr2113/codebase-graph",{"_creationTime":15,"_id":16,"extensionId":5,"locale":17,"result":18,"trustSignals":248,"workflow":263},1778695410351.973,"kn70wrafys00998fyhk2d9xevx86m1dc","en",{"checks":19,"evaluatedAt":215,"extensionSummary":216,"features":217,"nonGoals":223,"promptVersionExtension":227,"promptVersionScoring":228,"purpose":229,"rationale":230,"score":231,"summary":232,"tags":233,"targetMarket":241,"tier":242,"useCases":243},[20,25,28,31,35,38,42,47,50,53,57,61,64,68,71,74,77,80,83,86,90,94,98,102,106,109,113,116,121,124,127,130,133,136,139,143,146,150,153,157,160,164,167,170,173,176,179,182,185,188,191,194,197,200,203,206,209,212],{"category":21,"check":22,"severity":23,"summary":24},"Practical Utility","Problem relevance","pass","The description clearly states the problem of enabling AI assistants to query a code knowledge graph.",{"category":21,"check":26,"severity":23,"summary":27},"Unique selling proposition","The extension provides a consolidated interface for AI assistants to interact with a code knowledge graph, offering a distinct value over basic LLM capabilities by abstracting complex graph operations into persona tools.",{"category":21,"check":29,"severity":23,"summary":30},"Production readiness","The MCP server is fully implemented with persona and raw tools, includes input validation, error handling, and graceful shutdown, covering the lifecycle for interacting with a code knowledge graph.",{"category":32,"check":33,"severity":23,"summary":34},"Scope","Single responsibility principle","The extension focuses on providing access to a code knowledge graph through persona and raw tools, maintaining a coherent domain.",{"category":32,"check":36,"severity":23,"summary":37},"Description quality","The displayed description accurately reflects the extension's purpose of enabling AI assistants to query a code knowledge graph.",{"category":39,"check":40,"severity":23,"summary":41},"Invocation","Scoped tools","Tools are generally scoped as verb-noun specialists (e.g., `search_code`, `store_entity`, `query_graph`), with persona tools offering higher-level abstractions.",{"category":43,"check":44,"severity":45,"summary":46},"Documentation","Configuration & parameter reference","info","Tool parameters are documented in the schema, but explicit default values and configuration precedence order are not consistently detailed in the README or tool descriptions.",{"category":32,"check":48,"severity":23,"summary":49},"Tool naming","Tool names are descriptive, kebab-cased, and clearly indicate their function within the code graph domain.",{"category":32,"check":51,"severity":23,"summary":52},"Minimal I/O surface","Input schemas are structured and appear to request only necessary data; responses are generally structured and relevant to the tool's function.",{"category":54,"check":55,"severity":23,"summary":56},"License","License usability","The extension is licensed under the MIT license, which is permissive and widely usable.",{"category":58,"check":59,"severity":23,"summary":60},"Maintenance","Commit recency","The latest commit was on May 10, 2026, indicating recent maintenance.",{"category":58,"check":62,"severity":23,"summary":63},"Dependency Management","The project uses npm workspaces and pins dependencies implicitly via package.json and version ranges, with build and test scripts suggesting a managed dependency process.",{"category":65,"check":66,"severity":23,"summary":67},"Security","Secret Management","The extension does not appear to handle or expose secrets directly. It relies on external configuration for LLM API keys, which is expected.",{"category":65,"check":69,"severity":23,"summary":70},"Injection","The code appears to sanitize inputs and use parameterized queries for graph access, mitigating injection risks.",{"category":65,"check":72,"severity":23,"summary":73},"Transitive Supply-Chain Grenades","The extension bundles its dependencies and does not appear to fetch or execute external code at runtime.",{"category":65,"check":75,"severity":23,"summary":76},"Sandbox Isolation","The server operates within its own process and relies on the host agent for sandbox isolation. It does not appear to directly manipulate files outside its designated scopes.",{"category":65,"check":78,"severity":23,"summary":79},"Sandbox escape primitives","No detached process spawns or deny-retry loops were observed in the code.",{"category":65,"check":81,"severity":23,"summary":82},"Data Exfiltration","The extension focuses on querying a local code graph and does not exhibit patterns suggestive of unauthorized data exfiltration.",{"category":65,"check":84,"severity":23,"summary":85},"Hidden Text Tricks","Bundled content appears free of hidden steering tricks or obfuscated instructions.",{"category":87,"check":88,"severity":23,"summary":89},"Hooks","Opaque code execution","The server's code is in plain TypeScript/JavaScript and is not obfuscated.",{"category":91,"check":92,"severity":23,"summary":93},"Portability","Structural Assumption","The tool assumes a project structure managed by the CodeGraph configuration, but `configure_projects` helps manage this, and defaults to CWD/git root if not specified.",{"category":95,"check":96,"severity":23,"summary":97},"Trust","Issues Attention","There are 0 open and 0 closed issues in the last 90 days, indicating the project is either very new or has no current issues. Closure rate is N/A.",{"category":99,"check":100,"severity":23,"summary":101},"Versioning","Release Management","The `package.json` specifies version '0.1.0', and installation instructions reference a specific distribution file (`dist/index.js`), allowing for versioning.",{"category":103,"check":104,"severity":23,"summary":105},"Code Execution","Validation","Input validation is performed by the MCP SDK and within tool handlers (e.g., path validation, query length limits, Cypher safety checks), ensuring safe execution.",{"category":65,"check":107,"severity":23,"summary":108},"Unguarded Destructive Operations","Destructive operations like re-indexing or project removal are explicitly called by tools (`trigger_reindex`, `configure_projects` remove action) and would require user confirmation via the AI assistant.",{"category":110,"check":111,"severity":23,"summary":112},"Errors","Error Handling","Error handling is present in tool implementations, logging errors to stderr and returning structured error messages. Unhandled exceptions are caught by the server.",{"category":103,"check":114,"severity":45,"summary":115},"Logging","The server logs to stderr using a structured format, which aids in auditing actions. Explicit audit log file per invocation is not present.",{"category":117,"check":118,"severity":119,"summary":120},"Compliance","GDPR","not_applicable","The extension operates on code structure and project metadata, not personal data.",{"category":117,"check":122,"severity":23,"summary":123},"Target market","The extension's functionality is universally applicable to codebases and does not exhibit regional or jurisdictional restrictions; targetMarket is 'global'.",{"category":91,"check":125,"severity":23,"summary":126},"Runtime stability","The extension is written in Node.js and uses standard libraries, making it portable across POSIX-compliant systems. It relies on Node.js 20+.",{"category":43,"check":128,"severity":23,"summary":129},"README","The README is comprehensive, explaining the tool's purpose, personas, raw tools, configuration, and input validation.",{"category":32,"check":131,"severity":23,"summary":132},"Tool surface size","The extension exposes a reasonable number of tools, balancing functionality with scope control.",{"category":39,"check":134,"severity":23,"summary":135},"Overlapping near-synonym tools","While there are persona tools and raw tools, their functions are distinct and named appropriately (e.g., `search_code` vs. `query_knowledge`).",{"category":43,"check":137,"severity":23,"summary":138},"Phantom features","All features described in the README, including persona tools and optional raw tools, correspond to implemented functionality.",{"category":140,"check":141,"severity":23,"summary":142},"Install","Installation instruction","The README provides clear MCP client configuration instructions with a copy-pasteable JSON snippet for integration.",{"category":110,"check":144,"severity":23,"summary":145},"Actionable error messages","Errors are generally well-framed, indicating what failed and why, often with suggestions for remediation or configuration.",{"category":147,"check":148,"severity":23,"summary":149},"Execution","Pinned dependencies","Dependencies are managed via `package.json` and `npm` workspaces, implying pinned versions for reproducible builds.",{"category":32,"check":151,"severity":119,"summary":152},"Dry-run preview","The extension is primarily read-only for querying the code graph; destructive operations like re-indexing are explicit tool calls that require agent confirmation.",{"category":154,"check":155,"severity":23,"summary":156},"Protocol","Idempotent retry & timeouts","The implementation appears stateless between calls, and the MCP SDK likely handles per-call timeouts. Read-only operations are naturally idempotent.",{"category":154,"check":158,"severity":23,"summary":159},"Telemetry opt-in","No telemetry is mentioned or implemented; data collection would rely on the host agent's policies.",{"category":161,"check":162,"severity":23,"summary":163},"Tool descriptions","Silent schema mutation","The server does not mutate its tool schema at runtime; changes are managed through releases.",{"category":32,"check":165,"severity":23,"summary":166},"Schema token cost","The number of tools and their schema lengths appear reasonable, unlikely to exceed typical token limits for LLM context.",{"category":43,"check":168,"severity":23,"summary":169},"Typed parameters","Parameters in tool schemas are well-typed, using enums, formats, and descriptions effectively.",{"category":43,"check":171,"severity":23,"summary":172},"Behavior hints","The schema definition for persona tools does not explicitly include behavior hints like `destructiveHint`. This check may not be fully applicable if these hints are handled by the MCP SDK implicitly or if they are not designed for these specific tools.",{"category":65,"check":174,"severity":23,"summary":175},"Dangerous-tool flag","While no explicit `--dangerous-tool` flag is documented, potentially destructive operations (reindexing, project removal) are exposed as distinct tools requiring explicit invocation and agent confirmation.",{"category":161,"check":177,"severity":23,"summary":178},"Imperative phrasing","Tool descriptions focus on literal actions and do not contain imperative phrases aimed at the model.",{"category":161,"check":180,"severity":23,"summary":181},"Output schema","Structured outputs from tools often include identifiers or relevant data, and the schemas in the tool definitions support downstream validation.",{"category":154,"check":183,"severity":23,"summary":184},"Stdout discipline","The server is configured to log only to stderr, ensuring stdout remains clean for JSON-RPC communication.",{"category":65,"check":186,"severity":23,"summary":187},"Transport choice","The server uses stdio transport, which is appropriate for local execution and is designed to maintain process isolation.",{"category":65,"check":189,"severity":119,"summary":190},"Auth","The server uses stdio transport, which does not involve HTTP authentication.",{"category":65,"check":192,"severity":119,"summary":193},"Audience claim","The server uses stdio transport, which does not involve JWT audience validation.",{"category":65,"check":195,"severity":119,"summary":196},"Rebinding defense","The server uses stdio transport and does not expose a local HTTP server that would be vulnerable to DNS rebinding.",{"category":65,"check":198,"severity":45,"summary":199},"Granular Control","While persona tools offer a higher-level abstraction, granular control over enabling specific raw tools or tool groups is not explicitly documented as a feature.",{"category":154,"check":201,"severity":23,"summary":202},"Lifecycle handlers","The server implements necessary lifecycle handlers for startup, shutdown, and tool invocation, ensuring proper resource management.",{"category":154,"check":204,"severity":23,"summary":205},"Validation errors","Input validation errors are handled as tool results with `isError: true`, allowing the agent to self-correct rather than causing a transport failure.",{"category":110,"check":207,"severity":23,"summary":208},"Unhandled exceptions","Unhandled exceptions within tool handlers are caught and reported as structured tool errors, preventing transport crashes.",{"category":154,"check":210,"severity":23,"summary":211},"Official SDK","The server utilizes the official `@modelcontextprotocol/sdk`, ensuring adherence to the protocol and benefiting from SDK updates.",{"category":154,"check":213,"severity":23,"summary":214},"Context Optimizations","Tools like `query_knowledge` and `search_code` implement limits and filtering, and the file indexing strategy helps manage context efficiently.",1778695409779,"This MCP server integrates with a CodeGraph knowledge base, providing AI assistants with tools to search code, manage codebase context, store and recall domain knowledge, and execute Cypher queries against the graph.",[218,219,220,221,222],"Persona-based tools for abstract code graph interaction","Raw tools for advanced users (search, knowledge, codebase, query)","Code indexing, search (vector + keyword), and context retrieval","Persistent knowledge graph with temporal memory","Automatic file watching and incremental re-indexing",[224,225,226],"Performing code mutations or refactoring","Replacing static analysis tools directly","Acting as a general-purpose database interface","3.0.0","4.4.0","To enable AI assistants to query and interact with a code knowledge graph, facilitating deeper code understanding and retrieval.","High quality implementation with comprehensive tool descriptions, robust error handling, and adherence to MCP protocol standards. Minor areas for improvement include more explicit default value documentation for parameters and clearer granular control over raw tool enablement.",99,"A production-ready MCP server for interacting with a code knowledge graph, offering persona and raw tools.",[234,235,236,237,238,239,240],"code-graph","knowledge-graph","code-analysis","lsp","code-search","mcp","typescript","global","verified",[244,245,246,247],"Ask complex questions about code structure and relationships","Store and retrieve domain-specific knowledge from conversations or documents","Understand the impact of code changes","Navigate and explore large codebases effectively",{"codeQuality":249,"collectedAt":251,"documentation":252,"maintenance":255,"security":260,"testCoverage":262},{"hasLockfile":250},true,1778695390008,{"descriptionLength":253,"readmeSize":254},78,6076,{"closedIssues90d":8,"forks":8,"hasChangelog":256,"manifestVersion":257,"openIssues90d":8,"pushedAt":258,"stars":259},false,"0.1.0",1778445594000,4,{"hasNpmPackage":256,"license":261,"smitheryVerified":256},"MIT",{"hasCi":256,"hasTests":250},{"updatedAt":264},1778695410352,{"basePath":266,"githubOwner":267,"githubRepo":268,"locale":17,"slug":269,"type":239},"packages/mcp-server","Phoenixrr2113","codebase-graph","mcp-server",null,{"evaluate":272,"extract":274},{"promptVersionExtension":227,"promptVersionScoring":228,"score":231,"tags":273,"targetMarket":241,"tier":242},[234,235,236,237,238,239,240],{"commitSha":275},"HEAD",{"repoId":277},"kd71r3cmza4sh2xt96j737zv5186nr20",{"_creationTime":279,"_id":277,"identity":280,"providers":281,"workflow":378},1778695347929.571,{"githubOwner":267,"githubRepo":268,"sourceUrl":13},{"classify":282,"discover":358,"github":361},{"commitSha":275,"extensions":283},[284,321,333],{"basePath":285,"description":286,"displayName":287,"installMethods":288,"rationale":289,"selectedPaths":290,"source":319,"sourceLanguage":17,"type":320},"packages/cli","CLI for CodeGraph - parse, analyze, and query code knowledge graphs","@codegraph/cli",{"npm":287},"cli ecosystem detected at packages/cli",[291,294,296,299,301,303,305,307,309,311,313,315,317],{"path":292,"priority":293},"package.json","mandatory",{"path":295,"priority":293},"README.md",{"path":297,"priority":298},"src/index.ts","low",{"path":300,"priority":298},"src/cli.ts",{"path":302,"priority":298},"src/commands/analyze.ts",{"path":304,"priority":298},"src/commands/embed.ts",{"path":306,"priority":298},"src/commands/extract.ts",{"path":308,"priority":298},"src/commands/link.ts",{"path":310,"priority":298},"src/commands/map.ts",{"path":312,"priority":298},"src/commands/query.ts",{"path":314,"priority":298},"src/commands/search.ts",{"path":316,"priority":298},"src/commands/serve.ts",{"path":318,"priority":298},"src/commands/status.ts","rule","cli",{"basePath":322,"description":323,"displayName":324,"installMethods":325,"license":326,"rationale":327,"selectedPaths":328,"source":319,"sourceLanguage":17,"type":320},"packages/npm-package","CodeGraph MCP Server — Index any codebase into a graph database. Search by meaning, trace relationships, and manage project knowledge.","@codegraph/mcp",{"npm":324},"SEE LICENSE IN LICENSE","cli ecosystem detected at packages/npm-package",[329,330],{"path":292,"priority":293},{"path":331,"priority":332},"bin/codegraph-mcp.mjs","medium",{"basePath":266,"description":10,"displayName":12,"installMethods":334,"rationale":335,"selectedPaths":336,"source":319,"sourceLanguage":17,"type":239},{"npm":12},"package.json @modelcontextprotocol/sdk dep + bin at packages/mcp-server/package.json",[337,338,339,340,342,344,346,348,350,352,354,356],{"path":292,"priority":293},{"path":295,"priority":293},{"path":297,"priority":298},{"path":341,"priority":298},"src/server.ts",{"path":343,"priority":298},"src/tools/configureProjects.ts",{"path":345,"priority":298},"src/tools/getContext.ts",{"path":347,"priority":298},"src/tools/graphExplorer.ts",{"path":349,"priority":298},"src/tools/knowledge.ts",{"path":351,"priority":298},"src/tools/queryGraph.ts",{"path":353,"priority":298},"src/tools/reindex.ts",{"path":355,"priority":298},"src/tools/router.ts",{"path":357,"priority":298},"src/tools/searchCode.ts",{"sources":359},[360],"manual",{"closedIssues90d":8,"description":362,"forks":8,"homepage":363,"license":261,"openIssues90d":8,"pushedAt":258,"readmeSize":254,"stars":259,"topics":364},"Code knowledge graph and MCP search server with tree-sitter parsing, vector + reranker retrieval, and bitemporal knowledge.","https://v0-landing-page-build-kappa-virid.vercel.app",[365,366,367,368,369,370,236,371,372,373,374,235,239,269,375,376,240,238,377],"ai","ai-tools","ast","automation","claude","claude-code","code-intelligence","cursor","developer-tools","falkordb","model-context-protocol","tree-sitter","vector-search",{"classifiedAt":379,"discoverAt":380,"extractAt":381,"githubAt":381,"updatedAt":379},1778695352582,1778695347929,1778695350795,[236,234,238,235,237,239,240],{"evaluatedAt":264,"extractAt":384,"updatedAt":385},1778695352805,1778695457730,[],[388,418,446,472,498,526],{"_creationTime":389,"_id":390,"community":391,"display":392,"identity":398,"providers":402,"relations":411,"tags":413,"workflow":414},1778695082794.7087,"k175vnjvyq0exw0w7qnzh8632186mw64",{"reviewCount":8},{"description":393,"installMethods":394,"name":396,"sourceUrl":397},"A powerful MCP toolkit for coding, providing semantic retrieval and editing capabilities  - the IDE for your agent",{"pypi":395},"serena-agent","Serena MCP","https://github.com/oraios/serena",{"basePath":399,"githubOwner":400,"githubRepo":401,"locale":17,"slug":401,"type":239},"","oraios","serena",{"evaluate":403,"extract":410},{"promptVersionExtension":227,"promptVersionScoring":228,"score":404,"tags":405,"targetMarket":241,"tier":242},100,[406,237,236,407,239,408,409],"ide","refactoring","python","jetbrains",{"commitSha":275,"license":261},{"repoId":412},"kd7c9gedpjkeapt0q2wq62y5nx86mcjd",[236,406,409,237,239,408,407],{"evaluatedAt":415,"extractAt":416,"updatedAt":417},1778695095994,1778695082794,1778695119797,{"_creationTime":419,"_id":420,"community":421,"display":422,"identity":429,"providers":432,"relations":439,"tags":441,"workflow":442},1778698235845.4092,"k174nxy45v425sdez4nhnxyzz986mqp3",{"reviewCount":8},{"description":423,"installMethods":424,"name":427,"sourceUrl":428},"Context7 monorepo - Documentation tools and SDKs",{"npm":425,"remote":426},"@upstash/context7-mcp","https://mcp.context7.com/mcp","Context7 MCP","https://github.com/upstash/context7",{"basePath":399,"githubOwner":430,"githubRepo":431,"locale":17,"slug":431,"type":239},"upstash","context7",{"evaluate":433,"extract":438},{"promptVersionExtension":227,"promptVersionScoring":228,"score":404,"tags":434,"targetMarket":241,"tier":242},[435,239,436,437,373,240],"documentation","code-generation","sdk",{"commitSha":275,"license":261},{"repoId":440},"kd7955sg5wbf89gw527wdep66n86na9w",[436,373,435,239,437,240],{"evaluatedAt":443,"extractAt":444,"updatedAt":445},1778698387589,1778698235845,1778698496829,{"_creationTime":447,"_id":448,"community":449,"display":450,"identity":455,"providers":458,"relations":465,"tags":467,"workflow":468},1778695784150.1086,"k17bstjq4j24xg13s6a62nxezd86md1f",{"reviewCount":8},{"description":451,"installMethods":452,"name":453,"sourceUrl":454},"Local codebase memory, intent-routed retrieval, generated wiki, and MCP tools for coding agents",{"npm":453},"@proofofwork-agency/reporecall","https://github.com/proofofwork-agency/reporecall",{"basePath":399,"githubOwner":456,"githubRepo":457,"locale":17,"slug":457,"type":239},"proofofwork-agency","reporecall",{"evaluate":459,"extract":464},{"promptVersionExtension":227,"promptVersionScoring":228,"score":460,"tags":461,"targetMarket":241,"tier":242},97,[462,238,239,236,237,463],"codebase-memory","rag",{"commitSha":275,"license":261},{"repoId":466},"kd7bh6yw90pygsytktv7259ckn86m4x7",[236,238,462,237,239,463],{"evaluatedAt":469,"extractAt":470,"updatedAt":471},1778695803105,1778695784150,1778695830130,{"_creationTime":473,"_id":474,"community":475,"display":476,"identity":482,"providers":484,"relations":492,"tags":494,"workflow":495},1778683562157.879,"k178b9zgd315wkrt7r470fvgad86msa7",{"reviewCount":8},{"description":477,"installMethods":478,"name":480,"sourceUrl":481},"Persistent memory and cognitive profiling for Claude Code",{"pypi":479},"neuro-cortex-memory","Cortex","https://github.com/cdeust/Cortex",{"basePath":399,"githubOwner":483,"githubRepo":480,"locale":17,"slug":480,"type":239},"cdeust",{"evaluate":485,"extract":491},{"promptVersionExtension":227,"promptVersionScoring":228,"score":404,"tags":486,"targetMarket":241,"tier":242},[487,488,489,490,370,235,365,373],"memory","persistence","cognitive","profiling",{"commitSha":275,"license":261},{"repoId":493},"kd79gxpemvkr09a7zsb3h8kmah86nvgf",[365,370,489,373,235,487,488,490],{"evaluatedAt":496,"extractAt":497,"updatedAt":496},1778683954164,1778683562157,{"_creationTime":499,"_id":500,"community":501,"display":502,"identity":507,"providers":509,"relations":520,"tags":522,"workflow":523},1778699559336.3713,"k17d1842vxqbh3mxqsynj4snmd86mgb5",{"reviewCount":8},{"description":503,"installMethods":504,"name":505,"sourceUrl":506},"JS reverse engineering MCP server with agent-first tool design and built-in anti-detection. 为 AI Agent 设计的 JS 逆向 MCP Server，内置反检测。",{"npm":505},"js-reverse-mcp","https://github.com/zhizhuodemao/js-reverse-mcp",{"basePath":399,"githubOwner":508,"githubRepo":505,"locale":17,"slug":505,"type":239},"zhizhuodemao",{"evaluate":510,"extract":518},{"promptVersionExtension":227,"promptVersionScoring":228,"score":404,"tags":511,"targetMarket":241,"tier":242},[512,513,514,515,239,516,517],"javascript","reverse-engineering","debugging","browser","playwright","anti-detection",{"commitSha":275,"license":519},"Apache-2.0",{"repoId":521},"kd7616nf1zd7gvfjy59xdky3q186mw5d",[517,515,514,512,239,516,513],{"evaluatedAt":524,"extractAt":525,"updatedAt":524},1778699579060,1778699559336,{"_creationTime":527,"_id":528,"community":529,"display":530,"identity":536,"providers":539,"relations":547,"tags":549,"workflow":550},1778695445139.3215,"k174t696778dpsx9f3d8p60d0586m8zf",{"reviewCount":8},{"description":531,"installMethods":532,"name":534,"sourceUrl":535},"MCP server for spec-driven development workflow with real-time web dashboard",{"npm":533},"@pimzino/spec-workflow-mcp","Spec Workflow MCP","https://github.com/Pimzino/spec-workflow-mcp",{"basePath":399,"githubOwner":537,"githubRepo":538,"locale":17,"slug":538,"type":239},"Pimzino","spec-workflow-mcp",{"evaluate":540,"extract":545},{"promptVersionExtension":227,"promptVersionScoring":228,"score":404,"tags":541,"targetMarket":241,"tier":242},[239,542,435,543,544],"workflow","approval","development",{"commitSha":275,"license":546},"GPL-3.0",{"repoId":548},"kd7ckc3zn4yfhds7q1pxbvcanh86mwr8",[543,544,435,239,542],{"evaluatedAt":551,"extractAt":552,"updatedAt":553},1778695558138,1778695445139,1778695654221]