UNPKG

mcp-simple-gateway

Version:
13 lines (12 loc) 550 B
import { SSEServerTransport } from '@modelcontextprotocol/sdk/server/sse.js'; import { SSEMcpProxy } from '../services/SSEMcpProxy.js'; import { createServerTransport } from './createServerTransport.js'; export const createSSEProxy = ({ serverName, serverConfig, response, logger, }) => { const serverTransport = createServerTransport(serverConfig); const mcpProxy = new SSEMcpProxy({ logger, serverTransport, proxyTransport: new SSEServerTransport(`${serverName}/messages`, response), }); return mcpProxy; };