- Explore MCP Servers
- mcp-mattermost
Mcp Mattermost
What is Mcp Mattermost
mcp-mattermost is an MCP (Model Context Protocol) server designed for interacting with the Mattermost API, implemented in TypeScript.
Use cases
Use cases include automating user and channel management, creating and managing posts, and handling reactions within Mattermost.
How to use
To use mcp-mattermost, set the required environment variables including MCP_MATTERMOST_URL, MCP_MATTERMOST_TOKEN, and MCP_MATTERMOST_TEAM_NAME. Then, run the command using npx.
Key features
Key features include user management, channel management, post management, and reaction management, allowing users to interact with various aspects of Mattermost.
Where to use
mcp-mattermost can be used in organizations that utilize Mattermost for team communication, project management, and collaboration.
Clients Supporting MCP
The following are the main client software that supports the Model Context Protocol. Click the link to visit the official website for more information.
Overview
What is Mcp Mattermost
mcp-mattermost is an MCP (Model Context Protocol) server designed for interacting with the Mattermost API, implemented in TypeScript.
Use cases
Use cases include automating user and channel management, creating and managing posts, and handling reactions within Mattermost.
How to use
To use mcp-mattermost, set the required environment variables including MCP_MATTERMOST_URL, MCP_MATTERMOST_TOKEN, and MCP_MATTERMOST_TEAM_NAME. Then, run the command using npx.
Key features
Key features include user management, channel management, post management, and reaction management, allowing users to interact with various aspects of Mattermost.
Where to use
mcp-mattermost can be used in organizations that utilize Mattermost for team communication, project management, and collaboration.
Clients Supporting MCP
The following are the main client software that supports the Model Context Protocol. Click the link to visit the official website for more information.
Content
MCP Mattermost Server
This is an MCP (Model Context Protocol) server for Mattermost, written in TypeScript. It provides various tools for interacting with the Mattermost API.
Installation
To run this tool, you need to set the following environment variables:
Configuration
To run this tool, you need to set the following environment variables:
| Variable Name | Description | Required |
|---|---|---|
MCP_MATTERMOST_URL |
The URL of your Mattermost instance | Yes |
MCP_MATTERMOST_TOKEN |
Your Mattermost personal access token | Yes |
MCP_MATTERMOST_TEAM_ID |
The ID of the Mattermost team you want to interact with | No* |
MCP_MATTERMOST_TEAM_NAME |
The name of the Mattermost team you want to interact with | No* |
* Either MCP_MATTERMOST_TEAM_ID or MCP_MATTERMOST_TEAM_NAME must be provided. If both are provided, MCP_MATTERMOST_TEAM_ID takes precedence.
Note: Using MCP_MATTERMOST_TEAM_ID is recommended as it’s more reliable and efficient than using team names.
Tools Provided
The MCP server provides the following tools:
- User management:
mattermost_get_users,mattermost_search_users - Channel management:
mattermost_search_channels,mattermost_get_channels,mattermost_get_my_channels - Post management:
mattermost_search_posts,mattermost_get_posts,mattermost_create_post,mattermost_get_posts_thread,mattermost_pin_post,mattermost_unpin_post,mattermost_get_pinned_posts - Reaction management:
mattermost_add_reaction,mattermost_remove_reaction,mattermost_get_reactions
Dev Tools Supporting MCP
The following are the main code editors that support the Model Context Protocol. Click the link to visit the official website for more information.










