# Slack MCP Server

## 개요

Slack MCP 서버는 Panther AI를 Slack 작업 공간에 연결하여 메시지와 파일을 검색하고, 메시지를 보내고, 캔버스를 관리하고, 사용자 프로필을 조회하는 도구를 제공합니다.

**MCP 서버 URL:** `https://mcp.slack.com/mcp`

## 사전 요구 사항

* Slack 작업 공간
* Slack 앱이 다음에 게시됨 [Slack Marketplace](https://slack.com/marketplace) 에 게시되었거나 작업 공간용 내부 앱으로 승인된 앱입니다. 목록에 없는 앱은 지원되지 않습니다.
* Slack 작업 공간에 앱을 설치할 수 있는 권한

## Setup

Slack MCP 서버에는 **수동 OAuth 자격 증명**이 필요합니다. 먼저 Panther에 서버를 추가하여 리디렉션 URL을 가져온 다음, Slack에 OAuth 애플리케이션을 등록해야 합니다.

1. **Panther에 서버를 추가합니다:**
   1. Panther Console의 오른쪽 상단에서 톱니바퀴 아이콘(**설정**) > **Panther AI**.
   2. 다음으로 이동합니다. **MCP 서버** 탭.
   3. 을 클릭합니다 **MCP 서버 추가**.
   4. 선택 **Slack** 카탈로그에서 선택합니다.
   5. 다음을 입력합니다 **Name** 서버용(예: "Slack").
   6. 선택적으로 다음을 입력합니다. **설명**.
   7. 을 클릭합니다 **다음**. Panther는 서버의 OAuth 메타데이터를 검색하여 **리디렉션 URL**. 이 URL을 복사하세요. 다음 단계에서 필요합니다.
2. **Slack에서 OAuth 애플리케이션 등록:**
   1. 다음으로 이동하세요: [Slack 앱 관리 페이지](https://api.slack.com/apps) 를 클릭하고 **새 앱 만들기**.
   2. 선택하고 **처음부터**를 선택한 다음 이름(예: "Panther AI MCP")을 입력하고 작업 공간을 선택하세요.
   3. 왼쪽 사이드바에서 다음으로 이동하세요. **OAuth 및 권한**.
   4. 아래에서 **Redirect URLs**을 클릭하고 **새 리디렉션 URL 추가** 를 클릭한 다음 1단계에서 복사한 리디렉션 URL을 붙여넣으세요. 다음을 클릭하세요. **URL 저장**.
   5. 아래에서 **사용자 토큰 범위**에서 허용할 도구에 해당하는 범위를 추가하세요:
      * **검색 도구**: `search:read.public`, `search:read.private`, `search:read.mpim`, `search:read.im`, `search:read.files`, `search:read.users`
      * **메시징 도구**: `chat:write`, `channels:history`, `groups:history`, `mpim:history`, `im:history`
      * **캔버스 도구**: `canvases:read`, `canvases:write`
      * **사용자 도구**: `users:read`, `users:read.email`
   6. 왼쪽 사이드바에서 다음으로 이동하세요. **에이전트 및 AI 앱** 로 전환하고 **Model Context Protocol** 을 **켬**.
   7. 왼쪽 사이드바에서 다음으로 이동하세요. **기본 정보**.
   8. 아래에서 **앱 자격 증명**을 메모하세요 **Client ID** Run Panther AI **클라이언트 시크릿**.
3. **Panther에서 설정을 완료합니다:**
   1. Panther MCP 서버 설정 마법사로 돌아갑니다.
   2. 다음을 입력합니다. **OAuth 클라이언트 ID** Run Panther AI **클라이언트 시크릿** 를 2단계에서 가져온 값으로.
   3. 을 클릭합니다 **Create**.

### 계정 연결

관리자가 Slack 서버를 추가한 후:

1. MCP 서버 페이지에서 다음을 찾습니다. **Slack** 사용 가능한 서버 목록에서.
2. 을 클릭합니다 **연결**.
3. Slack의 OAuth 승인 페이지로 리디렉션됩니다. 로그인하고 요청된 권한을 부여하세요.
4. 승인 후, 도구 권한을 구성하기 위해 Panther로 다시 리디렉션됩니다.

## 자세히 알아보기

* [Slack MCP Server 문서](https://docs.slack.dev/ai/slack-mcp-server/)
