Commit Graph

52 Commits

Author SHA1 Message Date
BarryY baba05c01d fix: Fix client state not updated after login 2025-05-16 16:26:39 +08:00
BarryY 2b4f2bc8e9 fix: Fix login error 2025-05-16 16:14:55 +08:00
BarryY 9683996217 fix: correcting ping method response format 2025-05-16 15:53:35 +08:00
BarryY e393d9bd98 fix: Fix discord bot login timeout issues 2025-05-16 12:42:21 +08:00
BarryY 92116fd82b fix: Increase Discord client ready event timeout from 10s to 30s 2025-05-15 17:56:44 +08:00
BarryY 826f17bd68 fix: Improve Discord login with proper ready event handling and timeout protection 2025-05-15 13:53:50 +08:00
BarryY 8d884428e4 fix: Recreate Discord client instance when switching tokens to ensure clean state 2025-05-15 13:49:15 +08:00
BarryY 8d1040ea73 feat: Add auto-reconnect logic for Discord client when session gets disconnected 2025-05-15 13:39:04 +08:00
BarryY eb2f5a7da3 feat: Enhance Discord login handler with improved error handling and debug logging 2025-05-15 13:29:41 +08:00
BarryY 48f0cb1739 fix: Fix Discord client initialization in HTTP transport 2025-05-15 13:18:08 +08:00
BarryY 944af5def9 fix: Fix Discord client login state handling and improve error reporting 2025-05-15 12:59:38 +08: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 982be7ae06 Update README.md 2025-05-15 02:17:56 +08:00
Barry Yip e008e87d6b refactor: Remove unused random_string parameter from DiscordLoginSchema 2025-05-15 02:10:10 +08:00
Barry Yip 3c902e350b fix: Add support for tools/list method to resolve MCP scanning issue 2025-05-15 01:53:29 +08:00
Barry Yip c1a0164d78 fix: Fixed MCP protocol lifecycle support 2025-05-15 01:50:20 +08:00
Barry Yip 0f0b957d54 fix: Configure HTTP server to listen on 0.0.0.0:8080 2025-05-15 01:41:58 +08:00
Barry Yip 7da435c107 Change default port to 8080 2025-05-15 01:38:36 +08:00
Barry Yip 7b500bffa8 Update Dockerfile 2025-05-15 01:35:12 +08:00
Barry Yip d18642f0eb feat: Enable runtime Discord Bot Token switching 2025-05-15 01:31:34 +08:00
Barry Yip c2096ae746 Update index.ts 2025-05-15 01:20:37 +08:00
Barry Yip a3e9af1a65 Update index.ts 2025-05-15 01:08:35 +08:00
Barry Yip e5fa49080f Update smithery.yaml 2025-05-15 00:56:36 +08:00
Barry Yip dfd8e6a724 feat: Add channel details to getServerInfoHandler response 2025-05-14 21:27:13 +08:00
Barry Yip 91030ce575 feat: add unified Discord error handler with clear guidance for unauthorized server access 2025-05-14 00:01:59 +08:00
Barry Yip 7a872977a3 Update README.md 2025-05-13 23:52:12 +08:00
Barry Yip e8dea14908 Update README.md 2025-05-13 23:49:59 +08:00
Barry Yip 062d39c361
Update README.md 2025-05-11 16:38:14 +08:00
Barry Yip 40eb39ea21 Merge branch 'main' of https://github.com/barryyip0625/mcp-discord 2025-05-11 15:12:30 +08:00
Barry Yip e10d5166bc feat: add logger utility and improve Discord login error message for token and privileged intents 2025-05-11 15:12:28 +08:00
Barry Yip 32a16fdc64
Update README.md 2025-05-09 11:57:42 +08:00
Barry Yip 9c2d990658 feat: Update Smithery config to support HTTP transport mode 2025-05-09 07:25:45 +08:00
Barry Yip 7baf5a03e6 feat: implement multi-transport support and optimize Discord MCP server 2025-05-09 00:38:03 +08:00
Barry Yip 21c910a15d
Merge pull request #4 from umuthopeyildirim/chore/fix-package-json
chore: add bun and main fields and add corrected start option
2025-05-05 23:55:17 +08:00
Umut Hope YILDIRIM 98d2c73d42 chore: add bun and main fields and add corrected start option 2025-05-05 11:30:17 -04: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
Barry Yip 646b55b234
Update README.md 2025-03-29 23:30:44 +08:00
BarryY 9e329f35ce Added Webhook Management Tools 2025-03-27 16:34:02 +08:00
BarryY acccac2759 Update README.md 2025-03-27 12:19:46 +08:00
Barry Yip 8a5c80429f
Update README.md 2025-03-27 12:18:07 +08:00
BarryY c5f1566656 Updated API to support Tool description 2025-03-27 12:15:55 +08:00
Barry Yip a829dddfb5
Merge pull request #2 from punkpeye/glama-badge
add MCP server badge
2025-03-26 11:26:29 +08:00
Frank Fiegel 2b8c2141bb add MCP server badge 2025-03-25 16:10:22 -06:00
Barry Yip ec804d8312
Update README.md 2025-03-25 13:42:44 +08:00
Barry Yip 69afabf11b
Create FUNDING.yml 2025-03-25 13:26:31 +08:00
Barry Yip 785bb266ec
Merge pull request #1 from barryyip0625/smithery/config-wte6
Deployment: Dockerfile and Smithery config
2025-03-25 13:12:32 +08:00
smithery-ai[bot] c34415c546
Update README 2025-03-25 05:06:45 +00:00
smithery-ai[bot] a3f5237caf
Add Smithery configuration 2025-03-25 05:06:44 +00:00
smithery-ai[bot] fb4a68b7a5
Add Dockerfile 2025-03-25 05:06:44 +00:00
Barry Yip a392aa8167
Update README.md 2025-03-25 13:05:17 +08:00