@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
JavaScript
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);
}