mattermost-mcp

mattermost-mcp

8

The Mattermost MCP Server facilitates interaction between MCP clients like Claude and Mattermost workspaces, offering tools for message posting, monitoring, and user management. It is designed to automate and streamline tasks within Mattermost channels, providing notification and messaging functionalities.

Mattermost MCP Server

MCP Server for the Mattermost API, enabling Claude and other MCP clients to interact with Mattermost workspaces.

Features

  • Topic Monitoring: Monitor specified channels for messages containing topics of interest and send notifications.
  • Channel Tools: List public channels, get recent messages.
  • Message Tools: Post messages, reply to threads, add emoji reactions.
  • Monitoring Tools: Trigger topic monitoring process.
  • User Tools: Retrieve user lists and profiles.

Setup

  1. Clone the repository and install dependencies.
  2. Configure server using config.local.json.
  3. Build and run the server.

Usage with Claude Desktop

Configure claude_desktop_config.json to use the server.