Commit Graph

10 Commits

Author SHA1 Message Date
Sooty cdff846b2a feat(toolList): add enums for message filter options
- Added enum values for 'has', 'authorType', 'sortBy', and 'sortOrder'
2025-10-15 16:38:04 +01:00
Sooty 457b1e11f3 feat(schemas): add content filter to SearchMessagesSchema
- Added 'content' as an optional field to allow searching for messages
  containing specific text.
2025-10-15 16:29:31 +01:00
Sooty 470842e396 feat(server): add search messages handler and schema
- Implement searchMessagesHandler to search for messages in a Discord server.
- Add SearchMessagesSchema for input validation.
- Update toolList to include discord_search_messages tool.
- Modify transport and tools to handle new search messages functionality.
2025-10-15 16:21:25 +01:00
copilot-swe-agent[bot] 730d79d9b9 Rename tool from discord_list_guilds to discord_list_servers for consistency
Co-authored-by: SootyOwl <7614538+SootyOwl@users.noreply.github.com>
2025-10-13 09:10:32 +00:00
copilot-swe-agent[bot] 9cdafc31c0 Add discord_list_guilds tool to list bot's guild memberships
Co-authored-by: SootyOwl <7614538+SootyOwl@users.noreply.github.com>
2025-10-11 22:54:40 +00:00
IAPP-BY 00dae9e426 Re-enable the discord_login tools 2025-06-10 14:56:00 +08:00
IAPP-BY 2758ce00fb feat: remove discord_login tool and update dockerfile 2025-06-03 13:43:38 +08:00
Shaskola 6f80c47b89 feat: add Discord category management (create/edit/delete)
- Added handlers, schemas, and MCP tool wiring for creating, editing, and deleting Discord categories (GuildCategory).
- Fixed all .create/.edit argument errors for both category and text channel operations.
- Registered new tools in toolList and MCP server.
2025-05-21 01:44:07 -05:00
BarryY 73eee8a5cf fix: Fix MCP protocol compatibility by adding ping and tools/call method handlers 2025-05-15 12:47:21 +08:00
Barry Yip 56faf1ad85 Modularize tool list and handlers
Modularize tool list and handlers for better maintainability

- Move tool list to separate toolList.ts file
- Split handlers into functional modules (channel, reactions, webhooks)
- Optimize import structure and switch statement in index.ts
- Maintain same functionality with improved code organization
2025-05-02 16:23:44 +08:00