1
0
Fork 0
Read-only access to Mattermost via its API and vanilla sessions
  • TypeScript 100%
Find a file
2026-07-18 13:07:02 +03:00
tools feat: basics 2026-07-18 10:06:09 +00:00
utils feat: basics 2026-07-18 10:06:09 +00:00
.dockerignore feat: basics 2026-07-18 10:06:09 +00:00
.editorconfig feat: basics 2026-07-18 10:06:09 +00:00
.gitattributes feat: basics 2026-07-18 10:06:09 +00:00
.gitignore feat: basics 2026-07-18 10:06:09 +00:00
dockerfile feat: basics 2026-07-18 10:06:09 +00:00
dprint.json feat: basics 2026-07-18 10:06:09 +00:00
main.ts feat: basics 2026-07-18 10:06:09 +00:00
package-lock.json feat: basics 2026-07-18 10:06:09 +00:00
package.json feat: basics 2026-07-18 10:06:09 +00:00
README.md chore: update readme 2026-07-18 13:07:02 +03:00
tsconfig.json feat: basics 2026-07-18 10:06:09 +00:00

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