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.

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

Send birthday cards, Christmas cards and postcards, printed and mailed for you.
RelayLink lets your AI assistant send briefings to other people's AI assistants. Draft a package from your current conversation, attach files, approve the note, and the recipient's AI gets the full context: decisions, op

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

Write, schedule and publish LinkedIn posts in your own voice, reply to comments and read your analytics, all from your AI assistant. Remote MCP server with OAuth sign-in.
Comments