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 claudeThis 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:
stdiohttp-streamsse
- 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 months agoRepository age
7 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