Slack MCP (Official)
Slack에서 공식 제공하는 MCP 서버(mcp.slack.com)와 직접 연동하여 채팅 및 에이전트에서 Slack 워크스페이스의 다양한 기능을 사용할 수 있습니다.
기존 Slack MCP와 달리, 이 MCP는 Slack이 직접 운영하는 공식 MCP 서버(mcp.slack.com)를 통해 연결됩니다. 제공되는 도구는 Slack 서버에서 동적으로 제공되며, Slack의 업데이트에 따라 변경될 수 있습니다.
주요 기능
- Slack 공식 MCP 서버가 제공하는 모든 기능 지원
- 채널 조회, 메시지 전송 및 검색
- 사용자 및 워크스페이스 정보 조회
- Slack이 MCP 서버를 통해 새로 추가하는 기능 자동 반영
기본 정보
인증 방식
Slack 공식 MCP OAuth 인증을 사용합니다. Slack이 제공하는 OAuth 서버를 통해 인증이 진행되며, 토큰 발급 후 연결된 워크스페이스의 팀 ID와 이메일 정보가 저장됩니다.
⚠️
현재 Slack 공식 MCP 서버는 베타 서비스입니다. 제공되는 도구 및 기능은 Slack의 정책에 따라 변경될 수 있습니다.
지원하는 MCP 도구
도구 목록은 Slack 공식 MCP 서버(mcp.slack.com)에서 동적으로 제공됩니다. 연동 후 실제 사용 가능한 도구 목록은 채팅 화면에서 확인할 수 있습니다.
현재 AIP에서 대표적으로 노출하는 도구는 다음과 같습니다:
slack_send_message: 채널 또는 사용자에게 메시지를 전송합니다.slack_send_message_draft: 메시지 초안을 생성합니다.slack_schedule_message: 메시지를 예약 발송합니다.slack_read_channel: 채널 메시지를 읽습니다.slack_read_thread: 스레드 메시지를 읽습니다.slack_search_public: 공개 채널에서 메시지와 파일을 검색합니다.slack_search_public_and_private: 전체 채널 범위에서 메시지와 파일을 검색합니다.slack_search_channels: 채널 이름 또는 설명으로 채널을 검색합니다.slack_search_users: 이름, 이메일, 프로필 기준으로 사용자를 검색합니다.slack_read_user_profile: 사용자 프로필을 조회합니다.slack_create_canvas: Slack Canvas를 생성합니다.slack_read_canvas: Slack Canvas 내용을 조회합니다.slack_update_canvas: Slack Canvas를 수정합니다.
기존 Slack MCP와의 차이점
| Slack MCP | Slack MCP (Official) | |
|---|---|---|
| 연결 방식 | AIP 자체 구현 | Slack 공식 MCP 서버 프록시 |
| MCP 서버 | AIP 내부 | mcp.slack.com |
| 인증 | AIP OAuth 앱 | Slack MCP OAuth |
| 도구 목록 | 고정 (13개) | Slack 서버 기준으로 로드되며, AIP에서는 대표 도구 13개를 표시 |
| 업데이트 | AIP 릴리즈 시 | Slack 서버 업데이트 즉시 반영 |
사용 예시
- 사용자가 Prompt로 “#general 채널에 ‘안녕하세요’ 메시지 보내줘”라고 입력합니다.
- LLM은 MCP를 통해 Slack 공식 MCP 서버의 메시지 전송 도구를 호출합니다.
- Tool 호출 결과를 기반으로 채팅에서 응답합니다.
그 외 사용 예시:
- “어제 #dev 채널에서 ‘hotfix’ 관련 메시지 찾아줘”
- “워크스페이스 사용자 목록 보여줘”
주의사항
- 도구 목록은 Slack 서버에서 동적으로 제공되므로, 연동 후 실제 사용 가능한 도구를 채팅 화면에서 확인하세요.
Last updated on