UNPKG

@chinchillaenterprises/mcp-discord

Version:

Modular Discord MCP server with 45+ tools for comprehensive server management, featuring clean architecture and discord_ prefixed tools

93 lines 3.69 kB
import * as createEmoji from './create-emoji.js'; import * as deleteEmoji from './delete-emoji.js'; import * as getEmojis from './get-emojis.js'; import * as createWebhook from './create-webhook.js'; import * as getWebhooks from './get-webhooks.js'; import * as deleteWebhook from './delete-webhook.js'; import * as createThread from './create-thread.js'; import * as sendTTSMessage from './send-tts-message.js'; export declare const contentToolDefinitions: { [x: string]: unknown; name: string; inputSchema: { [x: string]: unknown; type: "object"; properties?: { [x: string]: unknown; } | undefined; required?: string[] | undefined; }; title?: string | undefined; description?: string | undefined; outputSchema?: { [x: string]: unknown; type: "object"; properties?: { [x: string]: unknown; } | undefined; required?: string[] | undefined; } | undefined; annotations?: { [x: string]: unknown; title?: string | undefined; readOnlyHint?: boolean | undefined; destructiveHint?: boolean | undefined; idempotentHint?: boolean | undefined; openWorldHint?: boolean | undefined; } | undefined; _meta?: { [x: string]: unknown; } | undefined; }[]; export declare const contentToolHandlers: { [createEmoji.toolDefinition.name]: (args: import("../../schemas/content.js").CreateEmojiArgs, services: import("../../services/service-container.js").ServiceContainer) => Promise<{ content: { type: string; text: string; }[]; }>; [deleteEmoji.toolDefinition.name]: (args: import("../../schemas/content.js").DeleteEmojiArgs, services: import("../../services/service-container.js").ServiceContainer) => Promise<{ content: { type: string; text: string; }[]; }>; [getEmojis.toolDefinition.name]: (_args: unknown, services: import("../../services/service-container.js").ServiceContainer) => Promise<{ content: { type: string; text: string; }[]; }>; [createWebhook.toolDefinition.name]: (args: import("../../schemas/content.js").CreateWebhookArgs, services: import("../../services/service-container.js").ServiceContainer) => Promise<{ content: { type: string; text: string; }[]; }>; [getWebhooks.toolDefinition.name]: (_args: unknown, services: import("../../services/service-container.js").ServiceContainer) => Promise<{ content: { type: string; text: string; }[]; }>; [deleteWebhook.toolDefinition.name]: (args: import("../../schemas/content.js").DeleteWebhookArgs, services: import("../../services/service-container.js").ServiceContainer) => Promise<{ content: { type: string; text: string; }[]; }>; [createThread.toolDefinition.name]: (args: import("../../schemas/content.js").CreateThreadArgs, services: import("../../services/service-container.js").ServiceContainer) => Promise<{ content: { type: string; text: string; }[]; }>; [sendTTSMessage.toolDefinition.name]: (args: import("../../schemas/content.js").SendTTSMessageArgs, services: import("../../services/service-container.js").ServiceContainer) => Promise<{ content: { type: string; text: string; }[]; }>; }; export { createEmoji, deleteEmoji, getEmojis, createWebhook, getWebhooks, deleteWebhook, createThread, sendTTSMessage, }; //# sourceMappingURL=index.d.ts.map