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

18 lines (17 loc) 669 B
import CnbApiClient from '../api/client.js'; import registerGroupTools from './groupTools.js'; import registerRepoTools from './repoTools.js'; import registerIssueTools from './issueTools.js'; import registerWorkspaceTools from './workspaceTools.js'; import registerPullTools from './pullTools.js'; export function registerTools(server, token) { CnbApiClient.initialize({ baseUrl: process.env.API_BASE_URL || 'https://api.cnb.cool', token: process.env.API_TOKEN || token || '' }); registerGroupTools(server); registerRepoTools(server); registerIssueTools(server); registerWorkspaceTools(server); registerPullTools(server); }