Skip to main content
Glama
CSOAI-ORG

Slack Enterprise MCP Server

by CSOAI-ORG

Slack Enterprise MCP 서버

AI 에이전트를 위한 규정 준수 감사 추적 기능을 갖춘 엔터프라이즈급 Slack 통합입니다. 모든 작업은 거버넌스, 규제 준수 및 보안 검토를 위해 로컬에 기록됩니다.

MEOK AI OS(22개 API, 15개 AI 모델, 307개 테스트)를 개발한 MEOK AI Labs에서 제작했습니다.

이 서버가 필요한 이유

기존 Slack MCP 서버는 메시지 전송 및 검색 기능을 제공하지만, 엔터프라이즈 팀이 요구하는 감사 추적 기능을 제공하지 않습니다. 이 서버는 모든 작업의 타임스탬프, 호출자 신원, 작업 세부 정보를 로컬 JSONL 파일과 메모리 내 버퍼에 기록하여 외부 의존성 없이 규정 준수 검토를 가능하게 합니다.

도구

도구

설명

send_message

채널이나 스레드에 메시지 전송 (감사 로그 기록됨)

search_messages

Slack 수정자를 사용하여 워크스페이스 검색

list_channels

멤버 수와 주제가 포함된 채널 목록 조회

get_thread

모든 답글을 포함한 전체 스레드 가져오기

create_channel

설명이 포함된 새 채널 생성

set_channel_topic

채널 주제 업데이트

get_audit_log

모든 MCP 작업의 감사 추적 기록 검색 (엔터프라이즈 기능)

summarize_channel

참가자 및 활동 분석이 포함된 최근 N개의 메시지 요약

설치

pip install mcp slack_sdk

구성

SLACK_BOT_TOKEN 환경 변수를 설정하세요. https://api.slack.com/apps 에서 Slack 앱을 생성하고 다음 Bot Token Scopes를 추가하세요:

  • chat:write -- 메시지 전송

  • channels:read -- 채널 목록 조회

  • channels:history -- 채널 기록 읽기

  • groups:read -- 비공개 채널 목록 조회

  • groups:history -- 비공개 채널 기록 읽기

  • search:read -- 메시지 검색

선택적 환경 변수:

변수

기본값

설명

SLACK_BOT_TOKEN

(필수)

Slack 봇 사용자 OAuth 토큰

AUDIT_LOG_PATH

audit_log.jsonl

감사 로그 파일 경로

사용법

서버 실행

SLACK_BOT_TOKEN=xoxb-your-token python server.py

Claude Desktop 구성

~/.claude/claude_desktop_config.json에 추가하세요:

{
  "mcpServers": {
    "slack-enterprise": {
      "command": "python",
      "args": ["/path/to/slack-enterprise-mcp/server.py"],
      "env": {
        "SLACK_BOT_TOKEN": "xoxb-your-token"
      }
    }
  }
}

호출 예시

메시지 전송:

Tool: send_message
Input: {"channel": "#general", "text": "Deployment complete for v2.3.1"}
Output: {"ok": true, "channel": "C01ABC123", "ts": "1234567890.123456"}

워크스페이스 검색:

Tool: search_messages
Input: {"query": "deployment error in:#engineering from:@alice", "count": 10}
Output: {"total": 3, "messages": [...]}

감사 추적 기록 가져오기:

Tool: get_audit_log
Input: {"limit": 20, "action_filter": "send_message"}
Output: {"entries": [{"timestamp": "2026-04-13T...", "action": "send_message", ...}], "total_logged": 142}

감사 로그 형식

JSONL 감사 파일의 각 라인에는 다음이 포함됩니다:

{
  "timestamp": "2026-04-13T10:30:00.000Z",
  "action": "send_message",
  "caller": "anonymous",
  "params": {"channel": "#general", "text_length": 42},
  "result_summary": "Sent to #general, ts=1234567890.123456"
}

민감한 데이터(토큰, 전체 메시지 본문)는 설계상 감사 로그에서 제외됩니다.

보안 고려 사항

  • 토큰 저장: SLACK_BOT_TOKEN을 버전 관리에 커밋하지 마세요. 환경 변수나 비밀 관리자를 사용하세요.

  • 감사 로그 접근: 감사 로그 파일에는 모든 작업에 대한 메타데이터가 포함되어 있습니다. 권한이 있는 사용자만 파일 시스템에 접근할 수 있도록 제한하세요.

  • 속도 제한: 내장된 속도 제한 기능이 남용을 방지합니다. 무료 티어는 일일 100회 호출, 프로 티어는 일일 10,000회 호출을 허용합니다.

  • 데이터 최소화: 메시지 텍스트는 감사 로그에서 잘립니다. 전체 내용은 감사 추적에 저장되지 않습니다.

  • 최소 권한 원칙: 사용 사례에 필요한 Slack 범위만 요청하세요.

요금

티어

제한

가격

무료

일일 100회 호출

$0

프로

일일 10,000회 호출 + 우선순위

월 $12

엔터프라이즈

맞춤형 + SLA + 온프레미스 감사

문의 요망

라이선스

MIT

-
security - not tested
F
license - not found
-
quality - not tested

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/CSOAI-ORG/slack-enterprise-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server