@runbook-docs/mcp-server
Version:
Runbook Model Context Protocol Server
25 lines (24 loc) • 927 B
JavaScript
;
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
const server_1 = require("./server");
const config_1 = __importDefault(require("./config"));
const stdio_js_1 = require("@modelcontextprotocol/sdk/server/stdio.js");
async function runServer() {
const config = new config_1.default();
console.error(`Base URL ${config.baseUrl}. Starting server.`);
const server = await (0, server_1.buildServer)({
name: config.prefix || 'runbook',
baseUrl: config.baseUrl,
accessToken: config.apiToken
});
const transport = new stdio_js_1.StdioServerTransport();
await server.connect(transport);
}
runServer().catch((error) => {
console.error('Fatal error running server:', error);
process.exit(1);
});