UNPKG

mcp-servicenow

Version:

ServiceNow MCP server for Claude AI integration

30 lines (29 loc) 817 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.writePayload = writePayload; exports.sendResponse = sendResponse; exports.sendError = sendError; const logger_1 = require("./logger"); function writePayload(payload) { const json = JSON.stringify(payload); (0, logger_1.log)(`SENDING: ${json}`); process.stdout.write(json + '\n'); } function sendResponse(id, result) { const response = { jsonrpc: '2.0', id, result }; (0, logger_1.log)(`Sending response: ${JSON.stringify(result)}`); writePayload(response); } function sendError(id, code, message) { const response = { jsonrpc: '2.0', id, error: { code, message } }; (0, logger_1.log)(`Sending error: ${message}`); writePayload(response); }