Skip to main content
Glama

Mattermost MCP Server

mattermost-mcp-server

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

特徴

  • Mattermost APIエンドポイントに接続します
  • 複数のトランスポート モードをサポートします。
    • SSE (サーバー送信イベント)
    • 標準I/O
  • リアルタイムメッセージ処理
  • チームおよびチャネル固有の監視
  • 安全なトークンベースの認証

要件

設定

  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

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.

Mattermost に接続するモデル コンテキスト プロトコル サーバー。これにより、AI モデルは SSE または標準 I/O トランスポート モードを介して特定のチームやチャネルからのメッセージをリアルタイムで監視および処理できるようになります。

  1. 特徴
    1. 要件
      1. 設定
        1. 使用法
          1. SSEトランスポートモード
          2. 標準I/Oトランスポートモード
        2. 発達
          1. 参考文献
            1. ライセンス

              Related MCP Servers

              • A
                security
                F
                license
                A
                quality
                A 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 -
                25
                723
                • Apple
                • Linux
              • -
                security
                A
                license
                -
                quality
                A server that implements the Model Context Protocol, providing a standardized way to connect AI models to different data sources and tools.
                Last updated -
                1
                8
                TypeScript
                MIT License
              • -
                security
                F
                license
                -
                quality
                A basic Model Context Protocol server implementation that demonstrates core functionality including tools and resources for AI chat applications.
                Last updated -
                Python
              • -
                security
                F
                license
                -
                quality
                A Model Context Protocol server that provides AI models with structured access to external data and services, acting as a bridge between AI assistants and applications, databases, and APIs in a standardized, secure way.
                Last updated -
                1
                Python

              View all related MCP servers

              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