What credentials are required?
You need the Mattermost API URL (typically `https://your-mattermost-domain.com/api/v4`), a personal access token, and the team ID. All three are mandatory.
@conarti
基本信息
MCP Server for Mattermost API. Enables Claude and other MCP clients to interact with Mattermost workspaces - list channels, read/post messages, manage threads, reactions, and monitor topics. Supports flexible configuration via CLI args, environment variables, or config files.
使用下面的配置,将此服务器添加到你的 MCP 客户端。
{
"mcpServers": {
"mattermost": {
"command": "npx",
"args": [
"-y",
"@conarti/mattermost-mcp"
],
"env": {
"MATTERMOST_URL": "https://your-mattermost.com/api/v4",
"MATTERMOST_TOKEN": "your-token",
"MATTERMOST_TEAM_ID": "your-team-id"
}
}
}
}List channels in the Mattermost workspace. By default lists public team channels. Set include_private=true to get all channels including private channels and direct messages (DMs).
Get messages from a Mattermost channel. By default returns ALL messages. Use limit parameter to restrict the number of messages.
Post a new message to a Mattermost channel
Reply to a specific message thread in Mattermost
Add a reaction emoji to a message
Get all replies in a message thread
Get a list of users in the Mattermost workspace with pagination
Get detailed profile information for a specific user
Run the topic monitoring process immediately
Mattermost Mcp is a Model Context Protocol server that enables Claude and other MCP clients to interact with Mattermost workspaces via the Mattermost API. It provides tools for reading and writing messages, managing channels, and monitoring topics.
Run it with npx @conarti/mattermost-mcp and provide the Mattermost URL, a personal access token, and the team ID via CLI arguments, environment variables, or a config file. Integrate with Claude Code by adding the server to the MCP settings in ~/.claude/claude_desktop_config.json.
You need the Mattermost API URL (typically `https://your-mattermost-domain.com/api/v4`), a personal access token, and the team ID. All three are mandatory.
In Mattermost, go to **Account Settings** → **Security** → **Personal Access Tokens**, create a new token, and copy it immediately (it will not be shown again).
Open your browser’s developer tools, refresh the page, and look for API calls containing `teams/` – the ID is in the URL. Alternatively, use `curl -H "Authorization: Bearer YOUR_TOKEN" https://your-mattermost.com/api/v4/teams`.
Configuration can be provided via CLI arguments (highest priority), environment variables (`MATTERMOST_URL`, `MATTERMOST_TOKEN`, `MATTERMOST_TEAM_ID`), a local `config.local.json` (gitignored), or the default `config.json`.
Yes, use the `--run-monitoring` flag to trigger monitoring immediately on startup, and optionally `--exit-after-monitoring` to exit after the run (useful for cron jobs).
Mektup gives AI agents and their humans a real email mailbox, not just a one-way sending API. Through 41 MCP tools, an agent can register a domain, create a mailbox, send and receive mail, and manage threads, drafts, fol

AI call analysis and voice agents for sales teams. This MCP server lets a team's own AI assistant read minute usage, agents, call summaries and daily stats, look up caller history, schedule consent-gated AI callbacks, an

Schedule and publish social posts to TikTok, Instagram, Facebook, YouTube and X from your AI assistant. Connect an account once, then say what to post and when — ViewPrinter queues it, publishes it, and tells you what ha

Agencies and GTM teams use HeyReach and Instantly to run LinkedIn outbound from personal sender profiles — but those profiles sit empty and prospects don't accept. B2B Creators is the content layer that keeps every sende

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