Discourse
Discourse커뮤니케이션
포럼 조회·게시·편집·관리 API. 기존 API 키 권한은 자동 확장되지 않으며 관리자 키 권한·사용자를 변경하면 다시 연결하세요.
제공 도구 10
발신·파괴적 작업 등 되돌리기 어려운 도구는 실행 전 사용자 승인을 거칩니다.
- discourse__api_destructive파괴적승인 필요
Discourse 콘텐츠 삭제·권한·초대·계정·관리 상태를 변경한다. 대상과 입력은 discourse__operations 에서 확인한다. ⚠️ 영구삭제·사용자 병합은 되돌릴 수 없다. 일부 상태는 관리자가 복원할 수 있다. 결과: operation · data(공식 응답) · truncated.
- discourse__api_send발신승인 필요
Discourse 글·포스트·배지·프로필을 게시하거나 변경한다. 입력은 discourse__operations 의 스키마를 따른다. ⚠️ 즉시 공개되거나 알림이 가며 발송 알림은 회수할 수 없다. 요청에 대상·본문이 다 있으면 바로 부르고, 아니면 먼저 대화에 보여 준다. 결과: operation · data(공식 응답) · truncated.
- discourse__create_topic발신승인 필요
Discourse 포럼에 새 토픽(제목 + 마크다운 본문)을 게시한다. ⚠️ 포럼 구성원에게 즉시 공개되고 포스트 편집·삭제는 discourse__api_send / discourse__api_destructive 로 가능하나 발송 알림은 회수할 수 없다 — 요청에 대상·본문이 다 있으면 바로 부르고, 아니면 먼저 대화에 보여 준다(승인 카드엔 본문이 없다). 기존 토픽에 답하려면 discourse__reply. category 는 discourse__list_categories 결과의 id(정수가 아니면 무시되고 카테고리 없이 올라간다). 결과: posted · topic_id · post_id · url.
- discourse__reply발신승인 필요
기존 토픽 끝에 답글(마크다운)을 게시한다 — reply_to_post_number 로 특정 포스트에 답할 수 있다. ⚠️ 즉시 공개되고 포스트 편집·삭제는 discourse__api_send / discourse__api_destructive 로 가능하나 발송 알림은 회수할 수 없다 — 요청에 대상·본문이 다 있으면 바로 부르고, 아니면 먼저 대화에 보여 준다(승인 카드엔 본문이 없다). 새 주제면 discourse__create_topic. topic_id 는 discourse__search 결과의 id. 결과: replied · topic_id · post_id · post_number · url.
- discourse__api_write쓰기
Discourse 개인 알림·북마크 설정을 바꾸거나 백업을 요청한다. discourse__operations 의 입력 스키마와 권한을 따른다. 결과: operation · data · async(백업 접수 및 getBackups 조회 안내).
- discourse__api_read읽기
Discourse 최신·인기 토픽, 포스트, 사용자·그룹·관리·이벤트 정보를 읽는다. 입력은 discourse__operations 에서 찾는다. 결과: operation · data · next_cursor(다음 페이지) · response_cursor(큰 응답 재개). 커서는 operation 과 cursor 만 전달한다.
- discourse__list_categories읽기
카테고리 목록 — discourse__create_topic 의 category id 를 여기서 얻는다. 결과: 카테고리마다 id · name · slug · topics · restricted.
- discourse__operations읽기
지원하는 Discourse API 작업과 고정 위험도 도구를 찾는다. operation 을 주면 필수 path/query/body 스키마와 API 키 권한을 읽는다. 결과: operation · tool · input_schema · permission.
- discourse__read_topic읽기
토픽을 평문으로 읽는다 — 제목 + 포스트 스트림(@작성자·날짜 포함). 내용이 매우 길면 잘리고 그 사실을 알린다
- discourse__search읽기
포럼 검색 — Discourse 검색 문법(예: "배포 in:title", "@user 키워드", "category:공지"). 결과: 토픽마다 id(discourse__reply 의 topic_id) · title · url · posts · created · blurb (최대 25건).