@razorpay/blade-mcp
Version:
Model Context Protocol server for Blade
24 lines • 928 B
JavaScript
import { StdioServerTransport } from '@modelcontextprotocol/sdk/server/stdio.js';
import { StreamableHTTPServerTransport } from '@modelcontextprotocol/sdk/server/streamableHttp.js';
export const createStdioTransport = () => {
const transport = new StdioServerTransport();
return transport;
};
/**
* Creating streamable http transport for Blade MCP server.
*
* ```
* import { createServer, createStreamableHttpTransport } from '@razorpay/blade-mcp';
*
* const server = createServer();
*
* // somewhere in your nodejs server. Refer to https://github.com/modelcontextprotocol/typescript-sdk?tab=readme-ov-file#streamable-http
* const transport = createStreamableHttpTransport();
* server.connect(transport);
* ```
*/
export const createStreamableHttpTransport = (options) => {
const transport = new StreamableHTTPServerTransport(options);
return transport;
};
//# sourceMappingURL=createTransport.js.map