@mcpfun/mcp-server-ccxt
Version:
High-performance CCXT MCP server for cryptocurrency exchange integration
29 lines • 1.07 kB
JavaScript
import { registerPublicTools } from './public.js';
import { registerPrivateTools } from './private.js';
import { registerConfigTools } from './config.js';
import { log, LogLevel } from '../utils/logging.js';
/**
* Register all tools with the MCP server
* @param server MCP server instance
*
* 向MCP服务器注册所有工具
* @param server MCP服务器实例
*/
export function registerAllTools(server) {
try {
// Register public API tools
registerPublicTools(server);
log(LogLevel.INFO, "Public API tools registered successfully");
// Register private API tools
registerPrivateTools(server);
log(LogLevel.INFO, "Private API tools registered successfully");
// Register configuration tools
registerConfigTools(server);
log(LogLevel.INFO, "Configuration tools registered successfully");
}
catch (error) {
log(LogLevel.ERROR, `Error registering tools: ${error instanceof Error ? error.message : String(error)}`);
throw error;
}
}
//# sourceMappingURL=index.js.map