Mattermost MCP Server
Provides tools for interacting with Mattermost, including channel management, messaging, search, direct messages, user management, file handling, reactions, and team information.
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Mattermost MCP ServerPost 'Standup at 10am' in #general"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Mattermost MCP Server
MCP-сервер для Mattermost. 19 инструментов: каналы, сообщения, поиск, ЛС, юзеры, файлы, реакции.
Установка
Скопируй и вставь в Claude Code / Cursor:
Настрой мне Mattermost MCP по этой инструкции: https://raw.githubusercontent.com/runotwo/mattermost-mcp/main/SETUP.mdАгент спросит креды, добавит конфиг и проверит, что всё работает.
Related MCP server: discord-mcp
Ручная настройка
Option A: Personal Access Token (рекомендуется)
{
"mcpServers": {
"mattermost": {
"command": "npx",
"args": ["-y", "github:runotwo/mattermost-mcp"],
"env": {
"MM_URL": "https://your-mattermost.example.com",
"MM_TOKEN": "your_personal_access_token"
}
}
}
}Option B: Username + Password + TOTP
{
"mcpServers": {
"mattermost": {
"command": "npx",
"args": ["-y", "github:runotwo/mattermost-mcp"],
"env": {
"MM_URL": "https://your-mattermost.example.com",
"MM_USERNAME": "your_username",
"MM_PASSWORD": "your_password",
"MM_TOTP_SECRET": "YOUR_BASE32_TOTP_SECRET"
}
}
}
}MM_TOTP_SECRET не нужен если MFA выключена. MM_TOKEN приоритетнее.
Как получить креды
Personal Access Token
Mattermost → Аватарка → Profile → Security
Personal Access Tokens → Create Token → скопировать
TOTP-секрет (если потерян)
Profile → Security → Remove MFA (ввести текущий код)
Add MFA заново → скопировать строку под QR-кодом
Пересканировать QR в Google Authenticator
Переменные окружения
Variable | Auth | Description |
| обе | URL сервера |
| A | Personal Access Token |
| B | Логин |
| B | Пароль |
| B* | TOTP-секрет (*опционален) |
Инструменты (19)
Каналы: list_channels, list_my_channels, get_channel_info, get_channel_history, post_message, reply_to_message Сообщения: search_messages, get_thread Юзеры: list_users, get_user_info, get_user_status ЛС: list_direct_channels, get_direct_messages, send_direct_message Разное: add_reaction, get_file_info, download_file, list_teams, get_team_info
Development
git clone https://github.com/runotwo/mattermost-mcp.git
cd mattermost-mcp && npm install
cp .env.example .env
npm testThis server cannot be deployed
Maintenance
Related MCP Connectors
MCP Server for JFrog, providing tools for development and artifact management.
Meta Ads MCP server with 47 tools for campaigns, creatives, audiences, and insights.
8 MCP servers, 104+ tools: memory, social, PDF, email, images, calendar, scheduler, files.
MCP server for Pentest-Tools.com: run scans, manage findings and reports via your preffered LLM.
Related MCP Servers
- FlicenseNot gradedqualityFmaintenanceAn MCP server that enables Claude and other MCP clients to interact with Mattermost workspaces, providing channel management, messaging capabilities, and topic monitoring functionality.42-
- AlicenseBqualityDmaintenanceMCP server with over 70 tools to manage and maintain an entire Discord server.766 npm1ISC
- AlicenseAqualityBmaintenanceMCP Server for the Mattermost API, enabling Claude and other MCP clients to interact with Mattermost workspaces.919 npm3MIT
- AlicenseNot gradedqualityDmaintenanceMCP server for Slack API integration with 14 tools for messaging and channel management, including sending messages, managing channels, searching messages, and file uploads.5 npmMIT