mirror of
https://ghfast.top/https://github.com/discourse/discourse-mcp.git
synced 2026-07-17 11:56:36 +08:00
Add new tool to fetch user posts and replies from Discourse instances. - Fetches posts via /user_actions.json endpoint with filter=4,5 - Supports pagination with page parameter (30 posts per page) - Returns formatted output with topic titles, dates, excerpts, and URLs - Includes helpful pagination hints when more posts are available Version bumped to 0.1.9
2 KiB
2 KiB
Changelog
0.1.9 (2025-10-20)
Features
- add discourse_list_user_posts tool to fetch user posts and replies
- support pagination with page parameter (30 posts per page)
- include formatted output with topic titles, dates, excerpts, and URLs
0.1.8 (2025-10-20)
Features
- add User API Key support and generator
- implement User-Api-Key and User-Api-Client-Id headers for non-admin authentication
- add generate-user-api-key command with RSA keypair generation and interactive setup
- add enhanced HTTP error logging with detailed diagnostics for troubleshooting
Bug Fixes
- enable logger output to stderr (uncommented process.stderr.write())
- support kebab-case CLI arguments in mergeConfig (--allow-writes, --read-only, etc.)
- ensure CLI flags override profile settings regardless of case style (kebab-case or snake_case)
0.1.7 (2025-10-17)
Features
- add optional HTTP transport support via --transport flag
- implement Streamable HTTP transport (stateless mode) as alternative to stdio
- add --port flag for configuring HTTP server port (default: 3000)
- include health check endpoint at /health for HTTP mode
0.1.6 (2025-10-16)
Bug Fixes
- fix broken 0.1.5 release
0.1.5 (2025-10-16)
Bug Fixes
- correct filter_topics pagination to be 0-based (2f0eb17)