MCP server for Mattermost — AI assistants integration
3.9K
Let AI assistants read, search, and post in your Mattermost workspace.
36 tools · Channels · Messages · Reactions · Threads · Files · Users
Channels — list, create, join, manage channels and DMs Messages — send, search, edit, delete with rich attachments Reactions & Threads — emoji reactions, pins, full thread history Users & Teams — lookup, search, status Files — upload, metadata, download links Bookmarks — save links and files in channels (Entry+ edition)
Full setup guide with examples for every client
| Variable | Required | Default | Description |
|---|---|---|---|
MATTERMOST_URL | Yes | — | Mattermost server URL |
MATTERMOST_TOKEN | Yes | — | Bot or personal access token |
MATTERMOST_TIMEOUT | No | 30 | Request timeout in seconds |
MATTERMOST_MAX_RETRIES | No | 3 | Max retry attempts |
MATTERMOST_VERIFY_SSL | No | true | Verify SSL certificates |
MATTERMOST_LOG_LEVEL | No | INFO | Logging level |
MATTERMOST_LOG_FORMAT | No | json | Log format: json or text |
| Variable | Default | Description |
|---|---|---|
MCP_TRANSPORT | stdio | Transport: stdio or http |
MCP_HOST | 127.0.0.1 | HTTP bind host (use 0.0.0.0 in Docker) |
MCP_PORT | 8000 | HTTP port |
Stdio mode — default, for MCP clients like Claude Desktop.
HTTP mode — set MCP_TRANSPORT=http for production deployments with health checks at /health.
Docker documentation — full examples for both modes
MIT
Content type
Image
Digest
sha256:7fbe972ac…
Size
69.5 MB
Last updated
17 days ago
docker pull legard/mcp-server-mattermost