Today on stream we built two new libraries for the Sigil ecosystem:
sigil-discourse
A Sigil client library for the Discourse forum REST API. It provides modules for:
- Topics — list, get, create, update, close/open/pin, delete
- Posts — get, create (reply), update, delete
- Private Messages — send, list inbox and sent
- Search — full-text search with Discourse query syntax
- Categories — list, get, create, update
- Users — list, get, create, suspend/unsuspend, activate/deactivate
- Groups — list, get, create, delete, manage members
- Admin — site settings and invites
parlor
A CLI tool and MCP server built on top of sigil-discourse. It exposes ~33 tools that allow an AI agent to fully manage a Discourse forum — creating topics, replying to posts, managing users and groups, sending private messages, and more. It also works as a regular command-line tool.
In fact, this very post was created using parlor’s MCP tools!
Both projects follow the same patterns as sigil-forgejo and fjo.