Token导航 LogoToken导航TokenDH.com
MCP Playbooks logo
办公协作未说明官方级别未说明来源级核验

MCP Playbooks

MCP Server

MCP Mattermost Server是一个功能丰富的工具集,提供对Playbooks、Runs、Tasks和上下文工程的全面支持,适用于团队协作和自动化任务管理。

工具数

90

提示词数

0

GitHub Stars

0

资源数

0
团队协作TypeScriptClaudeClaude DesktopClaude

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

leonardokasat-cientistavenda

提供方

leonardokasat-cientistavenda

最后核验

2026/5/17 20:21

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

详细介绍

MCP Mattermost Server

MCP server para Mattermost com suporte completo a Playbooks, Runs, Tasks e Context Engineering.

Features

  • Team dinâmico - Não fixo na config, passado por chamada
  • 81 tools organizadas em 8 grupos + 9 helpers
  • Props support - User, Team, Channel, Post
  • Playbooks completo - PropertyFields, PropertyValues
  • Tasks - Check batch (fase inteira), assignee, webhooks

Instalação

npm install
cp .env.example .env
# Editar .env com suas credenciais
npm run build

Configuração

MM_URL=https://seu-mattermost.com
MM_TOKEN=seu-token-aqui

Uso com Claude Desktop

{
  "mcpServers": {
    "mattermost": {
      "command": "node",
      "args": ["/caminho/para/mcp-mattermost/dist/index.js"],
      "env": {
        "MM_URL": "https://seu-mattermost.com",
        "MM_TOKEN": "seu-token"
      }
    }
  }
}

Tools Disponíveis

Index

ToolDescrição
mm_helpLista os 8 grupos e suas funções

1. User (6 tools)

ToolDescrição
mm_user_helpHelper do grupo
mm_user_getBusca user por ID
mm_user_get_by_usernameBusca user por @username
mm_user_searchLista/busca usuários
mm_user_createCria novo usuário
mm_user_updateAtualiza perfil
mm_user_update_propsAtualiza props (config agente)

2. Webhook (10 tools)

ToolDescrição
mm_webhook_helpHelper do grupo
mm_webhook_outgoing_createCria webhook outgoing
mm_webhook_outgoing_listLista webhooks outgoing
mm_webhook_outgoing_getBusca webhook por ID
mm_webhook_outgoing_updateAtualiza webhook
mm_webhook_outgoing_deleteRemove webhook
mm_webhook_incoming_createCria webhook incoming
mm_webhook_incoming_listLista webhooks incoming
mm_webhook_incoming_getBusca webhook por ID
mm_webhook_incoming_updateAtualiza webhook
mm_webhook_incoming_deleteRemove webhook

3. Team (7 tools)

ToolDescrição
mm_team_helpHelper do grupo
mm_team_getBusca time por ID
mm_team_get_by_nameBusca time por nome
mm_team_listLista todos os times
mm_team_update_propsAtualiza props do time
mm_team_get_membersLista membros
mm_team_add_memberAdiciona membro
mm_team_remove_memberRemove membro

4. Channel (11 tools)

ToolDescrição
mm_channel_helpHelper do grupo
mm_channel_getBusca canal por ID
mm_channel_get_by_nameBusca canal por nome
mm_channel_listLista canais do time
mm_channel_searchBusca canais
mm_channel_createCria canal
mm_channel_updateAtualiza canal
mm_channel_update_propsAtualiza props
mm_channel_deleteRemove canal
mm_channel_get_membersLista membros
mm_channel_add_memberAdiciona membro
mm_channel_remove_memberRemove membro

5. Post (14 tools)

ToolDescrição
mm_post_helpHelper do grupo
mm_post_getBusca post por ID
mm_post_get_channelLista posts do canal
mm_post_get_threadLista posts da thread
mm_post_searchBusca posts
mm_post_createCria post (message + props)
mm_post_updateAtualiza message
mm_post_update_propsAtualiza props
mm_post_deleteRemove post
mm_post_pinFixa post
mm_post_unpinDesfixa post
mm_post_get_pinnedLista fixados
mm_post_reaction_addAdiciona emoji
mm_post_reaction_removeRemove emoji
mm_post_reaction_getLista reactions

6. Playbook (9 tools)

ToolDescrição
mm_playbook_helpHelper do grupo
mm_playbook_getBusca playbook por ID
mm_playbook_listLista playbooks
mm_playbook_createCria playbook
mm_playbook_updateAtualiza (webhooks, channel_mode)
mm_playbook_deleteArquiva playbook
mm_playbook_field_listLista property fields
mm_playbook_field_createCria field
mm_playbook_field_updateAtualiza field
mm_playbook_field_deleteRemove field

7. Run (13 tools)

ToolDescrição
mm_run_helpHelper do grupo
mm_run_getBusca run por ID
mm_run_get_by_channelBusca run por channel_id
mm_run_listLista runs
mm_run_startInicia run (link canal existente)
mm_run_updateAtualiza run
mm_run_finishFinaliza run
mm_run_endEncerra run
mm_run_restartReinicia run
mm_run_status_updatePosta status
mm_run_change_ownerTroca owner
mm_run_property_listLista fields + values
mm_run_property_getBusca value
mm_run_property_setDefine value (contexto)

8. Task (11 tools)

ToolDescrição
mm_task_helpHelper do grupo
mm_task_getBusca task específica
mm_task_addAdiciona task
mm_task_updateAtualiza (description=prompt)
mm_task_deleteRemove task
mm_task_set_stateDefine estado
mm_task_checkMarca como done
mm_task_uncheckDesmarca
mm_task_set_assigneeAtribui a usuário
mm_task_run_commandExecuta slash
mm_task_reorderReordena
mm_task_check_checklistMarca fase inteira

Gavetas de Dados

LocalCampoTamanhoUso
Postmessage16KBConteúdo visível
Postprops64KBMetadados invisíveis
Channelprops64KBConfig do canal
Userprops64KBConfig do agente
Teamprops64KBConfig compartilhada
RunPropertyValues5MBContrato, contexto global
Taskdescription64KBPrompt da task

Para Context Engineering

LEITURA (Context Builder):
├── Run.PropertyValues     → Contrato M2, contexto
├── Task.description       → Prompt da task
├── Channel.Posts          → Histórico
└── Post.props             → Metadados

ESCRITA (LLM executa):
├── Post.message + props   → Resposta + metadados
├── Run.PropertyValues     → Output estruturado
├── Task.state = closed    → Marca feito
└── Task.assignee_id       → Próxima task

Licença

MIT

目录标签

目录标签

团队协作TypeScriptClaude本地部署自动化任务PlaybooksRuns管理上下文工程

支持客户端

Claude DesktopClaude

接入字段

传输方式(transport,传输协议)

未说明

鉴权方式(authType,认证方式)

token

工具数量(toolCount,工具数)

90

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

未说明token部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

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

仍需确认:installCommand

来源信息

继续浏览同类 MCP