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
- Enable Personal Access Tokens in the System Console, then create a PAT under Profile Settings → Security. Bot tokens also work.
- Use the least-privileged token owner. Teams/channels require membership; administration requires the documented server role, license and enabled feature.
- 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.
- 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.