What dependencies does Mattermost MCP Server require?
Node.js and npm are required. The server also needs a Mattermost personal access token and the workspace URL.
@pvev
Basic information
Mattermost MCP server to enable Claude to interact with Mattermost Workspaces
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"mattermost-mcp": {
"command": "node",
"args": [
"view-channel-messages.js",
"<channel-name>"
]
}
}
}Tool list not available yet
This listing does not currently have a tool list to display. This does not mean the server has no tools; check its documentation for supported capabilities.
We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.
The Mattermost MCP Server is a Model Context Protocol server that wraps the Mattermost API, enabling Claude and other MCP clients to interact with Mattermost workspaces. It provides tools for channel management, messaging, user queries, and topic monitoring.
Clone the repository, run npm install, create a config.local.json with your Mattermost URL, personal access token, and team ID, then run npm run build followed by npm start. Add "mattermost": {"command": "node", "args": ["/path/to/mattermost-mcp/build/index.js"]} to your claude_desktop_config.json.
Node.js and npm are required. The server also needs a Mattermost personal access token and the workspace URL.
Authentication is configured via a `config.local.json` file containing your Mattermost URL, personal access token, and team ID. The server uses these credentials for all API calls.
Yes. Enable monitoring by setting `"enabled": true` in your config and specify a cron expression (e.g., `"*/15 * * * *"`) for the schedule. You can also trigger it manually via HTTP, CLI, or the `mattermost_run_monitoring` tool.
The `mattermost_list_channels`, `mattermost_get_users`, and similar tools accept `limit` (default 100, max 200) and `page` parameters. `mattermost_get_channel_history` and `mattermost_get_thread_replies` also support pagination with `limit` (default 30) and `page`.
Your real Mattermost credentials and monitoring settings are stored in a `config.local.json` file (gitignored). The repository includes a `config.json` template with placeholder values.

Official Mobile Text Alerts server. Send and schedule SMS, manage subscribers and groups, and complete carrier registration from any MCP-compatible AI assistant.

Artil — Email, SMS & Messaging for AI Agents is a remote MCP server available at https://mcp.artil.ai.

MailTester Ninja checks email addresses in real time by talking to the recipient's mail server, without sending a message, and keeps nothing afterwards. Agents can use it to clean a list, validate a signup, or find a con

Postdom is an AI social media tool that turns your website into short videos, slideshows and posts, then publishes them.
SendRaven is email infrastructure for AI agents. Send, read replies as threads, run campaigns and automations, with limits on the API key.
Comments