Read-only access to Mattermost via its API and vanilla sessions
- TypeScript 100%
| tools | ||
| utils | ||
| .dockerignore | ||
| .editorconfig | ||
| .gitattributes | ||
| .gitignore | ||
| dockerfile | ||
| dprint.json | ||
| main.ts | ||
| package-lock.json | ||
| package.json | ||
| README.md | ||
| tsconfig.json | ||
Mattermost MCP
Read-only access to Mattermost via its API and vanilla sessions.
CLI Options
| Option | Default | Description |
|---|---|---|
--transport <type> |
stdio |
Transport: stdio or sse |
--host <host> |
0.0.0.0 |
HTTP host (SSE only) |
--port <port> |
8000 |
HTTP port (SSE only) |
--data-dir <path> |
./data |
Data directory for config.json |
--token-hash <hash> |
— | SHA-256 hash of Bearer token for SSE auth |
Docker Compose
services:
mattermost-mcp:
build:
context: https://git.kosyrev.name/zoo/exchange-mcp.git
restart: always
ports:
- "8000:8000"
volumes:
- ./data:/app/data
command:
- npm
- start
- --
- --transport
- sse
- --token-hash
- $MATTERMOST_MCP_TOKEN_HASH