1. Conduid
  2. AI
  3. mattermost
MCP server · AI

mattermost

MCP (Model Context Protocol) server for Mattermost

Unclaimed ai
39Low

Scored 5 months ago · breakdown

About mattermost

mattermost is an MCP server published by git+dakatan in the AI category: mCP (Model Context Protocol) server for Mattermost.

Install

Install
npx @dakatan/mcp-mattermost
Claude Code
claude mcp add mattermost-gitdakat -- npx -y @dakatan/mcp-mattermost
npx
npx -y @dakatan/mcp-mattermost

This server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.

Ask AI

✦

Ask AI about mattermost

Powered by Claude · Grounded in docs

I know everything about mattermost. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

  • ✓README presentThe repository ships documentation.
  • !Scoped permissionsDoesn't declare a permission scope. Assume it can do anything its process can.

4 checks have not been run yet.

README

MCP Mattermost Server

This is an MCP (Model Context Protocol) server for Mattermost, written in TypeScript. It provides various tools for interacting with the Mattermost API.

Installation

To run this tool, you need to set the following environment variables:

{
  ...
  "mcp-mattermost": {
    "command": "npx",
    "args": [
      "@dakatan/mcp-mattermost"
    ],
    "env": {
      "MCP_MATTERMOST_URL": "https://mattermost.x.y",
      "MCP_MATTERMOST_TOKEN": "",
      "MCP_MATTERMOST_TEAM_ID": "", // Optional: You can Use team ID instead of Team Name
      "MCP_MATTERMOST_TEAM_NAME": "" // Optional: You Use team name instead of Team ID
    }
  },
  ...
}

Configuration

To run this tool, you need to set the following environment variables:

Variable Name Description Required
MCP_MATTERMOST_URL The URL of your Mattermost instance Yes
MCP_MATTERMOST_TOKEN Your Mattermost personal access token Yes
MCP_MATTERMOST_TEAM_ID The ID of the Mattermost team you want to interact with No*
MCP_MATTERMOST_TEAM_NAME The name of the Mattermost team you want to interact with No*

* Either MCP_MATTERMOST_TEAM_ID or MCP_MATTERMOST_TEAM_NAME must be provided. If both are provided, MCP_MATTERMOST_TEAM_ID takes precedence.

Note: Using MCP_MATTERMOST_TEAM_ID is recommended as it's more reliable and efficient than using team names.

Tools Provided

The MCP server provides the following tools:

  • User management: mattermost_get_users, mattermost_search_users
  • Channel management: mattermost_search_channels, mattermost_get_channels, mattermost_get_my_channels
  • Post management: mattermost_search_posts, mattermost_get_posts, mattermost_create_post, mattermost_get_posts_thread, mattermost_pin_post, mattermost_unpin_post, mattermost_get_pinned_posts
  • Reaction management: mattermost_add_reaction, mattermost_remove_reaction, mattermost_get_reactions

README copy captured when this server was indexed; it may lag the repository. The original is authoritative.

Questions

About mattermost

How do I install mattermost?

Run npx @dakatan/mcp-mattermost, then add the server to your MCP client's configuration.

Is mattermost safe to use with an AI agent?

Its trust score is 39 out of 100 (low). It passes 1 of the 2 static security checks run so far; the failures are listed above. It has no ConduID identity yet, so agent calls to it are not receipted.

Is mattermost still maintained?

Conduid hasn't recorded a commit date for this repository yet. Check the repository directly for recent activity.