[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-mcp-modelcontextprotocol-memory-en":3,"guides-for-modelcontextprotocol-memory":417,"similar-k173dafq3ckqe5ksntav9vgdes86m9gn-en":418},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":14,"identity":260,"isFallback":250,"parentExtension":264,"providers":265,"relations":270,"repo":272,"tags":413,"workflow":414},1778693568221.1704,"k173dafq3ckqe5ksntav9vgdes86m9gn",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":12,"sourceUrl":13},"MCP server for enabling memory for Claude through a knowledge graph",{"npm":12},"@modelcontextprotocol/server-memory","https://github.com/modelcontextprotocol/servers",{"_creationTime":15,"_id":16,"extensionId":5,"locale":17,"result":18,"trustSignals":240,"workflow":258},1778693635153.9504,"kn78dpjhy52728645h920khyf586n0w9","en",{"checks":19,"evaluatedAt":211,"extensionSummary":212,"features":213,"nonGoals":218,"promptVersionExtension":222,"promptVersionScoring":223,"purpose":224,"rationale":225,"score":226,"summary":227,"tags":228,"targetMarket":234,"tier":235,"useCases":236},[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,111,115,119,122,125,128,131,134,137,141,145,149,152,156,160,163,166,169,172,175,178,181,184,187,190,193,196,199,202,205,208],{"category":21,"check":22,"severity":23,"summary":24},"Practical Utility","Problem relevance","pass","The description clearly states the problem of enabling persistent memory for Claude through a knowledge graph.",{"category":21,"check":26,"severity":23,"summary":27},"Unique selling proposition","The extension implements a knowledge graph for persistent memory, offering value beyond simple prompting by structuring and managing conversational data.",{"category":21,"check":29,"severity":23,"summary":30},"Production readiness","The server is fully implemented with tools for creating, reading, updating, and deleting entities, relations, and observations, covering the complete lifecycle for memory management.",{"category":32,"check":33,"severity":23,"summary":34},"Scope","Single responsibility principle","The extension focuses solely on managing a knowledge graph for memory persistence, adhering to a single responsibility.",{"category":32,"check":36,"severity":23,"summary":37},"Description quality","The provided description accurately and concisely reflects the extension's purpose and core functionality.",{"category":39,"check":40,"severity":23,"summary":41},"Invocation","Scoped tools","All tools are narrow verb-noun specialists (e.g., `create_entities`, `add_observations`) for specific knowledge graph operations.",{"category":43,"check":44,"severity":23,"summary":45},"Documentation","Configuration & parameter reference","Tool parameters are documented with schemas, and environment variables for configuration are clearly outlined in the README, including a fallback path.",{"category":32,"check":47,"severity":23,"summary":48},"Tool naming","Tool names are descriptive and follow a clear verb-noun pattern within the domain of knowledge graph management.",{"category":32,"check":50,"severity":23,"summary":51},"Minimal I/O surface","Tool inputs are well-defined using Zod schemas, and outputs are structured, returning only relevant data.",{"category":53,"check":54,"severity":23,"summary":55},"License","License usability","The project is licensed under Apache-2.0 and MIT, with clear indications in the LICENSE file and package.json.",{"category":57,"check":58,"severity":23,"summary":59},"Maintenance","Commit recency","The latest commit was on 2026-05-12, indicating recent activity within the last 90 days.",{"category":57,"check":61,"severity":23,"summary":62},"Dependency Management","Dependencies are managed via npm, and the presence of `package.json` and a `build` script suggests a managed update process.",{"category":64,"check":65,"severity":23,"summary":66},"Security","Secret Management","No secrets are used or exposed in the provided source code or configuration examples.",{"category":64,"check":68,"severity":23,"summary":69},"Injection","The code handles data as JSON and does not execute external code or load untrusted content at runtime.",{"category":64,"check":71,"severity":23,"summary":72},"Transitive Supply-Chain Grenades","The server relies on bundled dependencies and does not fetch external code or data at runtime.",{"category":64,"check":74,"severity":23,"summary":75},"Sandbox Isolation","The server operates on a defined memory file and does not interact with or modify files outside its designated scope.",{"category":64,"check":77,"severity":23,"summary":78},"Sandbox escape primitives","No detached processes or retry loops around denied tool calls were found in the source code.",{"category":64,"check":80,"severity":23,"summary":81},"Data Exfiltration","The extension does not read or submit confidential data; all outbound interactions are internal to the MCP protocol.",{"category":64,"check":83,"severity":23,"summary":84},"Hidden Text Tricks","Bundled content appears free of hidden steering tricks, and descriptions are clean ASCII.",{"category":86,"check":87,"severity":23,"summary":88},"Hooks","Opaque code execution","The bundled JavaScript code is plain and readable, with no obfuscation or runtime code fetching.",{"category":90,"check":91,"severity":23,"summary":92},"Portability","Structural Assumption","The server makes no assumptions about user project structure beyond its own configuration file path.",{"category":94,"check":95,"severity":23,"summary":96},"Trust","Issues Attention","84 issues opened and 197 closed in 90 days with a closure rate > 50% indicates active maintainer engagement.",{"category":98,"check":99,"severity":23,"summary":100},"Versioning","Release Management","A meaningful semver version (0.6.3) is declared in package.json and the README.",{"category":102,"check":103,"severity":23,"summary":104},"Code Execution","Validation","Zod schemas are used to validate all input parameters for each tool.",{"category":64,"check":106,"severity":23,"summary":107},"Unguarded Destructive Operations","Destructive operations are managed via specific tool calls, and the README implies user control through prompts/configuration, not silent execution.",{"category":102,"check":109,"severity":23,"summary":110},"Error Handling","The code uses try/catch blocks and Zod validation to handle errors, returning structured tool errors or specific exceptions.",{"category":102,"check":112,"severity":113,"summary":114},"Logging","not_applicable","The skill is read-only with respect to external files beyond its defined memory storage, so explicit audit logging is not applicable.",{"category":116,"check":117,"severity":23,"summary":118},"Compliance","GDPR","The extension operates on user-defined data within its knowledge graph and does not inherently handle or submit personal data to third parties.",{"category":116,"check":120,"severity":23,"summary":121},"Target market","The extension has no regional limitations and operates globally.",{"category":90,"check":123,"severity":23,"summary":124},"Runtime stability","The Node.js server is designed for POSIX environments and standard npm/docker execution, with no OS-specific assumptions.",{"category":43,"check":126,"severity":23,"summary":127},"README","The README is comprehensive, clearly stating the purpose, concepts, API, and installation instructions.",{"category":32,"check":129,"severity":23,"summary":130},"Tool surface size","The extension exposes 9 tools, which falls within the recommended range of 3-10.",{"category":39,"check":132,"severity":23,"summary":133},"Overlapping near-synonym tools","All tool names represent distinct operations within the knowledge graph domain, with no apparent synonyms.",{"category":43,"check":135,"severity":23,"summary":136},"Phantom features","All advertised features and tools in the README have corresponding implementations in the code.",{"category":138,"check":139,"severity":23,"summary":140},"Install","Installation instruction","Detailed installation instructions for Docker and NPX are provided, including copy-pasteable configuration snippets and VS Code integration.",{"category":142,"check":143,"severity":23,"summary":144},"Errors","Actionable error messages","Errors from Zod validation and internal logic are handled and should provide sufficient information for self-correction.",{"category":146,"check":147,"severity":23,"summary":148},"Execution","Pinned dependencies","Dependencies are managed via npm and `package.json`, implying pinned versions, and the script includes a shebang.",{"category":32,"check":150,"severity":113,"summary":151},"Dry-run preview","The extension's operations are primarily data manipulation within its own store; direct state-changing operations with external impact are not present.",{"category":153,"check":154,"severity":23,"summary":155},"Protocol","Idempotent retry & timeouts","Mutating operations are designed to be idempotent where possible (e.g., `create_` operations skip existing items). A 30s timeout is implicitly handled by the MCP SDK.",{"category":157,"check":158,"severity":23,"summary":159},"Tool descriptions","Silent schema mutation","Schema mutations are not expected at runtime; changes would require a new release.",{"category":32,"check":161,"severity":23,"summary":162},"Schema token cost","With 9 tools and reasonable schema lengths, the total token cost is likely well under 5k.",{"category":43,"check":164,"severity":23,"summary":165},"Typed parameters","Parameters are typed using Zod schemas, with clear descriptions and expected formats, especially for entities and relations.",{"category":157,"check":167,"severity":23,"summary":168},"Behavior hints","Behavior hints are implicitly covered by the tool descriptions and schemas, indicating read-only nature for many operations and clear intent for others.",{"category":64,"check":170,"severity":23,"summary":171},"Dangerous-tool flag","Dangerous operations are not exposed; tools are specific to knowledge graph manipulation and do not involve shell execution or sensitive data writes.",{"category":157,"check":173,"severity":23,"summary":174},"Imperative phrasing","Tool descriptions are literal and verb-first, avoiding imperative phrases aimed at the model.",{"category":157,"check":176,"severity":23,"summary":177},"Output schema","All tools returning structured data include an `outputSchema` that matches the expected response.",{"category":153,"check":179,"severity":23,"summary":180},"Stdout discipline","Only JSON-RPC output is directed to stdout; diagnostic messages are sent to stderr.",{"category":64,"check":182,"severity":23,"summary":183},"Transport choice","The extension uses stdio transport, which is appropriate for local processes, and the README details its use within Claude Desktop.",{"category":64,"check":185,"severity":113,"summary":186},"Auth","The extension uses stdio transport, which does not involve remote HTTP authentication.",{"category":64,"check":188,"severity":113,"summary":189},"Audience claim","The extension uses stdio transport and does not involve token validation or audience claims.",{"category":64,"check":191,"severity":113,"summary":192},"Rebinding defense","The extension uses stdio transport and does not expose an HTTP server vulnerable to DNS rebinding.",{"category":64,"check":194,"severity":23,"summary":195},"Granular Control","The tools are specific to knowledge graph operations and do not expose monolithic super-user capabilities.",{"category":153,"check":197,"severity":23,"summary":198},"Lifecycle handlers","The underlying MCP SDK handles lifecycle events like initialization and shutdown, ensuring graceful operation.",{"category":153,"check":200,"severity":23,"summary":201},"Validation errors","Invalid inputs are handled via Zod validation, returning tool results with `isError: true` rather than protocol errors.",{"category":142,"check":203,"severity":23,"summary":204},"Unhandled exceptions","The Node.js environment and MCP SDK are expected to handle exceptions gracefully, converting them to structured tool errors.",{"category":153,"check":206,"severity":23,"summary":207},"Official SDK","The server utilizes the official `@modelcontextprotocol/sdk` as indicated by its dependency in `package.json`.",{"category":153,"check":209,"severity":23,"summary":210},"Context Optimizations","The extension manages its own data store and does not inherently face context window overflows; operations are discrete.",1778693635049,"This MCP server provides persistent memory capabilities for Claude by implementing a knowledge graph. It supports operations for creating, reading, updating, and deleting entities, relations, and observations, storing data in a JSONL file.",[214,215,216,217],"Knowledge graph for structured memory","CRUD operations for entities, relations, and observations","Persistence via JSONL file","Integration with Claude Desktop via stdio transport",[219,220,221],"Providing advanced graph querying capabilities beyond search","Acting as a general-purpose database","Handling real-time streaming data beyond standard MCP interactions","3.0.0","4.4.0","To enable Claude to maintain persistent memory across conversations by structuring and storing information in a knowledge graph.","High quality extension with comprehensive documentation and tooling. No critical or warning findings.",99,"A robust and well-documented MCP server for managing persistent memory via a knowledge graph.",[229,230,231,232,233],"memory","knowledge-graph","mcp","typescript","node-js","global","verified",[237,238,239],"Personalizing chat interactions with persistent user information","Building conversational agents that remember context over time","Storing and retrieving structured facts about a domain",{"codeQuality":241,"collectedAt":243,"documentation":244,"maintenance":247,"security":255,"testCoverage":257},{"hasLockfile":242},true,1778693614001,{"descriptionLength":245,"readmeSize":246},67,24605,{"closedIssues90d":248,"forks":249,"hasChangelog":250,"manifestVersion":251,"openIssues90d":252,"pushedAt":253,"stars":254},197,10672,false,"0.6.3",84,1778595310000,85587,{"hasNpmPackage":250,"license":256,"smitheryVerified":250},"SEE LICENSE IN LICENSE",{"hasCi":242,"hasTests":242},{"updatedAt":259},1778693635154,{"basePath":261,"githubOwner":262,"githubRepo":263,"locale":17,"slug":229,"type":231},"src/memory","modelcontextprotocol","servers",null,{"evaluate":266,"extract":268},{"promptVersionExtension":222,"promptVersionScoring":223,"score":226,"tags":267,"targetMarket":234,"tier":235},[229,230,231,232,233],{"commitSha":269,"license":256},"HEAD",{"repoId":271},"kd72syzh68kn3wrgp5718q89d186mjfq",{"_creationTime":273,"_id":271,"identity":274,"providers":275,"workflow":409},1778693564224.8726,{"githubOwner":262,"githubRepo":263,"sourceUrl":13},{"classify":276,"discover":401,"github":404},{"commitSha":269,"extensions":277},[278,332,342,349,359,376,389],{"basePath":279,"description":280,"displayName":281,"installMethods":282,"license":256,"rationale":283,"selectedPaths":284,"source":331,"sourceLanguage":17,"type":231},"src/everything","MCP server that exercises all the features of the MCP protocol","@modelcontextprotocol/server-everything",{"npm":281},"package.json mcpName field at src/everything/package.json",[285,288,290,293,295,297,299,301,303,305,307,309,311,313,315,317,319,321,323,325,327,329],{"path":286,"priority":287},"package.json","mandatory",{"path":289,"priority":287},"README.md",{"path":291,"priority":292},"index.ts","low",{"path":294,"priority":292},"tools/echo.ts",{"path":296,"priority":292},"tools/get-annotated-message.ts",{"path":298,"priority":292},"tools/get-env.ts",{"path":300,"priority":292},"tools/get-resource-links.ts",{"path":302,"priority":292},"tools/get-resource-reference.ts",{"path":304,"priority":292},"tools/get-roots-list.ts",{"path":306,"priority":292},"tools/get-structured-content.ts",{"path":308,"priority":292},"tools/get-sum.ts",{"path":310,"priority":292},"tools/get-tiny-image.ts",{"path":312,"priority":292},"tools/gzip-file-as-resource.ts",{"path":314,"priority":292},"tools/index.ts",{"path":316,"priority":292},"tools/simulate-research-query.ts",{"path":318,"priority":292},"tools/toggle-simulated-logging.ts",{"path":320,"priority":292},"tools/toggle-subscriber-updates.ts",{"path":322,"priority":292},"tools/trigger-elicitation-request-async.ts",{"path":324,"priority":292},"tools/trigger-elicitation-request.ts",{"path":326,"priority":292},"tools/trigger-long-running-operation.ts",{"path":328,"priority":292},"tools/trigger-sampling-request-async.ts",{"path":330,"priority":292},"tools/trigger-sampling-request.ts","rule",{"basePath":333,"description":334,"displayName":335,"installMethods":336,"license":256,"rationale":337,"selectedPaths":338,"source":331,"sourceLanguage":17,"type":231},"src/filesystem","MCP server for filesystem access","@modelcontextprotocol/server-filesystem",{"npm":335},"package.json mcpName field at src/filesystem/package.json",[339,340,341],{"path":286,"priority":287},{"path":289,"priority":287},{"path":291,"priority":292},{"basePath":261,"description":10,"displayName":12,"installMethods":343,"license":256,"rationale":344,"selectedPaths":345,"source":331,"sourceLanguage":17,"type":231},{"npm":12},"package.json mcpName field at src/memory/package.json",[346,347,348],{"path":286,"priority":287},{"path":289,"priority":287},{"path":291,"priority":292},{"basePath":350,"description":351,"displayName":352,"installMethods":353,"license":256,"rationale":354,"selectedPaths":355,"source":331,"sourceLanguage":17,"type":231},"src/sequentialthinking","MCP server for sequential thinking and problem solving","@modelcontextprotocol/server-sequential-thinking",{"npm":352},"package.json mcpName field at src/sequentialthinking/package.json",[356,357,358],{"path":286,"priority":287},{"path":289,"priority":287},{"path":291,"priority":292},{"basePath":360,"displayName":361,"installMethods":362,"rationale":363,"selectedPaths":364,"source":331,"sourceLanguage":17,"type":231},"src/fetch","mcp-server-fetch",{"pypi":361},"pyproject.toml with mcp/fastmcp dependency + scripts at src/fetch/pyproject.toml",[365,367,368,371,374],{"path":366,"priority":287},"pyproject.toml",{"path":289,"priority":287},{"path":369,"priority":370},"LICENSE","high",{"path":372,"priority":373},"src/mcp_server_fetch/__main__.py","medium",{"path":375,"priority":292},"src/mcp_server_fetch/server.py",{"basePath":377,"displayName":378,"installMethods":379,"rationale":380,"selectedPaths":381,"source":331,"sourceLanguage":17,"type":231},"src/git","mcp-server-git",{"pypi":378},"pyproject.toml with mcp/fastmcp dependency + scripts at src/git/pyproject.toml",[382,383,384,385,387],{"path":366,"priority":287},{"path":289,"priority":287},{"path":369,"priority":370},{"path":386,"priority":373},"src/mcp_server_git/__main__.py",{"path":388,"priority":292},"src/mcp_server_git/server.py",{"basePath":390,"displayName":391,"installMethods":392,"rationale":393,"selectedPaths":394,"source":331,"sourceLanguage":17,"type":231},"src/time","mcp-server-time",{"pypi":391},"pyproject.toml with mcp/fastmcp dependency + scripts at src/time/pyproject.toml",[395,396,397,399],{"path":366,"priority":287},{"path":289,"priority":287},{"path":398,"priority":373},"src/mcp_server_time/__main__.py",{"path":400,"priority":292},"src/mcp_server_time/server.py",{"sources":402},[403],"manual",{"closedIssues90d":248,"description":405,"forks":249,"homepage":406,"license":407,"openIssues90d":252,"pushedAt":253,"readmeSize":246,"stars":254,"topics":408},"Model Context Protocol Servers","https://modelcontextprotocol.io","NOASSERTION",[],{"classifiedAt":410,"discoverAt":411,"extractAt":412,"githubAt":412,"updatedAt":410},1778693568054,1778693564224,1778693566362,[230,231,229,233,232],{"evaluatedAt":259,"extractAt":415,"updatedAt":416},1778693568221,1778693844163,[],[419,450,478,506,534,564],{"_creationTime":420,"_id":421,"community":422,"display":423,"identity":429,"providers":432,"relations":444,"tags":446,"workflow":447},1778683562157.879,"k178b9zgd315wkrt7r470fvgad86msa7",{"reviewCount":8},{"description":424,"installMethods":425,"name":427,"sourceUrl":428},"Persistent memory and cognitive profiling for Claude Code",{"pypi":426},"neuro-cortex-memory","Cortex","https://github.com/cdeust/Cortex",{"basePath":430,"githubOwner":431,"githubRepo":427,"locale":17,"slug":427,"type":231},"","cdeust",{"evaluate":433,"extract":442},{"promptVersionExtension":222,"promptVersionScoring":223,"score":434,"tags":435,"targetMarket":234,"tier":235},100,[229,436,437,438,439,230,440,441],"persistence","cognitive","profiling","claude-code","ai","developer-tools",{"commitSha":269,"license":443},"MIT",{"repoId":445},"kd79gxpemvkr09a7zsb3h8kmah86nvgf",[440,439,437,441,230,229,436,438],{"evaluatedAt":448,"extractAt":449,"updatedAt":448},1778683954164,1778683562157,{"_creationTime":451,"_id":452,"community":453,"display":454,"identity":461,"providers":464,"relations":471,"tags":473,"workflow":474},1778698235845.4092,"k174nxy45v425sdez4nhnxyzz986mqp3",{"reviewCount":8},{"description":455,"installMethods":456,"name":459,"sourceUrl":460},"Context7 monorepo - Documentation tools and SDKs",{"npm":457,"remote":458},"@upstash/context7-mcp","https://mcp.context7.com/mcp","Context7 MCP","https://github.com/upstash/context7",{"basePath":430,"githubOwner":462,"githubRepo":463,"locale":17,"slug":463,"type":231},"upstash","context7",{"evaluate":465,"extract":470},{"promptVersionExtension":222,"promptVersionScoring":223,"score":434,"tags":466,"targetMarket":234,"tier":235},[467,231,468,469,441,232],"documentation","code-generation","sdk",{"commitSha":269,"license":443},{"repoId":472},"kd7955sg5wbf89gw527wdep66n86na9w",[468,441,467,231,469,232],{"evaluatedAt":475,"extractAt":476,"updatedAt":477},1778698387589,1778698235845,1778698496829,{"_creationTime":479,"_id":480,"community":481,"display":482,"identity":487,"providers":489,"relations":500,"tags":502,"workflow":503},1778699559336.3713,"k17d1842vxqbh3mxqsynj4snmd86mgb5",{"reviewCount":8},{"description":483,"installMethods":484,"name":485,"sourceUrl":486},"JS reverse engineering MCP server with agent-first tool design and built-in anti-detection. 为 AI Agent 设计的 JS 逆向 MCP Server，内置反检测。",{"npm":485},"js-reverse-mcp","https://github.com/zhizhuodemao/js-reverse-mcp",{"basePath":430,"githubOwner":488,"githubRepo":485,"locale":17,"slug":485,"type":231},"zhizhuodemao",{"evaluate":490,"extract":498},{"promptVersionExtension":222,"promptVersionScoring":223,"score":434,"tags":491,"targetMarket":234,"tier":235},[492,493,494,495,231,496,497],"javascript","reverse-engineering","debugging","browser","playwright","anti-detection",{"commitSha":269,"license":499},"Apache-2.0",{"repoId":501},"kd7616nf1zd7gvfjy59xdky3q186mw5d",[497,495,494,492,231,496,493],{"evaluatedAt":504,"extractAt":505,"updatedAt":504},1778699579060,1778699559336,{"_creationTime":507,"_id":508,"community":509,"display":510,"identity":516,"providers":519,"relations":527,"tags":529,"workflow":530},1778695445139.3215,"k174t696778dpsx9f3d8p60d0586m8zf",{"reviewCount":8},{"description":511,"installMethods":512,"name":514,"sourceUrl":515},"MCP server for spec-driven development workflow with real-time web dashboard",{"npm":513},"@pimzino/spec-workflow-mcp","Spec Workflow MCP","https://github.com/Pimzino/spec-workflow-mcp",{"basePath":430,"githubOwner":517,"githubRepo":518,"locale":17,"slug":518,"type":231},"Pimzino","spec-workflow-mcp",{"evaluate":520,"extract":525},{"promptVersionExtension":222,"promptVersionScoring":223,"score":434,"tags":521,"targetMarket":234,"tier":235},[231,522,467,523,524],"workflow","approval","development",{"commitSha":269,"license":526},"GPL-3.0",{"repoId":528},"kd7ckc3zn4yfhds7q1pxbvcanh86mwr8",[523,524,467,231,522],{"evaluatedAt":531,"extractAt":532,"updatedAt":533},1778695558138,1778695445139,1778695654221,{"_creationTime":535,"_id":536,"community":537,"display":538,"identity":544,"providers":547,"relations":557,"tags":559,"workflow":560},1778695082794.7087,"k175vnjvyq0exw0w7qnzh8632186mw64",{"reviewCount":8},{"description":539,"installMethods":540,"name":542,"sourceUrl":543},"A powerful MCP toolkit for coding, providing semantic retrieval and editing capabilities  - the IDE for your agent",{"pypi":541},"serena-agent","Serena MCP","https://github.com/oraios/serena",{"basePath":430,"githubOwner":545,"githubRepo":546,"locale":17,"slug":546,"type":231},"oraios","serena",{"evaluate":548,"extract":556},{"promptVersionExtension":222,"promptVersionScoring":223,"score":434,"tags":549,"targetMarket":234,"tier":235},[550,551,552,553,231,554,555],"ide","lsp","code-analysis","refactoring","python","jetbrains",{"commitSha":269,"license":443},{"repoId":558},"kd7c9gedpjkeapt0q2wq62y5nx86mcjd",[552,550,555,551,231,554,553],{"evaluatedAt":561,"extractAt":562,"updatedAt":563},1778695095994,1778695082794,1778695119797,{"_creationTime":565,"_id":566,"community":567,"display":568,"identity":574,"providers":577,"relations":586,"tags":588,"workflow":589},1778694539518.7114,"k173y9x7qwtxpex7epkm17v72x86nnxx",{"reviewCount":8},{"description":569,"installMethods":570,"name":572,"sourceUrl":573},"MCP server for interacting with Neon Management API and databases",{"remote":571},"https://mcp.neon.tech/mcp","Neon MCP Server","https://github.com/neondatabase/mcp-server-neon",{"basePath":430,"githubOwner":575,"githubRepo":576,"locale":17,"slug":576,"type":231},"neondatabase","mcp-server-neon",{"evaluate":578,"extract":585},{"promptVersionExtension":222,"promptVersionScoring":223,"score":434,"tags":579,"targetMarket":234,"tier":235},[231,580,581,582,583,584],"neon","database","postgres","api","management",{"commitSha":269,"license":443},{"repoId":587},"kd76ajatvgnajg3svk226msw0186msb6",[583,581,584,231,580,582],{"evaluatedAt":590,"extractAt":591,"updatedAt":592},1778694626069,1778694539518,1778694661944]