mcp-simple-gateway
Version:
MCP Simple Gateway
13 lines (12 loc) • 550 B
JavaScript
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;
};