Mattermost MCP Server
mattermost-mcp-server
このプロジェクトは、Mattermost統合のためのモデルコンテキストプロトコル(MCP)サーバーを実装します。Mattermost APIエンドポイントに接続して様々な情報を取得・処理し、標準のMCPトランスポートを介して利用できるようにします。
特徴
Mattermost APIエンドポイントに接続します
複数のトランスポート モードをサポートします。
SSE (サーバー送信イベント)
標準I/O
リアルタイムメッセージ処理
チームおよびチャネル固有の監視
安全なトークンベースの認証
Related MCP server: MCP Boilerplate
要件
Node.js >= 22
npm >= 10
ドテンvx
設定
このリポジトリをクローンします:
git clone https://github.com/kakehashi-inc/mattermost-mcp-server.git
cd mattermost-mcp-server依存関係をインストールします:
npm install環境変数を設定します。
# Create .env file
cp .env.example .env
# Encrypt your .env file (optional but recommended for production)
dotenvx encrypt必要な環境変数:
MCP_PORT: SSEトランスポートモードのポート番号(デフォルト: 8201)MATTERMOST_ENDPOINT: MattermostサーバーのURLMATTERMOST_TOKEN: Mattermost認証トークンMATTERMOST_TEAM_ID: 監視するチームのIDMATTERMOST_CHANNELS: 監視するチャンネル名のカンマ区切りリスト
サーバーを構築します。
npm run build使用法
サーバーは 2 つのトランスポート モードで実行できます。
SSEトランスポートモード
npm start標準I/Oトランスポートモード
npm start -- --stdio発達
npm run dev: ホットリロードで開発モードでサーバーを起動するnpm run lint: ESLint を実行するnpm run format: Prettier を使ってコードをフォーマットするnpm test: テストを実行するnpm run inspect: MCPインスペクターを実行する
参考文献
ライセンス
マサチューセッツ工科大学
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Tools
Appeared in Searches
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/kakehashi-inc/mcp-server-mattermost'
If you have feedback or need assistance with the MCP directory API, please join our Discord server