@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
TypeScript
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