Token导航 LogoToken导航

MCP Server · AI代理

Mattermost MCP Host

一个连接Mattermost与MCP服务器的集成服务,通过LangGraph智能代理提供用户交互和工具执行功能。

未说明官方级别未说明来源级核验工具 0
智能代理LangGraphPythonClaude

快速开始

公开资料没有提供安装命令,按仓库或官方文档接入。
作者 / 组织
jagan-shanmugam
提供方
jagan-shanmugam

工具数量

0

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

34

仓库热度

收录来源

1 个

MCP World

选型结论

Mattermost MCP Host 属于AI代理类 MCP Server,公开资料标注 0 个工具,通过传输方式未标注接入,适配 Claude,没有现成的安装命令;接入前要先准备 访问 Token。

分类

AI代理

传输方式

未说明

认证方式

访问 Token

部署方式

公开资料未说明

安装与配置

公开目录没有给出安装命令,需要按仓库 README安装;下面按同类条目的通用流程说明。

公开命令不是通用的启动方式,拼不出可靠配置示例;请在客户端 MCP 配置里按官方文档填写 command 和 args。

上手步骤

  1. 1

    先确认运行方式

    公开资料没有标注传输方式,先看仓库 README,确认是本地进程还是远程地址。

  2. 2

    获取服务

    公开目录没有给出安装命令,按仓库 README里的步骤安装或获取服务。

  3. 3

    写入客户端配置

    在客户端的 MCP 配置里填启动命令和参数,保存后完全退出客户端再打开,让新配置生效。

  4. 4

    验证是否可用

    连接成功后客户端会列出 0 个工具,随便调一个只读工具确认能返回结果。

接入前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

公开资料仍需确认:安装命令

详细介绍

Mattermost MCP主机

Mattermost集成,连接到模型上下文协议(MCP)服务器,利用基于LangGraph的AI代理提供智能界面,直接在Mattermost中与用户交互和执行工具。

演示

1.Github Agent在支持通道中-搜索现有问题和PR,如果找不到,则创建新问题

2.使用Mattermost MCP服务器搜索互联网并发布到频道

在YouTube上滚动查看完整演示

特性

  • 🤖 Langgraph代理集成:使用LangGraph代理来理解用户请求并编排响应。
  • 🔌 MCP服务器集成:连接到中定义的多个MCP服务器 mcp-servers.json.
  • 🛠️ 动态工具加载:自动从连接的MCP服务器中发现工具,并将其提供给AI代理。将MCP工具转换为langchain结构化工具。
  • 💬 线程感知对话:在Mattermost线程中保持对话上下文,以实现连贯的交互。
  • 🔄 智能工具使用:AI代理可以决定何时使用可用工具(包括链接多个调用)来满足用户请求。
  • 🔍 MCP能力发现:允许用户通过直接命令列出可用的服务器、工具、资源和提示。
  • #️⃣ 直接命令界面:使用命令前缀直接与MCP服务器交互(默认值: #).

概述

集成工作如下:

  1. Mattermost连接(mattermost_client.py):通过API和WebSocket连接到Mattermost服务器,以侦听指定通道中的消息。
  2. MCP连接(mcp_client.py):建立联系(主要是 stdio)到中定义的每个MCP服务器 src/mattermost_mcp_host/mcp-servers.json。它发现每台服务器上的可用工具。
  3. 代理初始化(agent/llm_agent.py)A. LangGraphAgent 创建、配置有所选LLM提供程序和来自所有连接的MCP服务器的动态加载工具。
  4. 消息处理(main.py):

- 如果消息以命令前缀开头(#),它被解析为一个直接命令,用于列出服务器/工具或通过相应的 MCPClient. - 否则,消息(连同线程历史记录)将传递给 LangGraphAgent.

  1. 代理执行:代理处理请求,可能通过调用一个或多个MCP工具 MCPClient 并生成响应。
  2. 响应交付:代理或命令执行的最终响应被发布回相应的Mattermost通道/线程。

设置

  1. 克隆存储库:
   git clone 
   cd mattermost-mcp-host
  1. 安装:

- 使用紫外线(推荐):

     # Install uv if you don't have it yet
     # curl -LsSf https://astral.sh/uv/install.sh | sh 

     # Activate venv
     source .venv/bin/activate

     # Install the package with uv
     uv sync

     # To install dev dependencies
     uv sync --dev --all-extras
  1. 配置环境(.env 文件):

复制 .env.example 并填写数值或 创建一个 .env 项目根目录中的文件(或设置环境变量):

   # Mattermost Details
   MATTERMOST_URL=http://your-mattermost-url
   MATTERMOST_TOKEN=your-bot-token # Needs permissions to post, read channel, etc.
   MATTERMOST_TEAM_NAME=your-team-name
   MATTERMOST_CHANNEL_NAME=your-channel-name # Channel for the bot to listen in
   # MATTERMOST_CHANNEL_ID= # Optional: Auto-detected if name is provided

   # LLM Configuration (Azure OpenAI is default)
   DEFAULT_PROVIDER=azure
   AZURE_OPENAI_ENDPOINT=your-azure-endpoint
   AZURE_OPENAI_API_KEY=your-azure-api-key
   AZURE_OPENAI_DEPLOYMENT=your-deployment-name # e.g., gpt-4o
   # AZURE_OPENAI_API_VERSION= # Optional, defaults provided

   # Optional: Other providers (install with `[all]` extra)
   # OPENAI_API_KEY=...
   # ANTHROPIC_API_KEY=...
   # GOOGLE_API_KEY=...

   # Command Prefix
   COMMAND_PREFIX=# 

看 .env.example 更多选择。

  1. 配置MCP服务器:

编辑 src/mattermost_mcp_host/mcp-servers.json 要定义要连接的MCP服务器,请参阅 src/mattermost_mcp_host/mcp-servers-example.json. 根据服务器配置,您可能 npx, uvx, docker 安装在您的系统和路径中。

  1. 启动集成:
   mattermost-mcp-host

先决条件

  • Python 3.13.1+
  • uv包管理器
  • Mattermost服务器实例
  • 使用API代币的Mattermost Bot帐户
  • 访问LLM API(Azure OpenAI)

可选的

  • 在中配置了一个或多个MCP服务器 mcp-servers.json
  • Tavily网络搜索需要 TAVILY_API_KEY 在……里面 .env 文件

在Mattermost中的使用

集成运行并连接后:

  1. 直接聊天: 只需在配置的频道或与机器人聊天。人工智能代理将根据需要使用工具进行响应。它在消息线程中维护上下文。
  2. 直接命令: 使用命令前缀(默认 #)具体行动:

- #help -显示帮助信息。 - #servers -列出已配置和连接的MCP服务器。 - # tools -列出可用工具 `. - # call -呼叫 在…上 参数以JSON字符串形式提供。 - 例子: #my-server call echo '{"message": "Hello MCP!"}' - # resources -列出可用资源 . - # prompts -列出可用的提示 `.

后续步骤

  • ⚙️ 可配置的LLM后端:通过环境变量支持多个AI提供商(Azure OpenAI默认、OpenAI、Anthropic Claude、Google Gemini)。

Mattermost设置

  1. 创建Bot帐户
  • 转到集成>Bot帐户>添加Bot帐户
  • 给它起个名字和描述
  • 将访问令牌保存在.env文件中
  1. 所需的Bot权限
  • post_all
  • create_post
  • read_channel
  • create_direct_channel
  • read_user
  1. 将机器人添加到团队/频道
  • 邀请机器人加入您的团队
  • 将机器人添加到所需频道

故障排除

  1. 连接问题
  • 验证Mattermost服务器是否正在运行
  • 检查机器人令牌权限
  • 确保正确的团队/频道名称
  1. AI提供商问题
  • 验证API密钥
  • 检查API配额和限制
  • 验证对API端点的网络访问
  1. MCP服务器问题
  • 检查服务器日志
  • 验证服务器配置
  • 确保安装了所需的依赖项并定义了环境变量

德莫斯

使用Github MCP服务器通过聊天创建问题

(在YouTube上)

贡献

请随时打开PR。

许可证

此项目根据MIT许可证获得许可-请参阅 许可证 文件以获取详细信息。

工具与能力

工具数量

0

资源数量

0

提示词数量

0

能力标签

智能代理Python本地部署Mattermost集成MCP协议LangGraph自动化工具

支持客户端

Claude

数量来自来源目录的标注,具体工具清单以官方文档为准。

典型使用场景

多步任务编排

把拆解、检索、执行串成一条链,模型按步骤调用工具。

长期上下文

把会话、笔记和知识放到外部存储,换个会话还能接着做。

接自有流程

把内部系统和模型连起来,让助手调用已有的工作流。

选择建议

值得选的地方

  • 只提供 0 个工具,职责集中,接入后不容易误操作。
  • 公开说明写得比较完整,接入前能看清能力边界。

先想清楚的地方

  • 公开资料没有可直接复制的安装命令,第一次接入要自己找入口。
  • 需要自备访问 Token,没有凭据没法直接试。
  • 公开摘要偏短,具体能力和限制要回到仓库确认。

更适合

  • 需要在AI代理场景里让模型直接调用外部能力的人。
  • 已经在用 Claude 的用户,接入路径最短。
  • 愿意照着官方文档一步步配环境的人。

不太适合

  • 暂时拿不到访问 Token的人。
  • 希望一条命令就装好、不想看文档的人。
  • 需要厂商级 SLA 和技术支持的生产环境。

同类对比

5 个同类
MCP Server工具数传输方式安装命令收录来源最后核验
Mattermost MCP Host

MCP World · 本页

0未说明未标注1 个2026-05-17
Everything Claude Code

MCP World

0stdio有1 个2026-05-17
Filesystem 560c4363

MCP World

13未说明未标注2 个2026-05-17
Time 7365cb6d

MCP.so

2SSE有2 个2026-05-17
Server Everything (everything)

MCP World

11stdio有1 个2026-05-17

按同分类和工具数量挑出最接近的几条,字段以各自详情页为准。

常见问题

5 条

Mattermost MCP Host 怎么安装?

公开目录没有给出可以直接复制的安装命令,需要按仓库 README里的步骤安装;装好后写进客户端的 MCP 配置再重启。

Mattermost MCP Host 怎么在 Claude Desktop、Cursor 里配置?

它是传输方式未标注,客户端配置里要写启动命令和参数,运行环境是 未标注;保存后完全退出客户端再打开,配置才会生效。

Mattermost MCP Host 收费吗?

本站只整理公开资料,不代收费用,也没有标注具体价格。是否收费取决于服务本身和背后的接口额度,正式使用前按官方说明确认。

Mattermost MCP Host 需要 API Key 吗?

公开资料标注的认证方式是访问 Token,也就是要先拿到凭据才能连上;凭据只填在自己本地的配置里,不要写进公开仓库。

Mattermost MCP Host 支持哪些客户端?

公开资料标注支持 Claude;其他客户端只要能配置 MCP Server,也能用同样的命令或地址接入。

来源信息

继续浏览同类 MCP