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.
MCP registry & directory: search, find & install 31k+ MCP servers & tools. Catalog and marketplace.
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.
Related MCP Servers
- FlicenseNot gradedqualityDmaintenanceAn MCP server that enables Claude and other MCP clients to interact with Mattermost workspaces, providing channel management, messaging capabilities, and topic monitoring functionality.43-
- AlicenseBqualityDmaintenanceMCP server with over 70 tools to manage and maintain an entire Discord server.7616 npm1ISC
- AlicenseAqualityAmaintenanceMCP Server for the Mattermost API, enabling Claude and other MCP clients to interact with Mattermost workspaces.13494 npm5MIT
- 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.9 npmMIT