Slack Enterprise MCP Server
Slack Enterprise MCP 서버
AI 에이전트를 위한 규정 준수 감사 추적 기능을 갖춘 엔터프라이즈급 Slack 통합입니다. 모든 작업은 거버넌스, 규제 준수 및 보안 검토를 위해 로컬에 기록됩니다.
MEOK AI OS(22개 API, 15개 AI 모델, 307개 테스트)를 개발한 MEOK AI Labs에서 제작했습니다.
이 서버가 필요한 이유
기존 Slack MCP 서버는 메시지 전송 및 검색 기능을 제공하지만, 엔터프라이즈 팀이 요구하는 감사 추적 기능을 제공하지 않습니다. 이 서버는 모든 작업의 타임스탬프, 호출자 신원, 작업 세부 정보를 로컬 JSONL 파일과 메모리 내 버퍼에 기록하여 외부 의존성 없이 규정 준수 검토를 가능하게 합니다.
도구
도구 | 설명 |
| 채널이나 스레드에 메시지 전송 (감사 로그 기록됨) |
| Slack 수정자를 사용하여 워크스페이스 검색 |
| 멤버 수와 주제가 포함된 채널 목록 조회 |
| 모든 답글을 포함한 전체 스레드 가져오기 |
| 설명이 포함된 새 채널 생성 |
| 채널 주제 업데이트 |
| 모든 MCP 작업의 감사 추적 기록 검색 (엔터프라이즈 기능) |
| 참가자 및 활동 분석이 포함된 최근 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 봇 사용자 OAuth 토큰 |
|
| 감사 로그 파일 경로 |
사용법
서버 실행
SLACK_BOT_TOKEN=xoxb-your-token python server.pyClaude 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
This server cannot be installed
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