conarti/mattermost-mcp

conarti/mattermost-mcp

от conarti
MCP сервер для интеграции Mattermost с AI-ассистентами: управляйте каналами, сообщениями, пользователями и настраивайте мониторинг тем прямо в чате. Ускоряет работу команды и автоматизацию процессов.

Mattermost MCP Server

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

Quick Start

Using npx (recommended)
npx @conarti/mattermost-mcp --help
Using environment variables
MATTERMOST_URL=https://your-mattermost.com/api/v4 \
MATTERMOST_TOKEN=your-token \
MATTERMOST_TEAM_ID=your-team-id \
npx @conarti/mattermost-mcp
Using CLI arguments
npx @conarti/mattermost-mcp \
  --url https://your-mattermost.com/api/v4 \
  --token your-token \
  --team-id your-team-id

Installation

Option 1: npx (no installation needed)
npx @conarti/mattermost-mcp
Option 2: Global installation
npm install -g @conarti/mattermost-mcp
mattermost-mcp --help
Option 3: Clone and build
git clone https://github.com/conarti/mattermost-mcp.git
cd mattermost-mcp
npm install
npm run build
npm start

Configuration

The server supports multiple configuration methods with the following priority (highest to lowest):

  1. CLI arguments (--url, --token, --team-id)
  2. Environment variables (MATTERMOST_URL, MATTERMOST_TOKEN, MATTERMOST_TEAM_ID)
  3. config.local.json (for local overrides, gitignored)
  4. config.json (default configuration)
Инструменты были проиндексированы:
mattermost_add_reaction

Добавляет эмодзи реакции к сообщению

Параметры
  • channel_idstringобязательный

    The ID of the channel containing the message

  • emoji_namestringобязательный

    The name of the emoji reaction (without colons)

  • post_idstringобязательный

    The ID of the message to react to

mattermost_get_channel_history

Получает сообщения из канала Mattermost. По умолчанию возвращает ВСЕ сообщения. Используйте параметр limit, чтобы ограничить количество сообщений.

Параметры
  • after_post_idstring

    Get messages after this post ID

  • before_datestring

    Get messages before this date (ISO 8601 format). Use with since_date to get messages for a specific date range (e.g., since_date='2025-12-18', before_date='2025-12-19' for all messages on Dec 18).

  • before_post_idstring

    Get messages before this post ID

  • channel_idstringобязательный

    The ID of the channel

  • limitnumber

    Number of messages to retrieve. If not specified or 0, returns ALL messages from the channel.

  • pagenumber

    Page number for pagination (starting from 0). Only used when limit > 0.

  • since_datestring

    Get messages after this date (ISO 8601 format, e.g., '2025-12-18' or '2025-12-18T10:00:00Z')

mattermost_get_thread_replies

Получает все ответы в ветке сообщений.

Параметры
  • channel_idstringобязательный

    The ID of the channel containing the thread

  • post_idstringобязательный

    The ID of the parent message

mattermost_get_user_profile

Получает подробную информацию профиля для конкретного пользователя.

Параметры
  • user_idstringобязательный

    The ID of the user

mattermost_get_users

Получает список пользователей в рабочей области Mattermost с постраничной разбивкой

Параметры
  • limitnumber

    Maximum number of users to return (default 100, max 200)

  • pagenumber

    Page number for pagination (starting from 0)

mattermost_list_channels

Перечисляет каналы в рабочем пространстве Mattermost. По умолчанию перечисляет публичные каналы команд. Установите include_private=true, чтобы получить все каналы, включая приватные каналы и личные сообщения (DMs).

Параметры
  • include_privateboolean

    If true, returns all channels for the current user including private channels and direct messages. If false (default), returns only public team channels.

  • limitnumber

    Maximum number of channels to return (default 100, max 200)

  • pagenumber

    Page number for pagination (starting from 0)

mattermost_post_message

Публикует новое сообщение в канал Mattermost.

Параметры
  • channel_idstringобязательный

    The ID of the channel to post to

  • messagestringобязательный

    The message text to post

mattermost_reply_to_thread

Отвечает на конкретную ветку сообщений в Mattermost.

Параметры
  • channel_idstringобязательный

    The ID of the channel containing the thread

  • messagestringобязательный

    The reply text

  • post_idstringобязательный

    The ID of the parent message to reply to

mattermost_run_monitoring

Запустите процесс мониторинга тем немедленно.

Параметры

Без параметров.

Похожие MCP-сервера

iprashantraj/mcp-discord-bridge

iprashantraj/mcp-discord-bridge

MCP-сервер для управления Discord-сервером через AI: 44 инструмента для каналов, сообщений, ролей, модерации и вебхуков. Подходит для автоматизации модерации и администрирования с любым MCP-клиентом.

TypeScript3
saseq/discord-mcp

saseq/discord-mcp

MCP-сервер для Discord API, интегрирующий ботов с ИИ-ассистентами. Даёт AI полный контроль над сервером: управление каналами, сообщениями и модерацией. Идеален для автоматизации Discord-сообществ.

Java482
wyattjoh/imessage-mcp

wyattjoh/imessage-mcp

MCP-сервер для чтения iMessage на macOS через LLM. Поиск сообщений по тексту, контакту или дате, просмотр чатов и контактов адресной книги. Полезен разработчикам, создающим ИИ-ассистентов на Mac.

TypeScript29
chigwell/telegram-mcp

chigwell/telegram-mcp

Интеграция Telegram с MCP-клиентами через 80+ инструментов: от отправки сообщений до управления группами и файлами. Подходит для автоматизации, анализа чатов и работы с несколькими аккаунтами.

Python1583
chaindead/telegram-mcp

chaindead/telegram-mcp

Telegram MCP сервер подключает AI-ассистентов к вашему аккаунту: чтение диалогов, отправка сообщений, отслеживание уведомлений. Работает с Claude, Cursor. Упрощает управление перепиской и автоматизацию ответов.

Go347
korotovsky/slack-mcp-server

korotovsky/slack-mcp-server

MCP-сервер для Slack с полным набором инструментов: загрузка и поиск сообщений, треды, DMs, реакции, управление пользовательскими группами и сохранёнками. Работает в stealth-режиме, через OAuth, с ...

Go1823
© Каталог MCP, 2026. Все права защищены.
Проект не аффилирован с Anthropic и любыми упомянутыми продуктами.
Все названия и торговые марки принадлежат их владельцам.
Контакты для связи: hi@mcp-katalog.ru

Лука Никитин