@mseep/hyperbrowser-mcp
Version:
Hyperbrowser Model Context Protocol Server
29 lines (28 loc) • 983 B
JavaScript
;
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.createStdioServer = void 0;
const mcp_js_1 = require("@modelcontextprotocol/sdk/server/mcp.js");
const stdio_js_1 = require("@modelcontextprotocol/sdk/server/stdio.js");
const common_1 = require("../common");
const setup_server_1 = __importDefault(require("./setup_server"));
async function setupSSE(server) {
(0, setup_server_1.default)(server);
let transport;
transport = new stdio_js_1.StdioServerTransport();
await server.connect(transport);
}
async function createStdioServer() {
const server = new mcp_js_1.McpServer({
name: common_1.NAME,
version: common_1.VERSION,
}, {
capabilities: {
resources: {},
},
});
setupSSE(server);
}
exports.createStdioServer = createStdioServer;