Skip to main content
Glama

mattermost-mcp-server

このプロジェクトは、Mattermost統合のためのモデルコンテキストプロトコル(MCP)サーバーを実装します。Mattermost APIエンドポイントに接続して様々な情報を取得・処理し、標準のMCPトランスポートを介して利用できるようにします。

特徴

  • Mattermost APIエンドポイントに接続します

  • 複数のトランスポート モードをサポートします。

    • SSE (サーバー送信イベント)

    • 標準I/O

  • リアルタイムメッセージ処理

  • チームおよびチャネル固有の監視

  • 安全なトークンベースの認証

Related MCP server: MCP Boilerplate

要件

設定

  1. このリポジトリをクローンします:

git clone https://github.com/kakehashi-inc/mattermost-mcp-server.git cd mattermost-mcp-server
  1. 依存関係をインストールします:

npm install
  1. 環境変数を設定します。

# 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サーバーのURL

  • MATTERMOST_TOKEN : Mattermost認証トークン

  • MATTERMOST_TEAM_ID : 監視するチームのID

  • MATTERMOST_CHANNELS : 監視するチャンネル名のカンマ区切りリスト

  1. サーバーを構築します。

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インスペクターを実行する

参考文献

ライセンス

マサチューセッツ工科大学

Install Server
A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

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/mattermost-mcp-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server