endueendue
← Connectors

Mattermost

MattermostCommunication

Search people, open DMs, edit/delete posts, react, and access Mattermost API v4 operations

Available tools 11

Hard-to-undo tools, such as sending or destructive actions, require your approval before running.

  • mattermost__api_destructiveDestructiveApproval required

    Mattermost 삭제·권한·관리 설정을 변경한다. ⚠️ 계정·팀·시스템 전체에 영향을 줄 수 있고 영구삭제는 복구할 수 없다. mattermost__operations에서 대상·역할·입력을 조회한다. 결과: data · status · next_cursor. 불명확한 내부 실행은 차단한다.

  • mattermost__api_sendSendApproval required

    Mattermost 메시지·반응·초대·상태를 게시·수정한다. ⚠️ 대상 사용자에게 바로 보이고 알림이 갈 수 있다. 되돌리려면 공식 수정·삭제 연산과 권한이 필요하다. mattermost__operations에서 대상과 입력을 조회한다. 요청에 대상·본문이 다 있으면 바로 부르고, 아니면 먼저 대화에 보여 준다. 결과: data · status · next_cursor.

  • mattermost__post_messageSendApproval required

    Mattermost 채널에 메시지(마크다운)를 게시한다 — root_id 를 주면 그 스레드의 답글. ⚠️ 채널 멤버 전체에게 바로 보이고 알림이 나가며 수정·삭제 권한이 있어야 되돌릴 수 있다 — 요청에 대상·본문이 다 있으면 바로 부르고, 아니면 먼저 대화에 보여 준다(승인 카드엔 본문이 없다). channel_id 는 mattermost__list_channels 결과의 channel_id(26자), root_id 는 mattermost__get_channel_history 결과의 post_id. 결과: posted · post_id · channel_id · root_id.

  • mattermost__api_writeWrite

    Mattermost 개인 설정·읽음·초안을 변경한다. mattermost__operations에서 입력·권한을 조회한다. 결과: data · status · next_cursor. 다른 위험도의 연산은 실행할 수 없다.

  • mattermost__api_readRead

    Mattermost 공식 조회 연산을 실행한다. mattermost__operations에서 식별자·입력·역할을 조회한다. 결과: data · status · next_cursor. 큰 응답의 data_fragment는 커서 순서대로 이어 붙여 JSON으로 읽는다.

  • mattermost__get_channel_historyRead

    채널의 최근 대화 이력 — 시간순(오래된→최신), 입퇴장 같은 시스템 메시지 제외, 긴 메시지는 600자로 자른다. 결과: 메시지마다 post_id(답글의 root_id 로 쓴다) · created_at · user · message · root_id · replies.

  • mattermost__list_channelsRead

    채널 목록·검색 — search 를 주면 팀의 공개 채널 전체에서 이름으로 찾고, 생략하면 내가 속한 채널. 결과: 채널마다 channel_id · name · display_name · type · purpose (최대 25건).

  • mattermost__list_teamsRead

    내가 속한 팀 목록 — 다른 Mattermost 툴에 쓸 team_id 를 여기서 확보한다

  • mattermost__operationsRead

    Mattermost 공식 연산 검색·입력 스키마·필요 역할·위험도 조회. operation을 주면 상세, search는 이름·리소스 검색. 결과: operations · total · next_offset 또는 operation 상세.

  • mattermost__read_threadRead

    스레드 전문 읽기 — 루트 글과 답글을 시간순으로

  • mattermost__search_postsRead

    팀 안에서 메시지 검색 — Mattermost 검색 문법 사용 가능 (in:채널 from:사용자 "완전일치")

Before you connect

  1. Enable Personal Access Tokens in the System Console, then create a PAT under Profile Settings → Security. Bot tokens also work.
  2. Use the least-privileged token owner. Teams/channels require membership; administration requires the documented server role, license and enabled feature.
  3. Existing connections keep their existing permissions. This update grants no scopes or roles. On 401 reissue the PAT and reconnect; on 403 check role/membership/edition, then reconnect only when replacing credentials. OAuth re-consent is not applicable.
  4. The server must have a trusted public HTTPS hostname. Private IP literals and credential redirects are rejected. Inline files are limited to 4 MiB per invocation.