Barry Yip
5a0c628f35
Merge branch 'main' into refactor/streamline-server
2026-03-17 22:19:27 +08:00
Barry Yip
6558290613
Merge pull request #23 from LiQiuDGG/feature/list-forum-threads
...
feat: add discord_list_forum_threads tool
2026-01-13 23:44:08 +08:00
LiQiuDGG
8021295cbb
feat: add discord_list_forum_threads tool
...
Add new tool to list all threads (posts) in a Discord forum channel,
including both active and archived threads. This addresses the limitation
where discord_search_messages only returns 25 message results and doesn't
provide a complete thread listing.
- Fetch active threads via channel.threads.fetchActive()
- Optionally fetch archived threads via channel.threads.fetchArchived()
- Deduplicate and sort threads by creation date (newest first)
- Return thread metadata including id, name, creator, dates, message count
2026-01-13 09:56:37 -05:00
Barry Yip
154bcce17d
Merge pull request #22 from robertlestak/streamable-http-handler
...
Fix streamable HTTP transport to use SDK's handleRequest method
2025-12-02 16:30:31 +08:00
robertlestak
4c2621717e
Fix streamable HTTP transport to use SDK's handleRequest method
...
- Remove custom /mcp endpoint handling that was causing 405 errors
- Use StreamableHTTPServerTransport.handleRequest() to properly handle MCP protocol
- Fixes compatibility with MCP Inspector and Kiro clients
2025-11-28 10:51:44 -08:00
Barry Yip
2616fc1a10
Merge pull request #21 from kiriyms/fix/add-docker-flag-override
...
Fix/add docker flag override
2025-11-05 22:50:26 +08:00
Kirill Sirotkin
c5db23f330
readme: update Installing via Docker section
2025-11-04 13:00:09 +02:00
Kirill Sirotkin
acc6f5ce96
fix: enable --transport flag override, set stdio as default for docker container
2025-11-04 12:48:59 +02:00
Sooty
29306ed8f4
fix(app): add missing tools
2025-10-21 21:06:01 +01:00
Sooty
c03f07f6a9
feat(README): add channel category functions
...
- Add functions to create, edit, and delete channel categories
- Enhance documentation for better clarity on available features
2025-10-21 21:05:28 +01:00
Sooty
2df48da13b
feat(schemas): enhance schemas with descriptions
...
- Makes tools and their arguments self-documenting, removing the need for a separate toolList
2025-10-21 21:05:02 +01:00
Sooty
02a5c47a27
feat(Makefile): add initial Makefile with help and run-inspector targets
...
- Introduce a Makefile to streamline project commands
- Add help target to display available commands
- Include run-inspector target for running the MCP inspector
2025-10-21 20:05:15 +01:00
Sooty
bf53cc2ef4
chore(deps): update dependencies and scripts
2025-10-21 20:04:57 +01:00
Sooty
a716a963a9
feat(Dockerfile): update entrypoint for MCP server
...
- Change entrypoint to use build/app.js
2025-10-21 20:04:32 +01:00
Sooty
95cfd6c2cc
feat(app): reimplement and streamline MCP server creation
...
- uses reference Typescript MCP servers as basis for redesign
- centralises tool registration for different transports, reducing code duplication
- implements MCP notifications
2025-10-21 20:03:40 +01:00
Barry Yip
9a7a9d7fea
Merge pull request #17 from SootyOwl/copilot/add-reply-functionality
...
Add reply functionality
2025-10-20 15:45:22 +08:00
Barry Yip
306f6abe81
Merge pull request #16 from SootyOwl/feat/add-message-search
...
Add search messages tool
2025-10-20 15:45:02 +08:00
copilot-swe-agent[bot]
bc5a056ed0
Add reply functionality to discord_send tool
...
Co-authored-by: SootyOwl <7614538+SootyOwl@users.noreply.github.com>
2025-10-16 18:50:03 +01:00
Sooty
26bacdbefc
docs(README): update functionalities and add message search feature
...
- Add "Search messages in a server" to the list of functionalities
- Document `discord_search_messages` in the Messages and Reactions section
2025-10-15 16:40:40 +01:00
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
70c4843d9e
feat(server): include content filter in search messages handler
...
- Added content parameter to searchMessagesHandler
- Updated URLSearchParams to append content if provided
2025-10-15 16:37:50 +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
ca68246e9b
refactor: move server-related tools from channel.ts to server.ts
...
improves code organisation a bit
2025-10-15 16:21:25 +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
Sooty
f2fc159fd6
fix(transport): add discord_list_servers tool to StreamableHttpTransport
2025-10-15 13:02:48 +01:00
Barry Yip
e707f7d646
Merge pull request #14 from SootyOwl/copilot/add-guild-listing-tool
...
Add server listing tool
2025-10-13 17:54:53 +08: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]
e813f60835
Update README to document discord_list_guilds tool
...
Co-authored-by: SootyOwl <7614538+SootyOwl@users.noreply.github.com>
2025-10-11 22:58:46 +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
copilot-swe-agent[bot]
6310e9dadc
Initial analysis complete - planning guild list feature
...
Co-authored-by: SootyOwl <7614538+SootyOwl@users.noreply.github.com>
2025-10-11 22:52:18 +00:00
copilot-swe-agent[bot]
d125c07f6a
Initial plan
2025-10-11 22:49:49 +00:00
IAPP-BY
e550b5078b
Update README.md and package version tag
2025-07-10 11:59:32 +08:00
IAPP-BY
06aa6ecca1
Update docker-publish.yml
2025-07-10 11:50:11 +08:00
IAPP-BY
6ed5adbc7e
feat: add automated Docker build and push workflow
...
- Add GitHub Actions workflow for Docker Hub publishing
- Support multi-platform builds (linux/amd64, linux/arm64)
- Auto-tag with semantic versioning and latest
- Include build caching and Docker Hub description sync
- Trigger on main branch push and version tags
2025-07-10 11:41:49 +08:00
Barry Yip
8ce4f1765e
Update README.md
2025-07-09 11:04:24 +08:00
Barry Yip
60052cc4af
Update package metadata and add CLI shebang
...
Enhanced package.json with description, keywords, author, repository, and engine requirements. Added a shebang line to src/index.ts for CLI execution and set up prepublishOnly script to build before publishing.
2025-07-08 21:13:03 +08:00
IAPP-BY
c37e55d5f5
Fixing Tool Scan issues
2025-06-10 15:01:06 +08:00
IAPP-BY
00dae9e426
Re-enable the discord_login tools
2025-06-10 14:56:00 +08:00
Barry Yip
9a1529dc05
Update smithery.yaml
2025-06-07 23:31:14 +08:00
Barry Yip
f2c5a97f41
Fix: smithery deployment
2025-06-07 23:29:47 +08:00
Barry Yip
2bb68155f1
Update smithery.yaml
2025-06-07 23:27:00 +08:00
Barry Yip
a56ec56d00
Fix: fixing discord bot login issue
2025-06-07 23:23:47 +08:00
Barry Yip
163e221120
Update smithery.yaml
2025-06-04 00:37:33 +08:00
IAPP-BY
a85b5c20e1
Update smithery.yaml
2025-06-03 15:12:26 +08:00
IAPP-BY
04b9e81ec7
Update smithery.yaml
2025-06-03 15:03:18 +08:00
IAPP-BY
eea277913c
Update smithery.yaml
2025-06-03 14:57:49 +08:00
IAPP-BY
02389fc9f0
Update smithery.yaml
2025-06-03 14:26:13 +08:00
IAPP-BY
0460890c40
Update smithery.yaml
2025-06-03 14:23:36 +08:00
IAPP-BY
33140c1a0a
Update smithery.yaml
2025-06-03 14:08:41 +08:00
IAPP-BY
d7ff9b3bba
Update smithery.yaml
2025-06-03 14:02:42 +08:00