
Mattermost Integration Server
MCPサーバー(mattermost api 操作)
Installation
Installing for Claude Desktop
Manual Configuration Required
This MCP server requires manual configuration. Run the command below to open your configuration file:
npx mcpbar@latest edit -c claude
This will open your configuration file where you can add the Mattermost Integration Server MCP server manually.
mcp-server-mattermost
This project implements a Model Context Protocol (MCP) server for Mattermost integration. It connects to Mattermost API endpoints to retrieve and process various information, making it available through standard MCP transports.
Features
- Secure, token-based connection to Mattermost API endpoints
- Supports multiple transport modes:
stdio
http-stream
sse
- Search for messages across multiple Mattermost channels
- Customizable default channels and message fetch limits
Requirements
- Node.js >= 22
- npm >= 10
- dotenvx
Setup
- Clone this repository:
git clone https://github.com/kakehashi-inc/mcp-server-mattermost.git
cd mcp-server-mattermost
- Install dependencies:
npm install
- Set up your environment variables:
# Create .env file
cp .env.example .env
# Encrypt your .env file (optional but recommended for production)
dotenvx encrypt
Required environment variables:
MATTERMOST_ENDPOINT
: Your Mattermost server URLMATTERMOST_TOKEN
: Your Mattermost authentication tokenMATTERMOST_TEAM_ID
: The ID of the team to monitorMATTERMOST_CHANNELS
: Comma-separated list of channel names to monitor
- Build the server:
npm run build
Usage
The server supports three transport modes: stdio (default), sse, and http-stream.
Standard I/O Transport Mode
npm run start:stdio
# or
npx dotenvx run -q -- "node dist/main.js --transport stdio"
SSE Transport Mode
npm run start:sse
# or
npx dotenvx run -q -- "node dist/main.js --transport sse"
HTTP Transport Mode
npm run start:http
# or
npx dotenvx run -q -- "node dist/main.js --transport http-stream"
Development
npm run dev
: Start the server in development mode with hot reloadnpm run lint
: Run ESLintnpm run format
: Format code using Prettiernpm test
: Run testsnpm run inspect
: Run MCP inspector
References
License
MIT
Details:
Stars
2Forks
1Last commit
5 days agoRepository age
3 monthsLicense
MIT
Auto-fetched from GitHub .
MCP servers similar to Mattermost Integration Server:

Stars
Forks
Last commit

Stars
Forks
Last commit

Stars
Forks
Last commit