UNPKG

@cnbcool/mcp-server

Version:

CNB MCP Server. A comprehensive MCP server that provides seamless integration to the CNB's API(https://cnb.cool), offering a wide range of tools for repository management, pipelines operations and collaboration features

16 lines (15 loc) 592 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.createMcpServer = createMcpServer; const mcp_js_1 = require("@modelcontextprotocol/sdk/server/mcp.js"); const index_js_1 = require("../tools/index.js"); const package_json_1 = require("../../package.json"); function createMcpServer(req) { const mcpServer = new mcp_js_1.McpServer({ name: 'cnb-mcp-server', version: package_json_1.version }); const token = req?.headers['authorization']?.split(' ')[1]; (0, index_js_1.registerTools)(mcpServer, token); return mcpServer; }