Skip to main content
Glama
kakehashi-inc

Mattermost MCP Server

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
license - permissive license
B
quality
C
maintenance

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

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