Skip to Content

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 MCPSlack 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