{"id":"1b4addd4-7aa0-414e-985f-5d79c92b6d4d","shortId":"dehrHN","kind":"mcp","title":"MCP Gateway","tagline":"Converts OpenAPI 3.x specifications into MCP servers with multi-auth support, rate limiting, OpenTelemetry tracing, a...","description":"Converts OpenAPI 3.x specifications into MCP servers with multi-auth support, rate limiting, OpenTelemetry tracing, and destructive endpoint filtering.\n\nA Go binary that reads OpenAPI 3.x specifications and exposes each API operation as an MCP tool, enabling AI agents to call any documented API as a native function without custom integration code. Supports bearer tokens, API keys, OAuth2, and basic authentication; includes per-tool token bucket rate limiting and OpenTelemetry tracing with secret redaction. Destructive endpoints are filtered by default, with an optional LLM-based pass to enrich thin API descriptions using Ollama, Anthropic, or OpenAI. Supports stdio and HTTP transports.","tags":["mcp","gateway"],"capabilities":["mcp","transport-stdio","open-source"],"categories":[],"synonyms":[],"warnings":[],"endpointUrl":"https://github.com/bettyguo/mcp-gateway","protocol":"mcp","transport":"stdio","auth":{"type":"mcp","details":{"transport":"stdio"}},"qualityScore":"0.564","qualityRationale":"deterministic score 0.56 from registry signals: · indexed on pulsemcp · has source repo · 7 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-05-31T22:23:02.909Z","embedding":null,"createdAt":"2026-05-15T09:22:00.345Z","updatedAt":"2026-05-31T22:23:02.909Z","lastSeenAt":"2026-05-31T22:23:02.909Z","tsv":"'3':5,23,48 'agent':62 'ai':61 'anthrop':119 'api':54,67,79,115 'auth':14,32 'authent':84 'base':110 'basic':83 'bearer':77 'binari':44 'bucket':90 'call':64 'code':75 'convert':3,21 'custom':73 'default':104 'descript':116 'destruct':39,99 'document':66 'enabl':60 'endpoint':40,100 'enrich':113 'expos':52 'filter':41,102 'function':71 'gateway':2 'go':43 'http':125 'includ':85 'integr':74 'key':80 'limit':17,35,92 'llm':109 'llm-base':108 'mcp':1,9,27,58 'multi':13,31 'multi-auth':12,30 'nativ':70 'oauth2':81 'ollama':118 'open-source' 'openai':121 'openapi':4,22,47 'opentelemetri':18,36,94 'oper':55 'option':107 'pass':111 'per':87 'per-tool':86 'rate':16,34,91 'read':46 'redact':98 'secret':97 'server':10,28 'specif':7,25,50 'stdio':123 'support':15,33,76,122 'thin':114 'token':78,89 'tool':59,88 'trace':19,37,95 'transport':126 'transport-stdio' 'use':117 'without':72 'x':6,24,49","prices":[{"id":"a7740ae0-04cd-4ade-bc10-0ed6b4c28838","listingId":"1b4addd4-7aa0-414e-985f-5d79c92b6d4d","amountUsd":"0","unit":"free","nativeCurrency":null,"nativeAmount":null,"chain":null,"payTo":null,"paymentMethod":"mcp-free","isPrimary":true,"details":{"transport":"stdio"},"createdAt":"2026-05-15T09:22:00.345Z"}],"sources":[{"listingId":"1b4addd4-7aa0-414e-985f-5d79c92b6d4d","source":"pulsemcp","sourceId":"https://www.pulsemcp.com/servers/bettyguo-mcp-gateway","sourceUrl":"https://api.pulsemcp.com/v0beta/servers","isPrimary":true,"firstSeenAt":"2026-05-15T09:22:00.345Z","lastSeenAt":"2026-05-31T22:23:02.909Z"}],"details":{"listingId":"1b4addd4-7aa0-414e-985f-5d79c92b6d4d","quickStartSnippet":null,"exampleRequest":null,"exampleResponse":null,"schema":null,"openapiUrl":null,"agentsTxtUrl":null,"citations":[],"useCases":[],"bestFor":[],"notFor":[],"kindDetails":{"source":"pulsemcp","transport":"stdio","server_name":"MCP Gateway","github_stars":7,"registry_url":"https://www.pulsemcp.com/servers/bettyguo-mcp-gateway","source_code_url":"https://github.com/bettyguo/mcp-gateway"},"updatedAt":"2026-05-31T22:23:02.909Z"}}