33 lines
1.2 KiB
JavaScript
33 lines
1.2 KiB
JavaScript
import { registerModuleTools } from './modules/index.js';
|
|
import { registerTableTools } from './tables/index.js';
|
|
import { registerRecordTools } from './records/index.js';
|
|
import { registerMediaTools } from './media/index.js';
|
|
import { registerAuthTools } from './auth/index.js';
|
|
import { registerRemoteGitTools } from './remote_git/index.js';
|
|
import { registerNavigationTools } from './navigation/index.js';
|
|
import { registerProjectTools } from './project/index.js';
|
|
import { registerFileTools } from './files/index.js';
|
|
import { registerHookTools } from './hooks/index.js';
|
|
import { registerLibrariesTools } from './libraries/index.js';
|
|
import { registerLayoutTools } from './layout/index.js';
|
|
import { registerDocsTools } from './docs/index.js';
|
|
|
|
/**
|
|
* Register all tools on the MCP server
|
|
*/
|
|
export function registerTools(server) {
|
|
registerModuleTools(server);
|
|
registerTableTools(server);
|
|
registerRecordTools(server);
|
|
registerMediaTools(server);
|
|
registerAuthTools(server);
|
|
registerRemoteGitTools(server);
|
|
registerNavigationTools(server);
|
|
registerProjectTools(server);
|
|
registerFileTools(server);
|
|
registerHookTools(server);
|
|
registerLibrariesTools(server);
|
|
registerLayoutTools(server);
|
|
registerDocsTools(server);
|
|
}
|