README Excerpt
Rocket.Chat bridge with a local SQLite/FTS5 cache — CLI for humans, MCP server for LLM agents. On first read a room is backfilled (up to 500 messages / 30 days). Subsequent reads hit `chat.syncMessages` for deltas (60 s TTL), then serve from SQLite — zero network on cache-fresh rooms. Full-text search runs across all cached rooms locally via FTS5; when scoped to a room it falls back to the server and ingests the results into the cache.
Tools (20)
API_Enable_Rate_Limiter_Limit_Calls_DefaultAPI_Enable_Rate_Limiter_Limit_Time_DefaultROCKETCHAT_TOKENROCKETCHAT_URLROCKETCHAT_USER_IDROCKET_CLI_BACKFILL_LIMITROCKET_CLI_DBROCKET_CLI_EMOJI_IMAGESROCKET_CLI_PROFILEROCKET_CLI_SYNC_TTL_SECONDSadd_reactiondownload_attachmentget_attentionget_custom_emojiget_mentionsget_message_contextget_messagesget_thread_messagesget_unreadget_user_profile