feat(mcp): add Neon catalog entry#2178
Conversation
Greptile SummaryAdds a Neon Postgres entry to the MCP catalog, covering the hosted remote endpoint (
Confidence Score: 5/5Straightforward catalog addition with no logic changes — safe to merge. Both changed files are additive only: a new catalog entry that follows the same shape as every other OAuth-based hosted MCP server in the file, and an SVG that is picked up automatically by the existing glob loader. The MCP URL, docs link, and icon are all verified correct. No files require special attention.
|
| Filename | Overview |
|---|---|
| src/shared/mcp/catalog.ts | Adds a neon catalog entry with the correct hosted MCP URL, docs link, and empty credentialKeys (OAuth-based remote endpoint requires no pre-configured credentials, consistent with Supabase, Vercel, Linear, etc.) |
| src/assets/images/mcp/neon.svg | New SVG icon for Neon using the Neon logo path; fill="currentColor" and sizing are applied at render time by prepareInlineSvgMarkup, consistent with all other catalog icons |
Sequence Diagram
sequenceDiagram
participant User
participant App as emdash App
participant CatalogEntry as catalog.ts (neon entry)
participant OAuthFlow as OAuth Browser Flow
participant NeonMCP as mcp.neon.tech/mcp
User->>App: Select Neon from MCP catalog
App->>CatalogEntry: Load config (type: http, url: mcp.neon.tech/mcp)
App->>OAuthFlow: Trigger OAuth authentication (no API key needed)
OAuthFlow-->>App: Return access token
App->>NeonMCP: HTTP requests with OAuth token
NeonMCP-->>App: Postgres DB management responses
Reviews (1): Last reviewed commit: "fix(mcp): add Neon auth header" | Re-trigger Greptile
arnestrickmann
left a comment
There was a problem hiding this comment.
Great addition, @mezotv!
Thank you:)

Description
Add Neon to the MCP catalog with its hosted MCP endpoint, docs link, and catalog icon.