rocket-cli

jeanfbrito/rocket-cli
★ 0 stars TypeScript Database Updated 3d ago
Rocket.Chat CLI + MCP server with local SQLite/FTS5 cache — one-call 'what needs my attention' triage for LLM agents
View on GitHub → Try with Claude — $10 free →

Quick Install

Copy the config for your editor. Some servers may need additional setup — check the README.

Add to claude_desktop_config.json:

{
  "mcpServers": {
    "rocket-cli": {
      "command": "npx",
      "args": [
        "-y",
        "jeanfbrito/rocket-cli"
      ]
    }
  }
}

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
📊
Working with market or time-series data?
The Polymarket Historical Dataset — 18.5M+ price snapshots across 18,600+ prediction markets (CSV + SQLite). Built for backtesting & ML.
View dataset →