Skip to main content
Glama

servidor mattermost-mcp

Este proyecto implementa un servidor de Protocolo de Contexto de Modelo (MCP) para la integración de Mattermost. Se conecta a los puntos finales de la API de Mattermost para recuperar y procesar información diversa, poniéndola a disposición mediante transportes MCP estándar.

Características

  • Se conecta a los puntos finales de la API de Mattermost

  • Admite múltiples modos de transporte:

    • SSE (Eventos enviados por el servidor)

    • E/S estándar

  • Procesamiento de mensajes en tiempo real

  • Monitoreo específico del equipo y del canal

  • Autenticación segura basada en tokens

Requisitos

  • Node.js >= 22

  • npm >= 10

  • dotenvx

Configuración

  1. Clonar este repositorio:

git clone https://github.com/kakehashi-inc/mattermost-mcp-server.git cd mattermost-mcp-server
  1. Instalar dependencias:

npm install
  1. Configure sus variables de entorno:

# Create .env file cp .env.example .env # Encrypt your .env file (optional but recommended for production) dotenvx encrypt

Variables de entorno requeridas:

  • MCP_PORT : Número de puerto para el modo de transporte SSE (predeterminado: 8201)

  • MATTERMOST_ENDPOINT : la URL de su servidor Mattermost

  • MATTERMOST_TOKEN : Su token de autenticación de Mattermost

  • MATTERMOST_TEAM_ID : El ID del equipo a monitorear

  • MATTERMOST_CHANNELS : Lista de nombres de canales separados por comas para monitorear

  1. Construir el servidor:

npm run build

Uso

El servidor se puede ejecutar en dos modos de transporte:

Modo de transporte SSE

npm start

Modo de transporte de E/S estándar

npm start -- --stdio

Desarrollo

  • npm run dev : Inicia el servidor en modo de desarrollo con recarga en caliente

  • npm run lint : Ejecutar ESLint

  • npm run format : Formatear código usando Prettier

  • npm test : Ejecutar pruebas

  • npm run inspect : Ejecutar el inspector MCP

Referencias

Licencia

Instituto Tecnológico de Massachusetts (MIT)

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

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
    33
    • 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
    11
    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 -
  • -
    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 -
    2

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