Mattermost channel for Claude Code — messaging bridge with built-in access control. Manage pairing, allowlists, and policy via /mattermost:access.
Manage Mattermost channel access — approve pairings, edit allowlists, set DM/group policy. Use when the user asks to pair, approve someone, check who's allowed, or change policy for the Mattermost channel.
Set up the Mattermost channel — save server URL and bot token, review access policy. Use when the user asks to configure Mattermost, pastes a bot token, asks "how do I set this up" or "who can reach me," or wants to check channel status.
Bridge Mattermost messages to your Claude Code session. Self-hosted, private, two-way chat.
DM your Mattermost bot, and the message arrives in your Claude Code terminal. Claude reads it, does the work, and replies back in Mattermost.
claude-bot) and roleAlternatively, create a personal access token:
/plugin install mattermost@claude-plugins-official
Or for local development:
cd ~/claude-channel-mattermost
bun install
/mattermost:configure https://mm.example.com xoxb-your-token-here
This saves to ~/.claude/channels/mattermost/.env.
# Published plugin
claude --channels plugin:mattermost@claude-plugins-official
# Local development
claude --dangerously-load-development-channels server:mattermost
/mattermost:access pair <code>/mattermost:access policy allowlist| Tool | Description |
|---|---|
reply | Post a message (with optional threading and file attachments) |
react | Add an emoji reaction (use names like thumbsup, no colons) |
edit_message | Edit a previously sent post |
download_attachment | Download a file attachment to local inbox |
fetch_messages | Retrieve recent channel history |
See ACCESS.md for full documentation.
pairing (default), allowlist, or disabled~/.claude/channels/mattermost/
.env — MATTERMOST_URL and MATTERMOST_TOKEN
access.json — allowlist, groups, pending pairings
inbox/ — downloaded attachments
approved/ — pairing approval signal files
Admin access level
Server config contains admin-level keywords
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
npx claudepluginhub todd-chamberlain/claude-channel-mattermostMatrix channel for Claude Code — two-way messaging bridge with E2EE, access control, and permission relay
Set up the redhat-community-ai-tools Slack MCP server for use with Claude Code
WeChat (微信) channel for Claude Code — messaging bridge via iLink Bot API with built-in access control.
Memory compression system for Claude Code - persist context across sessions
Standalone image generation plugin using Nano Banana MCP server. Generates and edits images, icons, diagrams, patterns, and visual assets via Gemini image models. No Gemini CLI dependency required.
Streamline people operations — recruiting, onboarding, performance reviews, compensation analysis, and policy guidance. Maintain compliance and keep your team running smoothly.