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.
Integrations
Connects to Mattermost API endpoints to retrieve and process team and channel information, enabling real-time message monitoring and interaction with specific channels within Mattermost teams.
mattermost-mcp-server
このプロジェクトは、Mattermost統合のためのモデルコンテキストプロトコル(MCP)サーバーを実装します。Mattermost APIエンドポイントに接続して様々な情報を取得・処理し、標準のMCPトランスポートを介して利用できるようにします。
特徴
- Mattermost APIエンドポイントに接続します
- 複数のトランスポート モードをサポートします。
- SSE (サーバー送信イベント)
- 標準I/O
- リアルタイムメッセージ処理
- チームおよびチャネル固有の監視
- 安全なトークンベースの認証
要件
- Node.js >= 22
- npm >= 10
- ドテンvx
設定
- このリポジトリをクローンします:
Copy
- 依存関係をインストールします:
Copy
- 環境変数を設定します。
Copy
必要な環境変数:
MCP_PORT
: SSEトランスポートモードのポート番号(デフォルト: 8201)MATTERMOST_ENDPOINT
: MattermostサーバーのURLMATTERMOST_TOKEN
: Mattermost認証トークンMATTERMOST_TEAM_ID
: 監視するチームのIDMATTERMOST_CHANNELS
: 監視するチャンネル名のカンマ区切りリスト
- サーバーを構築します。
Copy
使用法
サーバーは 2 つのトランスポート モードで実行できます。
SSEトランスポートモード
Copy
標準I/Oトランスポートモード
Copy
発達
npm run dev
: ホットリロードで開発モードでサーバーを起動するnpm run lint
: ESLint を実行するnpm run format
: Prettier を使ってコードをフォーマットするnpm test
: テストを実行するnpm run inspect
: MCPインスペクターを実行する
参考文献
ライセンス
マサチューセッツ工科大学
This server cannot be installed
Mattermost に接続するモデル コンテキスト プロトコル サーバー。これにより、AI モデルは SSE または標準 I/O トランスポート モードを介して特定のチームやチャネルからのメッセージをリアルタイムで監視および処理できるようになります。