mattermost-mcp-server
このプロジェクトは、Mattermost統合のためのモデルコンテキストプロトコル(MCP)サーバーを実装します。Mattermost APIエンドポイントに接続して様々な情報を取得・処理し、標準のMCPトランスポートを介して利用できるようにします。
特徴
Mattermost APIエンドポイントに接続します
複数のトランスポート モードをサポートします。
SSE (サーバー送信イベント)
標準I/O
リアルタイムメッセージ処理
チームおよびチャネル固有の監視
安全なトークンベースの認証
要件
Node.js >= 22
npm >= 10
ドテンvx
設定
このリポジトリをクローンします:
依存関係をインストールします:
環境変数を設定します。
必要な環境変数:
MCP_PORT
: SSEトランスポートモードのポート番号(デフォルト: 8201)MATTERMOST_ENDPOINT
: MattermostサーバーのURLMATTERMOST_TOKEN
: Mattermost認証トークンMATTERMOST_TEAM_ID
: 監視するチームのIDMATTERMOST_CHANNELS
: 監視するチャンネル名のカンマ区切りリスト
サーバーを構築します。
使用法
サーバーは 2 つのトランスポート モードで実行できます。
SSEトランスポートモード
標準I/Oトランスポートモード
発達
npm run dev
: ホットリロードで開発モードでサーバーを起動するnpm run lint
: ESLint を実行するnpm run format
: Prettier を使ってコードをフォーマットするnpm test
: テストを実行するnpm run inspect
: MCPインスペクターを実行する
参考文献
ライセンス
マサチューセッツ工科大学
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Tools
Mattermost に接続するモデル コンテキスト プロトコル サーバー。これにより、AI モデルは SSE または標準 I/O トランスポート モードを介して特定のチームやチャネルからのメッセージをリアルタイムで監視および処理できるようになります。
Related Resources
Related MCP Servers
- AsecurityFlicenseAqualityA Model Context Protocol server that enables AI models to interact with SourceSync.ai's knowledge management platform for managing documents, ingesting content from various sources, and performing semantic searches.Last updated -2515
- -securityAlicense-qualityA server that implements the Model Context Protocol, providing a standardized way to connect AI models to different data sources and tools.Last updated -010MIT License
- -securityFlicense-qualityA basic Model Context Protocol server implementation that demonstrates core functionality including tools and resources for AI chat applications.Last updated -