- Home
- MCP servers
- Mattermost
Mattermost
- javascript
0
GitHub Stars
javascript
Language
7 months ago
First Indexed
3 months ago
Catalog Refreshed
Documentation & install
Readme and setup notes from the catalogue, plus a client-ready config you can copy for your MCP host.
Installation
Add the following to your MCP client configuration file.
Configuration
View docs{
"mcpServers": {
"in2out-mattermost-s-mcp": {
"command": "node",
"args": [
"/절대/경로/mattermost-s-mcp/index.js"
],
"env": {
"MATTERMOST_MCP_CONFIG": "/절대/경로/mattermost-s-mcp/config/webhooks.yaml"
}
}
}
}This MCP server exposes Mattermost webhooks as the Model Context Protocol (MCP), allowing Claude Desktop and other AI tools to send messages directly to Mattermost channels. It simplifies multi-channel management with a single configuration file, integrates smoothly with Claude Desk, and keeps logs secure by masking webhook URLs.
How to use
Set up your MCP client to communicate with the Mattermost MCP server and perform three core actions: send a message to a chosen channel, view the configured channels, and set a default channel for quick access.
How to install
git clone <repository-url> mattermost-s-mcp
cd mattermost-s-mcp
npm install
Configuration and operation notes
Create and customize your webhook mappings in YAML. Each entry defines a Mattermost channel, its webhook URL, and a short description.
version: 1
default_channel: ops-alert
webhooks:
- channel: ops-alert
url: https://your-mattermost-server/hooks/your-webhook-token
description: 운영 알림 채널
- channel: dev-notice
url: https://your-mattermost-server/hooks/another-webhook-token
description: 개발 공지 채널
Claude Desktop 등록
등록 설정 파일에 MCP 서버를 추가해서 Claude Desktop에서 명령을 보내도록 합니다.
{
"mcpServers": {
"mattermost-s-mcp": {
"command": "node",
"args": ["/절대/경로/mattermost-s-mcp/index.js"],
"env": {
"MATTERMOST_MCP_CONFIG": "/절대/경로/mattermost-s-mcp/config/webhooks.yaml"
}
}
}
}
Claude Desktop 재시작
설정을 적용하려면 Claude Desktop을 완전히 종료하고 다시 시작합니다.
예시 명령 사용법
다음과 같이 요청하면 Mattermost로 메시지를 보낼 수 있습니다.
Mattermost로 "배포 완료" 메시지 보내줘
사용 가능한 예시 작업
다음은 채널 목록 확인 및 특정 채널으로 메시지 전송 같은 일반 작업의 예시입니다.
Mattermost 채널 목록 보여줘
Mattermost dev-notice 채널로 "긴급 공지" 메시지 보내줘
Available tools
mattermost.list_webhooks
List all registered Mattermost MCP channels and show which channel is set as default.
mattermost.set_default
Set the default channel for quick messaging.
mattermost.send_message
Send a message to a specified Mattermost channel via MCP.