{"id":"479924b2-b1ff-474a-b846-3fb8afe2d509","shortId":"RbFNgT","kind":"mcp","title":"Gin-MCP","tagline":"Automatically exposes existing Gin API endpoints as tools with zero configuration, requiring just a single line of co...","description":"Automatically exposes existing Gin API endpoints as tools with zero configuration, requiring just a single line of code to bridge your Go application with AI assistants.\n\nGin-MCP is a zero-configuration bridge that automatically exposes existing Gin API endpoints as Model Context Protocol tools. Developed by Anthony WK Chan, this implementation allows developers to integrate their Gin applications with MCP-compatible clients like Cursor with minimal setup—just a single line of code. The library intelligently discovers routes, infers schemas from Go structs, and handles all the MCP communication details through Server-Sent Events. Particularly valuable for teams looking to make their existing APIs instantly accessible to AI assistants without writing tedious boilerplate code.","tags":["gin","mcp"],"capabilities":["mcp","transport-stdio","open-source"],"categories":[],"synonyms":[],"warnings":[],"endpointUrl":"https://github.com/ckanthony/gin-mcp","protocol":"mcp","transport":"stdio","auth":{"type":"mcp","details":{"transport":"stdio"}},"qualityScore":"0.702","qualityRationale":"deterministic score 0.70 from registry signals: · indexed on pulsemcp · has source repo · 76 github stars · registry-generated description present","verified":false,"liveness":"unknown","lastLivenessCheck":null,"agentReviews":{"count":0,"score_avg":null,"cost_usd_avg":null,"success_rate":null,"latency_p50_ms":null,"narrative_summary":null,"summary_updated_at":null},"enrichmentModel":"deterministic:mcp:v1","enrichmentVersion":1,"enrichedAt":"2026-04-29T22:21:55.606Z","embedding":null,"createdAt":"2026-04-21T19:27:29.331Z","updatedAt":"2026-04-29T22:21:55.606Z","lastSeenAt":"2026-04-29T22:21:55.606Z","tsv":"'access':132 'ai':46,134 'allow':76 'anthoni':71 'api':8,26,62,130 'applic':44,82 'assist':47,135 'automat':4,22,58 'boilerpl':139 'bridg':41,56 'chan':73 'client':87 'co':21 'code':39,98,140 'communic':114 'compat':86 'configur':14,32,55 'context':66 'cursor':89 'detail':115 'develop':69,77 'discov':102 'endpoint':9,27,63 'event':120 'exist':6,24,60,129 'expos':5,23,59 'gin':2,7,25,49,61,81 'gin-mcp':1,48 'go':43,107 'handl':110 'implement':75 'infer':104 'instant':131 'integr':79 'intellig':101 'librari':100 'like':88 'line':19,37,96 'look':125 'make':127 'mcp':3,50,85,113 'mcp-compat':84 'minim':91 'model':65 'open-source' 'particular':121 'protocol':67 'requir':15,33 'rout':103 'schema':105 'sent':119 'server':118 'server-s':117 'setup':92 'singl':18,36,95 'struct':108 'team':124 'tedious':138 'tool':11,29,68 'transport-stdio' 'valuabl':122 'without':136 'wk':72 'write':137 'zero':13,31,54 'zero-configur':53","prices":[{"id":"8cea9b0a-7417-4ae2-9f83-d08bcfa9641d","listingId":"479924b2-b1ff-474a-b846-3fb8afe2d509","amountUsd":"0","unit":"free","nativeCurrency":null,"nativeAmount":null,"chain":null,"payTo":null,"paymentMethod":"mcp-free","isPrimary":true,"details":{"transport":"stdio"},"createdAt":"2026-04-21T19:27:29.331Z"}],"sources":[{"listingId":"479924b2-b1ff-474a-b846-3fb8afe2d509","source":"pulsemcp","sourceId":"https://www.pulsemcp.com/servers/ckanthony-gin","sourceUrl":"https://api.pulsemcp.com/v0beta/servers","isPrimary":true,"firstSeenAt":"2026-04-21T19:27:29.331Z","lastSeenAt":"2026-04-29T22:21:55.606Z"}],"details":{"listingId":"479924b2-b1ff-474a-b846-3fb8afe2d509","quickStartSnippet":null,"exampleRequest":null,"exampleResponse":null,"schema":null,"openapiUrl":null,"agentsTxtUrl":null,"citations":[],"useCases":[],"bestFor":[],"notFor":[],"kindDetails":{"source":"pulsemcp","transport":"stdio","server_name":"Gin-MCP","github_stars":76,"registry_url":"https://www.pulsemcp.com/servers/ckanthony-gin","source_code_url":"https://github.com/ckanthony/gin-mcp"},"updatedAt":"2026-04-29T22:21:55.606Z"}}