MCP ExplorerExplorer

Mcp Mattermost

@dakatanon 9 months ago
1 MIT
FreeCommunity
AI Systems
MCP Mattermost is a TypeScript server for interacting with the Mattermost API.

Overview

What is Mcp Mattermost

mcp-mattermost is an MCP (Model Context Protocol) server designed for interacting with the Mattermost API, implemented in TypeScript.

Use cases

Use cases include automating user and channel management, creating and managing posts, and handling reactions within Mattermost.

How to use

To use mcp-mattermost, set the required environment variables including MCP_MATTERMOST_URL, MCP_MATTERMOST_TOKEN, and MCP_MATTERMOST_TEAM_NAME. Then, run the command using npx.

Key features

Key features include user management, channel management, post management, and reaction management, allowing users to interact with various aspects of Mattermost.

Where to use

mcp-mattermost can be used in organizations that utilize Mattermost for team communication, project management, and collaboration.

Content

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:

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

Tools

No tools

Comments

Recommend MCP Servers

View All MCP Servers