Rocketchat MCP server
io.github.millerchou/rocketchat-mcp·v0.1.0·1 starsMCP server for Rocket.Chat — messages, DMs, search, files, and channels over stdio
1 stars20 downloads/wk
Reviews
Write oneNobody has reviewed Rocketchat yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Rocketchat tools (12, 5 write)
write = sends, deletes, buys or postsRead from the package source without running it. The installed server may list more.
create_channelwrite actionCreate a new channel.
delete_messagewrite actionDelete a message.
download_attachmentDownload attachments from a message. Returns local file paths that can be viewed with the Read tool.
get_channel_messagesGet messages from a channel, group or DM (newest first).
get_unreadGet all rooms with unread messages and their latest unread content.
get_user_infoGet information about a specific user.
list_all_roomsList all rooms (channels, groups and DMs) available to the user.
list_usersList all users available to the user.
search_messagesSearch messages in a room by keyword. Much cheaper than paging through history with get_channel_messages when looking for a specific message.
send_direct_messagewrite actionSend a direct message to a user.
send_filewrite actionSend a file (image, document, etc.) to a channel or user.
send_message_in_channelwrite actionSend a message to a RocketChat channel.
Public scan report
scanner v0.1.9 · 2026-09-26 · same rubric, same numbers if you re-run it
- Code scan5 source files scanned25/25
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitystatic API keys via environment variables6/15
- Maintenancelast push 11 days ago15/15
- Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
How Rocketchat compares
Against every graded Web search MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 83/100
- higher than 70% of 3,470 Web search servers
- Tools
- 12
- the typical Web search server has 5
- Tools that change things
- 42%
- typical: 0%. Fewer write tools means less an agent can break
- GitHub stars
- 1
- more than 55% of 1,786 Web search servers
- Downloads a week
- 20
- more than 7% of 827 Web search servers with a package
What its tools let an agent do: 7 read · 1 create · 1 delete · 3 send or post
Install Rocketchat in Claude Code, Cursor or VS Code
claude mcp add rocketchat-mcp -- uvx rocketchat-mcp
What the publisher says
From the Rocketchat repository's README, as published. We do not edit it. Read it on GitHub
<!-- mcp-name: io.github.millerchou/rocketchat-mcp -->
rocketchat-mcp
An MCP server for Rocket.Chat. It lets MCP clients (Claude Desktop, Cursor, Claude Code, etc.) send and read messages, send DMs, search history, upload/download files, and manage channels on a Rocket.Chat workspace over stdio.
Actively maintained fork of
elieworkspace/rocketchat-mcp,
adding Personal Access Token auth, more tools, and reliability/security
improvements. See NOTICE for attribution.
Tools
Quoted messages and attachments
Message listings include quoted text and uploaded files inside quotes. A quote is a snapshot shared in the containing message; the original room may no longer be accessible. Use the containing message ID when downloading a quoted attachment. You do not need to read the original room first.
downloadattachment(messageid, attachmentid) downloads the selected file ID shown in the listing. Omitting attachmentid retains the existing behavior of downloading all supported attachments, now including quoted files. The server still enforces file access permissions. File references must originate from this Rocket.Chat server's upload path; redirects to file storage do not receive Rocket.Chat authentication headers. Downloads use unique temporary filenames and do not overwrite prior downloads.
HTTP errors include the server's error type and message when available, so a missing message, an access failure, and a network failure are not reduced to the same diagnosis. Configured authentication secrets are excluded from these error summaries.
∗ listallrooms and listusers call workspace-wide endpoints (channels.list / users.list) that require admin or the corresponding view- permission. Every other tool works for a normal chat user.
Authentication
A normal chat user is enough for the core tools. A Personal Access Token is recommended — it keeps the token out of process arguments:
Username/password is also supported via --username / --password. Use --no-verify-ssl for self-signed certificates.
Usage
Run with uvx
uvx rocketchat-mcp --server-url https://chat.example.comTo run the latest unreleased code straight from GitHub instead:
uvx --from git+https://github.com/millerchou/rocketchat-mcp rocketchat-mcp --server-url https://chat.example.comClient configuration
{
"mcpServers": {
"rocketchat": {
"command": "uvx",
"args": ["rocketchat-mcp"],
"env": {
"ROCKETCHAT_SERVER_URL": "https://chat.example.com",
"ROCKETCHAT_USER_ID": "your_user_id",
"ROCKETCHAT_AUTH_TOKEN": "your_personal_access_token"
}
}
}
}Local development
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Rocketchat: common questions
- Is Rocketchat MCP server safe?
- Mostly: it is graded B (83/100). Read the Rocketchat safety report
- How do I install Rocketchat?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does Rocketchat need an API key?
- Yes. The registry entry asks for
ROCKETCHAT_USER_ID,ROCKETCHAT_AUTH_TOKEN. - Is Rocketchat maintained?
- The last commit was 49 days ago (2026-09-16). The latest release is v0.1.0.
- What can I use instead of Rocketchat?
- Servers from other publishers that do the same job: Silica Core MCP server, Repomix MCP server and ThoughtDAG MCP server.
- How does Rocketchat compare with other Web search MCP servers?
- safety score 83/100 (higher than 70% of 3,470 Web search servers); tools 12 (the typical Web search server has 5); tools that change things 42% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.
Alternatives to Rocketchat
Same job from other publishers: the closest match first, then the best rated.
- Silica CoreRetrieval over the folder the session opened: files, search, read, code_pack, write_note.not reviewedGrowingA
- RepomixPack local or remote codebases into AI-friendly files that LLMs and coding agents can read or searchnot reviewedWidely usedA
- ThoughtDAGSearch local AI conversations by file or phrase and recall source turns. Four read-only tools.not reviewedEstablishedA
- Everything SearchFast file search: Everything SDK on Windows, Spotlight (mdfind) on macOS, locate/plocate on Linux.not reviewedEstablishedA
- Papersgpt For ZoteroProfessional AI research tool for Zotero: chat with PDFs, whole-library search, Literature Radar, AutoPilot. 30+ LLMs or local models; built-in MCP server.not reviewedEstablishedB