@chinchillaenterprises/mcp-discord
Version:
Modular Discord MCP server with 45+ tools for comprehensive server management, featuring clean architecture and discord_ prefixed tools
72 lines • 2.76 kB
TypeScript
import * as sendMessageTool from './send-message.js';
import * as editMessageTool from './edit-message.js';
import * as deleteMessageTool from './delete-message.js';
import * as addReactionTool from './add-reaction.js';
import * as getChannelHistoryTool from './get-channel-history.js';
export declare const messagingToolDefinitions: {
[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 messagingToolHandlers: {
discord_send_message: (args: import("../../schemas/messaging.js").SendMessageArgs, services: import("../../services/service-container.js").ServiceContainer) => Promise<{
content: {
type: string;
text: string;
}[];
}>;
discord_edit_message: (args: import("../../schemas/messaging.js").EditMessageArgs, services: import("../../services/service-container.js").ServiceContainer) => Promise<{
content: {
type: string;
text: string;
}[];
}>;
discord_delete_message: (args: import("../../schemas/messaging.js").DeleteMessageArgs, services: import("../../services/service-container.js").ServiceContainer) => Promise<{
content: {
type: string;
text: string;
}[];
}>;
discord_add_reaction: (args: import("../../schemas/messaging.js").AddReactionArgs, services: import("../../services/service-container.js").ServiceContainer) => Promise<{
content: {
type: string;
text: string;
}[];
}>;
discord_get_channel_history: (args: import("../../schemas/messaging.js").GetChannelHistoryArgs, services: import("../../services/service-container.js").ServiceContainer) => Promise<{
content: {
type: string;
text: string;
}[];
}>;
};
export { sendMessageTool, editMessageTool, deleteMessageTool, addReactionTool, getChannelHistoryTool, };
//# sourceMappingURL=index.d.ts.map