@chinchillaenterprises/mcp-discord
Version:
Modular Discord MCP server with 45+ tools for comprehensive server management, featuring clean architecture and discord_ prefixed tools
29 lines • 2.29 kB
JavaScript
// Import all tool categories
import { messagingToolDefinitions, messagingToolHandlers } from './messaging/index.js';
import { accountToolDefinitions, accountToolHandlers } from './account/index.js';
import { serverToolDefinitions, serverToolHandlers } from './server/index.js';
import { moderationToolDefinitions, moderationToolHandlers } from './moderation/index.js';
import { contentToolDefinitions, contentToolHandlers } from './content/index.js';
// Aggregate all tool definitions
export const allToolDefinitions = [
...messagingToolDefinitions,
...accountToolDefinitions,
...serverToolDefinitions,
...moderationToolDefinitions,
...contentToolDefinitions,
];
// Aggregate all tool handlers
export const allToolHandlers = {
...messagingToolHandlers,
...accountToolHandlers,
...serverToolHandlers,
...moderationToolHandlers,
...contentToolHandlers,
};
// Re-export individual categories for direct access
export * from './messaging/index.js';
export * from './account/index.js';
export * from './server/index.js';
export * from './moderation/index.js';
export * from './content/index.js';
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXguanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi9zcmMvdG9vbHMvaW5kZXgudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsNkJBQTZCO0FBQzdCLE9BQU8sRUFBRSx3QkFBd0IsRUFBRSxxQkFBcUIsRUFBRSxNQUFNLHNCQUFzQixDQUFDO0FBQ3ZGLE9BQU8sRUFBRSxzQkFBc0IsRUFBRSxtQkFBbUIsRUFBRSxNQUFNLG9CQUFvQixDQUFDO0FBQ2pGLE9BQU8sRUFBRSxxQkFBcUIsRUFBRSxrQkFBa0IsRUFBRSxNQUFNLG1CQUFtQixDQUFDO0FBQzlFLE9BQU8sRUFBRSx5QkFBeUIsRUFBRSxzQkFBc0IsRUFBRSxNQUFNLHVCQUF1QixDQUFDO0FBQzFGLE9BQU8sRUFBRSxzQkFBc0IsRUFBRSxtQkFBbUIsRUFBRSxNQUFNLG9CQUFvQixDQUFDO0FBTWpGLGlDQUFpQztBQUNqQyxNQUFNLENBQUMsTUFBTSxrQkFBa0IsR0FBRztJQUNoQyxHQUFHLHdCQUF3QjtJQUMzQixHQUFHLHNCQUFzQjtJQUN6QixHQUFHLHFCQUFxQjtJQUN4QixHQUFHLHlCQUF5QjtJQUM1QixHQUFHLHNCQUFzQjtDQUMxQixDQUFDO0FBRUYsOEJBQThCO0FBQzlCLE1BQU0sQ0FBQyxNQUFNLGVBQWUsR0FBZ0M7SUFDMUQsR0FBRyxxQkFBcUI7SUFDeEIsR0FBRyxtQkFBbUI7SUFDdEIsR0FBRyxrQkFBa0I7SUFDckIsR0FBRyxzQkFBc0I7SUFDekIsR0FBRyxtQkFBbUI7Q0FDdkIsQ0FBQztBQUVGLG9EQUFvRDtBQUNwRCxjQUFjLHNCQUFzQixDQUFDO0FBQ3JDLGNBQWMsb0JBQW9CLENBQUM7QUFDbkMsY0FBYyxtQkFBbUIsQ0FBQztBQUNsQyxjQUFjLHVCQUF1QixDQUFDO0FBQ3RDLGNBQWMsb0JBQW9CLENBQUMifQ==