UNPKG

@chinchillaenterprises/mcp-discord

Version:

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

89 lines 3.42 kB
/** * Account management tools for Discord MCP server */ import * as listAccountsTool from "./list-accounts.js"; import * as switchAccountTool from "./switch-account.js"; import * as addAccountTool from "./add-account.js"; import * as removeAccountTool from "./remove-account.js"; import * as getActiveAccountTool from "./get-active-account.js"; import * as setDefaultAccountTool from "./set-default-account.js"; import * as updateAccountTool from "./update-account.js"; export declare const accountToolDefinitions: { [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 accountToolHandlers: { discord_list_accounts: (args: {}, services: import("../../services/service-container.js").ServiceContainer) => Promise<{ content: { type: string; text: string; }[]; }>; discord_switch_account: (args: import("../../schemas/account.js").SwitchAccountArgs, services: import("../../services/service-container.js").ServiceContainer) => Promise<{ content: { type: string; text: string; }[]; }>; discord_add_account: (args: import("../../schemas/account.js").AddAccountArgs, services: import("../../services/service-container.js").ServiceContainer) => Promise<{ content: { type: string; text: string; }[]; }>; discord_remove_account: (args: import("../../schemas/account.js").RemoveAccountArgs, services: import("../../services/service-container.js").ServiceContainer) => Promise<{ content: { type: string; text: string; }[]; }>; discord_get_active_account: (args: {}, services: import("../../services/service-container.js").ServiceContainer) => Promise<{ content: { type: string; text: string; }[]; }>; discord_set_default_account: (args: import("../../schemas/account.js").SetDefaultAccountArgs, services: import("../../services/service-container.js").ServiceContainer) => Promise<{ content: { type: string; text: string; }[]; }>; discord_update_account: (args: import("../../schemas/account.js").UpdateAccountArgs, services: import("../../services/service-container.js").ServiceContainer) => Promise<{ content: { type: string; text: string; }[]; }>; }; export { listAccountsTool, switchAccountTool, addAccountTool, removeAccountTool, getActiveAccountTool, setDefaultAccountTool, updateAccountTool, }; //# sourceMappingURL=index.d.ts.map