Not available in Korea
endueendue
← Connectors

Mattermost

Mattermost커뮤니케이션

사용자 검색·DM·메시지 수정/삭제·반응·파일 및 Mattermost API v4 연산

제공 도구 11

발신·파괴적 작업 등 되돌리기 어려운 도구는 실행 전 사용자 승인을 거칩니다.

  • mattermost__api_destructive파괴적승인 필요

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

  • mattermost__api_send발신승인 필요

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

  • mattermost__post_message발신승인 필요

    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_write쓰기

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

  • mattermost__api_read읽기

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

  • mattermost__get_channel_history읽기

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

  • mattermost__list_channels읽기

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

  • mattermost__list_teams읽기

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

  • mattermost__operations읽기

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

  • mattermost__read_thread읽기

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

  • mattermost__search_posts읽기

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

연동 준비

  1. 시스템 콘솔에서 개인 액세스 토큰을 활성화한 뒤 프로필 설정 → 보안에서 PAT를 발급한다. 봇 토큰도 사용할 수 있다.
  2. 토큰 소유자의 최소 권한을 사용한다. 팀/채널 멤버십, 관리 역할, 라이선스, 서버 기능 활성화 여부를 확인한다.
  3. 기존 연결의 권한은 그대로다. 이번 업데이트는 scope/역할을 부여하지 않는다. 401은 PAT 재발급 후 재연결, 403은 역할/멤버십/제품 버전을 확인한다. OAuth 재동의는 적용되지 않는다.
  4. 신뢰하는 공개 HTTPS 서버 호스트를 사용한다. 사설 IP 및 인증 redirect는 차단한다. 인라인 파일은 호출당 4 MiB 이하다.