首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
MCP广场 >详情页
Mattermost MCP 服务2025-10-0637分享添加福利群:解决AI开发者的「MCP实战痛点」
一个模型上下文协议服务器,可连接到 Mattermost,允许人工智能模型通过 SSE 或标准 I/O 传输模式实时监控和处理来自特定团队和频道的消息。
By kakehashi-inc
2025-10-0637
github
详情内容
工具描述

mattermost-mcp-server

本项目实现了用于Mattermost集成的模型上下文协议(MCP)服务器。它连接到Mattermost API端点以检索和处理各种信息,并通过标准的MCP传输方式使其可用。

功能

  • 连接到Mattermost API端点
  • 支持多种传输模式:
    • SSE(服务器发送事件)
    • 标准输入输出
  • 实时消息处理
  • 针对特定团队和频道的监控
  • 基于安全令牌的身份验证

要求

  • Node.js >= 22
  • npm >= 10
  • dotenvx

设置

  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

使用方法

服务器可以在两种传输模式下运行:

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检查器

参考资料

许可证

MIT

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档