UNPKG

mcp-discord-agent-comm

Version:

An MCP server enabling async communication between AI agents and users via Discord - perfect for long-running tasks requiring remote interaction

28 lines 708 B
import type { TextChannel } from "discord.js"; export interface ToolContext { getChannel: (channelId?: string) => Promise<TextChannel>; pendingRequests: Map<string, (value: string) => void>; defaultTimeout: number; } export interface ToolResult { content: Array<{ type: "text"; text: string; }>; isError?: boolean; } export interface ToolDefinition { name: string; description: string; inputSchema: { type: "object"; properties: Record<string, unknown>; required: string[]; }; } export interface DiscordMessageArgs { message: string; expect_reply?: boolean; channel_id?: string; } //# sourceMappingURL=types.d.ts.map