Skip to main content
Glama

OpenAPI MCP Server

by JacerOmri
transports-store.ts697 B
import { SSEServerTransport } from "@modelcontextprotocol/sdk/server/sse.js"; export class TransportStore { private transports: Record<string, SSEServerTransport> = {}; public store(sessionId: string, transport: SSEServerTransport): void { this.transports[sessionId] = transport; } public get(sessionId: string): SSEServerTransport | undefined { return this.transports[sessionId]; } public remove(sessionId: string): void { delete this.transports[sessionId]; } public clear(): void { for (const sessionId in this.transports) { this.transports[sessionId].close(); } Object.keys(this.transports).forEach((key) => delete this.transports[key]); } }

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/JacerOmri/openapi-mcp-proxy'

If you have feedback or need assistance with the MCP directory API, please join our Discord server