[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-mcp-neondatabase-mcp-server-neon-en":3,"guides-for-neondatabase-mcp-server-neon":347,"similar-k173y9x7qwtxpex7epkm17v72x86nnxx-en":348},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":15,"identity":275,"isFallback":270,"parentExtension":279,"providers":280,"relations":285,"repo":287,"tags":343,"workflow":344},1778694539518.7114,"k173y9x7qwtxpex7epkm17v72x86nnxx",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":13,"sourceUrl":14},"MCP server for interacting with Neon Management API and databases",{"remote":12},"https://mcp.neon.tech/mcp","Neon MCP Server","https://github.com/neondatabase/mcp-server-neon",{"_creationTime":16,"_id":17,"extensionId":5,"locale":18,"result":19,"trustSignals":256,"workflow":273},1778694626069.1245,"kn75qwrv2shg6r9n05sfm2sekn86mrzv","en",{"checks":20,"evaluatedAt":215,"extensionSummary":216,"features":217,"nonGoals":223,"practices":227,"prerequisites":231,"promptVersionExtension":235,"promptVersionScoring":236,"purpose":237,"rationale":238,"score":239,"summary":240,"tags":241,"targetMarket":248,"tier":249,"useCases":250,"workflow":255},[21,26,29,32,36,39,43,47,50,53,57,61,64,68,71,74,77,80,83,86,90,94,98,102,106,109,113,117,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":22,"check":23,"severity":24,"summary":25},"Practical Utility","Problem relevance","pass","The description clearly states the extension addresses the problem of interacting with Neon Management API and databases using natural language.",{"category":22,"check":27,"severity":24,"summary":28},"Unique selling proposition","The extension provides a meaningful natural language interface to Neon's API, going beyond a thin wrapper by enabling complex database management and migration tasks.",{"category":22,"check":30,"severity":24,"summary":31},"Production readiness","The server is deployed and actively maintained, offering a complete lifecycle for managing Neon projects and databases via natural language, with clear security advisories for safe usage.",{"category":33,"check":34,"severity":24,"summary":35},"Scope","Single responsibility principle","The extension focuses specifically on managing Neon projects and databases through the MCP protocol, with no unrelated capabilities bundled.",{"category":33,"check":37,"severity":24,"summary":38},"Description quality","The displayed description accurately and concisely reflects the extension's functionality.",{"category":40,"check":41,"severity":24,"summary":42},"Invocation","Scoped tools","Tools are narrowly scoped verb-noun specialists (e.g., `create_project`, `run_sql`), avoiding generalist execution commands.",{"category":44,"check":45,"severity":24,"summary":46},"Documentation","Configuration & parameter reference","The README details various configuration options, including URL query parameters for access control and authentication methods, with clear examples.",{"category":33,"check":48,"severity":24,"summary":49},"Tool naming","All exposed tools follow descriptive verb-noun naming conventions within the Neon domain.",{"category":33,"check":51,"severity":24,"summary":52},"Minimal I/O surface","Tool inputs are well-defined via URL parameters or headers, and outputs are structured, providing specific information rather than verbose dumps.",{"category":54,"check":55,"severity":24,"summary":56},"License","License usability","The extension is licensed under the MIT license, which is permissive and clearly stated in the LICENSE file.",{"category":58,"check":59,"severity":24,"summary":60},"Maintenance","Commit recency","The repository shows recent commits as of May 13, 2026, indicating active maintenance.",{"category":58,"check":62,"severity":24,"summary":63},"Dependency Management","The project utilizes pnpm and Corepack, indicating structured dependency management, and appears to have tests and CI in place.",{"category":65,"check":66,"severity":24,"summary":67},"Security","Secret Management","The README clearly warns about security considerations and recommends authorizing actions, with API keys handled via headers or OAuth, not echoed.",{"category":65,"check":69,"severity":24,"summary":70},"Injection","The extension appears to treat external data as data, not instructions, and doesn't fetch remote content to execute.",{"category":65,"check":72,"severity":24,"summary":73},"Transitive Supply-Chain Grenades","The extension does not appear to load external files at runtime or use remote-pipe-to-shell commands.",{"category":65,"check":75,"severity":24,"summary":76},"Sandbox Isolation","The server is a remote service, and client-side assumptions about local file system access are not present.",{"category":65,"check":78,"severity":24,"summary":79},"Sandbox escape primitives","No detached-process spawns or deny-retry loops are evident in the provided server architecture description.",{"category":65,"check":81,"severity":24,"summary":82},"Data Exfiltration","The README provides security warnings and emphasizes authorization, and the remote server architecture doesn't suggest unmanaged data submission.",{"category":65,"check":84,"severity":24,"summary":85},"Hidden Text Tricks","No hidden text tricks or steering instructions were found in the provided README or server configuration.",{"category":87,"check":88,"severity":24,"summary":89},"Hooks","Opaque code execution","The project structure and deployment on Vercel suggest readable code, not obfuscated payloads or runtime script fetching.",{"category":91,"check":92,"severity":24,"summary":93},"Portability","Structural Assumption","As a remote server, it doesn't make assumptions about local project structures.",{"category":95,"check":96,"severity":24,"summary":97},"Trust","Issues Attention","With 4 open and 5 closed issues in the last 90 days, the maintainer engagement is adequate.",{"category":99,"check":100,"severity":24,"summary":101},"Versioning","Release Management","The `server.json` includes a version `1.0.0`, and the project has a changelog.",{"category":103,"check":104,"severity":24,"summary":105},"Code Execution","Validation","The README mentions URL query parameters for access control and detailed tool descriptions, implying input validation.",{"category":65,"check":107,"severity":24,"summary":108},"Unguarded Destructive Operations","The README explicitly warns about destructive operations and the need for authorization, indicating that dangerous tools are not enabled by default.",{"category":110,"check":111,"severity":24,"summary":112},"Errors","Error Handling","The README mentions detailed error handling and the use of Next.js helpers for error management, suggesting robust error reporting.",{"category":103,"check":114,"severity":115,"summary":116},"Logging","not_applicable","This check applies to local skills and CLI tools, not remote MCP servers.",{"category":118,"check":119,"severity":115,"summary":120},"Compliance","GDPR","The extension manages Neon projects and databases, and no personal data handling is explicitly mentioned or implied as a core function.",{"category":118,"check":122,"severity":24,"summary":123},"Target market","The extension manages cloud-based databases and APIs, with no explicit regional restrictions mentioned, making it globally applicable.",{"category":91,"check":125,"severity":24,"summary":126},"Runtime stability","As a remote server, it is not tied to specific client-side environments like editors or shells.",{"category":44,"check":128,"severity":24,"summary":129},"README","The README is comprehensive, detailing setup, features, security, and usage with multiple MCP clients.",{"category":33,"check":131,"severity":24,"summary":132},"Tool surface size","The server exposes a reasonable number of tools (around 30 listed), fitting within the target range.",{"category":40,"check":134,"severity":24,"summary":135},"Overlapping near-synonym tools","The tool list appears to have distinct names for different functionalities, avoiding near-synonym redundancy.",{"category":44,"check":137,"severity":24,"summary":138},"Phantom features","All advertised features, like specific tools and OAuth flows, appear to be implemented based on the README and server architecture.",{"category":140,"check":141,"severity":24,"summary":142},"Install","Installation instruction","The README provides clear installation instructions for multiple clients, including copy-pasteable commands and configuration snippets.",{"category":110,"check":144,"severity":24,"summary":145},"Actionable error messages","The README mentions comprehensive error handling and Next.js helpers, implying actionable error messages are provided.",{"category":147,"check":148,"severity":24,"summary":149},"Execution","Pinned dependencies","The project specifies pnpm and mentions Node.js version requirements, indicating a managed dependency environment.",{"category":33,"check":151,"severity":24,"summary":152},"Dry-run preview","The `readonly` parameter and scope selection described in the README provide a form of preview/control over operations.",{"category":154,"check":155,"severity":24,"summary":156},"Protocol","Idempotent retry & timeouts","The server architecture description implies a stateless design, and the mention of timeouts in error handling suggests this is considered.",{"category":118,"check":158,"severity":24,"summary":159},"Telemetry opt-in","The README does not mention telemetry collection, implying it is either non-existent or strictly opt-in by default.",{"category":161,"check":162,"severity":24,"summary":163},"Tool descriptions","Silent schema mutation","The server is deployed on Vercel and managed through releases, indicating schema changes are not silent runtime mutations.",{"category":33,"check":165,"severity":24,"summary":166},"Schema token cost","The number of tools and their descriptions suggest a manageable token cost, well below problematic thresholds.",{"category":44,"check":168,"severity":24,"summary":169},"Typed parameters","The README describes URL query parameters and tool descriptions, implying structured and potentially typed inputs.",{"category":161,"check":171,"severity":24,"summary":172},"Behavior hints","The README details `readonly` mode and tool scopes, which function as behavior hints for controlling access.",{"category":65,"check":174,"severity":24,"summary":175},"Dangerous-tool flag","The README clearly calls out security considerations and the `readonly` parameter, effectively gating dangerous operations.",{"category":161,"check":177,"severity":24,"summary":178},"Imperative phrasing","Tool descriptions focus on literal actions and omit imperative phrasing aimed at the model.",{"category":161,"check":180,"severity":24,"summary":181},"Output schema","The README describes structured outputs for tools like `create_issue`, implying output schemas are used.",{"category":154,"check":183,"severity":24,"summary":184},"Stdout discipline","As a remote MCP server, it is expected to adhere to JSON-RPC stdout discipline.",{"category":65,"check":186,"severity":24,"summary":187},"Transport choice","The server supports both Streamable HTTP and SSE, with HTTP being the recommended and more secure option for remote access.",{"category":65,"check":189,"severity":24,"summary":190},"Auth","The README details OAuth 2.1 with PKCE as the primary authentication method for remote access, and mentions API key forwarding.",{"category":65,"check":192,"severity":24,"summary":193},"Audience claim","As a remote server using OAuth, it is expected to validate audience claims.",{"category":65,"check":195,"severity":24,"summary":196},"Rebinding defense","As a remote service, it relies on standard web security practices like OAuth and origin checks rather than local rebinding defenses.",{"category":65,"check":198,"severity":24,"summary":199},"Granular Control","The README describes `readonly` mode and tool categories, providing granular control over exposed functionalities.",{"category":154,"check":201,"severity":24,"summary":202},"Lifecycle handlers","The architecture description mentions Next.js App Router, which typically includes robust lifecycle handling, and the README implies seamless client integration.",{"category":154,"check":204,"severity":24,"summary":205},"Validation errors","The README's emphasis on access control via URL parameters and tool descriptions suggests inputs are validated and handled gracefully.",{"category":110,"check":207,"severity":24,"summary":208},"Unhandled exceptions","The Next.js architecture and described error handling suggest that unhandled exceptions are caught and reported without crashing the transport.",{"category":154,"check":210,"severity":24,"summary":211},"Official SDK","The README mentions the MCP protocol and its implementation on Vercel, implying the use of standard MCP SDKs.",{"category":154,"check":213,"severity":24,"summary":214},"Context Optimizations","The README details parameters like `limit` for listing tools, suggesting context optimizations are implemented.",1778694625923,"This is a remote MCP server that allows users to interact with Neon's Management API and Postgres databases using natural language. It supports OAuth and API key authentication, with features for project and branch management, SQL execution, database migrations, and schema introspection. The server is deployed on Vercel and actively maintained.",[218,219,220,221,222],"Natural language interaction with Neon API","Manage Neon projects and branches","Execute SQL queries and transactions","Support database migrations and query tuning","Provision Neon Auth and Data API",[224,225,226],"Directly replacing SQL clients for complex query writing","Acting as a general-purpose database management tool outside of Neon","Operating in production environments without careful authorization",[228,229,230],"Security considerations","Access control","Database management",[232,233,234],"An MCP Client application","A Neon account","Node.js (>= v18.0.0)","3.0.0","4.4.0","To provide a natural language interface for managing Neon projects and their associated Postgres databases, simplifying complex operations for users of varying technical backgrounds.","The extension is a well-maintained, production-ready MCP server with comprehensive documentation, robust security practices, and clear scope.",100,"A high-quality, production-ready MCP server for managing Neon Postgres databases and APIs.",[242,243,244,245,246,247],"mcp","neon","database","postgres","api","management","global","verified",[251,252,253,254],"Managing Neon projects and databases via conversational commands","Running SQL queries and migrations without writing explicit SQL","Onboarding non-developers to interact with Neon databases","Performing complex database schema changes safely",[],{"codeQuality":257,"collectedAt":259,"documentation":260,"maintenance":263,"security":269,"testCoverage":272},{"hasLockfile":258},true,1778694610034,{"descriptionLength":261,"readmeSize":262},65,21627,{"closedIssues90d":264,"forks":265,"hasChangelog":258,"openIssues90d":266,"pushedAt":267,"stars":268},5,107,4,1778686302000,596,{"hasNpmPackage":270,"license":271,"smitheryVerified":270},false,"MIT",{"hasCi":258,"hasTests":258},{"updatedAt":274},1778694626069,{"basePath":276,"githubOwner":277,"githubRepo":278,"locale":18,"slug":278,"type":242},"","neondatabase","mcp-server-neon",null,{"evaluate":281,"extract":283},{"promptVersionExtension":235,"promptVersionScoring":236,"score":239,"tags":282,"targetMarket":248,"tier":249},[242,243,244,245,246,247],{"commitSha":284,"license":271},"HEAD",{"repoId":286},"kd76ajatvgnajg3svk226msw0186msb6",{"_creationTime":288,"_id":286,"identity":289,"providers":290,"workflow":339},1778694535277.8748,{"githubOwner":277,"githubRepo":278,"sourceUrl":14},{"classify":291,"discover":333,"github":336},{"commitSha":284,"extensions":292},[293,306,314,322],{"basePath":294,"description":295,"displayName":296,"installMethods":297,"rationale":299,"selectedPaths":300,"source":304,"sourceLanguage":18,"type":305},".agents/skills/claimable-postgres","Provision instant temporary Postgres databases via Claimable Postgres by Neon (pg.new) with no login, signup, or credit card. Use when users ask for a quick Postgres environment, a throwaway DATABASE_URL for prototyping/tests, or \"just give me a DB now\". Triggers include: \"quick postgres\", \"temporary postgres\", \"no signup database\", \"no credit card database\", \"instant DATABASE_URL\".","claimable-postgres",{"claudeCode":298},"neondatabase/mcp-server-neon","SKILL.md frontmatter at .agents/skills/claimable-postgres/SKILL.md",[301],{"path":302,"priority":303},"SKILL.md","mandatory","rule","skill",{"basePath":307,"description":308,"displayName":309,"installMethods":310,"rationale":311,"selectedPaths":312,"source":304,"sourceLanguage":18,"type":305},".agents/skills/logging-best-practices","Logging best practices focused on wide events (canonical log lines) for powerful debugging and analytics","logging-best-practices",{"claudeCode":298},"SKILL.md frontmatter at .agents/skills/logging-best-practices/SKILL.md",[313],{"path":302,"priority":303},{"basePath":315,"description":316,"displayName":317,"installMethods":318,"rationale":319,"selectedPaths":320,"source":304,"sourceLanguage":18,"type":305},".cursor/skills/neon-auth-v0-env","Provisions Neon Auth on a Neon branch, adds the user’s v0 sandbox URL to the Better Auth trusted-origins list, then prints shell exports for NEON_AUTH_BASE_URL and a 63-bit AUTH_SECRET. Use when wiring v0 (Vercel) sandboxes to Neon Auth, configuring trusted origins, or setting local env vars for Better Auth against Neon.","neon-auth-v0-env",{"claudeCode":298},"SKILL.md frontmatter at .cursor/skills/neon-auth-v0-env/SKILL.md",[321],{"path":302,"priority":303},{"basePath":276,"installMethods":323,"rationale":324,"selectedPaths":325,"source":304,"sourceLanguage":18,"type":242},{"remote":12},"server.json with namespace/server name at server.json",[326,328,330],{"path":327,"priority":303},"server.json",{"path":329,"priority":303},"README.md",{"path":331,"priority":332},"LICENSE","high",{"sources":334},[335],"manual",{"closedIssues90d":264,"description":10,"forks":265,"homepage":337,"license":271,"openIssues90d":266,"pushedAt":267,"readmeSize":262,"stars":268,"topics":338},"https://mcp-server-neon-jet.vercel.app",[],{"classifiedAt":340,"discoverAt":341,"extractAt":342,"githubAt":342,"updatedAt":340},1778694539280,1778694535277,1778694537526,[246,244,247,242,243,245],{"evaluatedAt":274,"extractAt":345,"updatedAt":346},1778694539518,1778694661944,[],[349,376,404,431,461,489],{"_creationTime":350,"_id":351,"community":352,"display":353,"identity":359,"providers":361,"relations":370,"tags":372,"workflow":373},1778693720291.4048,"k17bap6reyzdpbx78zr9xdq4v186nck3",{"reviewCount":8},{"description":354,"installMethods":355,"name":357,"sourceUrl":358},"MongoDB Model Context Protocol Server",{"docker":356,"npm":357},"docker.io/mongodb/mongodb-mcp-server:1.11.0-prerelease.3","mongodb-mcp-server","https://github.com/mongodb-js/mongodb-mcp-server",{"basePath":276,"githubOwner":360,"githubRepo":357,"locale":18,"slug":357,"type":242},"mongodb-js",{"evaluate":362,"extract":368},{"promptVersionExtension":235,"promptVersionScoring":236,"score":239,"tags":363,"targetMarket":248,"tier":249},[364,365,244,242,366,367],"mongodb","atlas","cli","server",{"commitSha":284,"license":369},"Apache-2.0",{"repoId":371},"kd74657x4dvz0py8d2pvp8yfkd86m0da",[365,366,244,242,364,367],{"evaluatedAt":374,"extractAt":375,"updatedAt":374},1778693731873,1778693720291,{"_creationTime":377,"_id":378,"community":379,"display":380,"identity":386,"providers":389,"relations":398,"tags":400,"workflow":401},1778698371743.7065,"k170hfkvd8eesgygq4qmg8ww2186ns8r",{"reviewCount":8},{"description":381,"installMethods":382,"name":384,"sourceUrl":385},"Hindsight: Agent Memory That  Learns",{"pypi":383},"hindsight-api-slim","Hindsight API","https://github.com/vectorize-io/hindsight",{"basePath":383,"githubOwner":387,"githubRepo":388,"locale":18,"slug":383,"type":242},"vectorize-io","hindsight",{"evaluate":390,"extract":397},{"promptVersionExtension":235,"promptVersionScoring":236,"score":391,"tags":392,"targetMarket":248,"tier":396},99,[393,394,395,245,244,242],"memory","llm","agent","community",{"commitSha":284,"license":271},{"repoId":399},"kd7etqyey7pjacrkp7wzfh4vts86nq1z",[395,244,394,242,393,245],{"evaluatedAt":402,"extractAt":403,"updatedAt":402},1778698691752,1778698371743,{"_creationTime":405,"_id":406,"community":407,"display":408,"identity":413,"providers":415,"relations":425,"tags":427,"workflow":428},1778699559336.3713,"k17d1842vxqbh3mxqsynj4snmd86mgb5",{"reviewCount":8},{"description":409,"installMethods":410,"name":411,"sourceUrl":412},"JS reverse engineering MCP server with agent-first tool design and built-in anti-detection. 为 AI Agent 设计的 JS 逆向 MCP Server，内置反检测。",{"npm":411},"js-reverse-mcp","https://github.com/zhizhuodemao/js-reverse-mcp",{"basePath":276,"githubOwner":414,"githubRepo":411,"locale":18,"slug":411,"type":242},"zhizhuodemao",{"evaluate":416,"extract":424},{"promptVersionExtension":235,"promptVersionScoring":236,"score":239,"tags":417,"targetMarket":248,"tier":249},[418,419,420,421,242,422,423],"javascript","reverse-engineering","debugging","browser","playwright","anti-detection",{"commitSha":284,"license":369},{"repoId":426},"kd7616nf1zd7gvfjy59xdky3q186mw5d",[423,421,420,418,242,422,419],{"evaluatedAt":429,"extractAt":430,"updatedAt":429},1778699579060,1778699559336,{"_creationTime":432,"_id":433,"community":434,"display":435,"identity":442,"providers":445,"relations":454,"tags":456,"workflow":457},1778698235845.4092,"k174nxy45v425sdez4nhnxyzz986mqp3",{"reviewCount":8},{"description":436,"installMethods":437,"name":440,"sourceUrl":441},"Context7 monorepo - Documentation tools and SDKs",{"npm":438,"remote":439},"@upstash/context7-mcp","https://mcp.context7.com/mcp","Context7 MCP","https://github.com/upstash/context7",{"basePath":276,"githubOwner":443,"githubRepo":444,"locale":18,"slug":444,"type":242},"upstash","context7",{"evaluate":446,"extract":453},{"promptVersionExtension":235,"promptVersionScoring":236,"score":239,"tags":447,"targetMarket":248,"tier":249},[448,242,449,450,451,452],"documentation","code-generation","sdk","developer-tools","typescript",{"commitSha":284,"license":271},{"repoId":455},"kd7955sg5wbf89gw527wdep66n86na9w",[449,451,448,242,450,452],{"evaluatedAt":458,"extractAt":459,"updatedAt":460},1778698387589,1778698235845,1778698496829,{"_creationTime":462,"_id":463,"community":464,"display":465,"identity":471,"providers":474,"relations":482,"tags":484,"workflow":485},1778695445139.3215,"k174t696778dpsx9f3d8p60d0586m8zf",{"reviewCount":8},{"description":466,"installMethods":467,"name":469,"sourceUrl":470},"MCP server for spec-driven development workflow with real-time web dashboard",{"npm":468},"@pimzino/spec-workflow-mcp","Spec Workflow MCP","https://github.com/Pimzino/spec-workflow-mcp",{"basePath":276,"githubOwner":472,"githubRepo":473,"locale":18,"slug":473,"type":242},"Pimzino","spec-workflow-mcp",{"evaluate":475,"extract":480},{"promptVersionExtension":235,"promptVersionScoring":236,"score":239,"tags":476,"targetMarket":248,"tier":249},[242,477,448,478,479],"workflow","approval","development",{"commitSha":284,"license":481},"GPL-3.0",{"repoId":483},"kd7ckc3zn4yfhds7q1pxbvcanh86mwr8",[478,479,448,242,477],{"evaluatedAt":486,"extractAt":487,"updatedAt":488},1778695558138,1778695445139,1778695654221,{"_creationTime":490,"_id":491,"community":492,"display":493,"identity":499,"providers":502,"relations":512,"tags":514,"workflow":515},1778695082794.7087,"k175vnjvyq0exw0w7qnzh8632186mw64",{"reviewCount":8},{"description":494,"installMethods":495,"name":497,"sourceUrl":498},"A powerful MCP toolkit for coding, providing semantic retrieval and editing capabilities  - the IDE for your agent",{"pypi":496},"serena-agent","Serena MCP","https://github.com/oraios/serena",{"basePath":276,"githubOwner":500,"githubRepo":501,"locale":18,"slug":501,"type":242},"oraios","serena",{"evaluate":503,"extract":511},{"promptVersionExtension":235,"promptVersionScoring":236,"score":239,"tags":504,"targetMarket":248,"tier":249},[505,506,507,508,242,509,510],"ide","lsp","code-analysis","refactoring","python","jetbrains",{"commitSha":284,"license":271},{"repoId":513},"kd7c9gedpjkeapt0q2wq62y5nx86mcjd",[507,505,510,506,242,509,508],{"evaluatedAt":516,"extractAt":517,"updatedAt":518},1778695095994,1778695082794,1778695119797]