About mattermost
mattermost is an MCP server published by git+dakatan in the AI category: mCP (Model Context Protocol) server for Mattermost.
Install
npx @dakatan/mcp-mattermostclaude mcp add mattermost-gitdakat -- npx -y @dakatan/mcp-mattermostnpx -y @dakatan/mcp-mattermostThis server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.
Ask AI
Ask AI about mattermost
Powered by Claude · Grounded in docs
Security checks
- ✓README presentThe repository ships documentation.
- !Scoped permissionsDoesn't declare a permission scope. Assume it can do anything its process can.
4 checks have not been run yet.
README
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:
{
...
"mcp-mattermost": {
"command": "npx",
"args": [
"@dakatan/mcp-mattermost"
],
"env": {
"MCP_MATTERMOST_URL": "https://mattermost.x.y",
"MCP_MATTERMOST_TOKEN": "",
"MCP_MATTERMOST_TEAM_ID": "", // Optional: You can Use team ID instead of Team Name
"MCP_MATTERMOST_TEAM_NAME": "" // Optional: You Use team name instead of Team ID
}
},
...
}
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
README copy captured when this server was indexed; it may lag the repository. The original is authoritative.