import type { McpServer } from '@modelcontextprotocol/sdk/server/mcp.js';
import { registerSparkTool } from './spark.js';
import { registerGenerateCodeIgniterResourceTool } from './generateCodeIgniterResource.js';
import { registerCodeIgniterTestTool } from './runCodeIgniterTests.js';
import { registerGenerateCodeIgniterShieldAuthTool } from './generateShieldAuth.js';
import { registerSparkDiscoverTool } from './sparkDiscover.js';

export function registerCodeIgniterTools(server: McpServer): void {
  registerSparkTool(server);
  registerGenerateCodeIgniterResourceTool(server);
  registerCodeIgniterTestTool(server);
  registerGenerateCodeIgniterShieldAuthTool(server);
  registerSparkDiscoverTool(server);
}
