Slack 사용자 MCP 서버
Slack API용 MCP 서버를 사용하면 Claude가 사용자로서 Slack 작업 공간과 상호 작용할 수 있습니다.
도구
slack_list_channels작업 공간에 공개 채널 나열
선택 입력 사항:
limit(숫자, 기본값: 100, 최대: 200): 반환할 최대 채널 수cursor(문자열): 다음 페이지의 페이지 번호 커서
반환: ID와 정보가 포함된 채널 목록
slack_post_messageSlack 채널에 새 메시지 게시
필수 입력 사항:
channel_id(문자열): 게시할 채널의 IDtext(문자열): 게시할 메시지 텍스트
반환: 메시지 게시 확인 및 타임스탬프
slack_reply_to_thread특정 메시지 스레드에 답장하기
필수 입력 사항:
channel_id(문자열): 스레드가 포함된 채널thread_ts(문자열): 부모 메시지의 타임스탬프text(문자열): 응답 텍스트
반환: 응답 확인 및 타임스탬프
slack_add_reaction메시지에 이모티콘 반응 추가
필수 입력 사항:
channel_id(문자열): 메시지가 포함된 채널timestamp(문자열): 반응할 메시지 타임스탬프reaction(문자열): 콜론 없는 이���티콘 이름
반환: 반응 확인
slack_get_channel_history채널에서 최근 메시지 가져오기
필수 입력 사항:
channel_id(문자열): 채널 ID
선택 입력 사항:
limit(숫자, 기본값: 10): 검색할 메시지 수
반환: 콘텐츠 및 메타데이터가 포함된 메시지 목록
slack_get_thread_replies메시지 스레드의 모든 답변 가져오기
필수 입력 사항:
channel_id(문자열): 스레드가 포함된 채널thread_ts(문자열): 부모 메시지의 타임스탬프
반환: 콘텐츠 및 메타데이터가 포함된 답변 목록
slack_get_users기본 프로필 정보가 포함된 작업 공간 사용자 목록 가져오기
선택 입력 사항:
cursor(문자열): 다음 페이지의 페이지 번호 커서limit(숫자, 기본값: 100, 최대: 200): 반환할 수 있는 최대 사용자 수
반환: 기본 프로필이 있는 사용자 목록
slack_get_user_profile특정 사용자에 대한 자세한 프로필 정보를 얻으세요
필수 입력 사항:
user_id(문자열): 사용자의 ID
반환: 자세한 사용자 프로필 정보
설정
Slack 앱 만들기:
Slack 앱 페이지를 방문하세요
"새로운 앱 만들기"를 클릭하세요
"처음부터"를 선택하세요
앱 이름을 지정하고 작업 공간을 선택하세요
사용자 토큰 범위 구성: "OAuth 및 권한"으로 이동하여 다음 범위를 추가합니다.
channels:history- 공개 채널의 메시지 및 기타 콘텐츠 보기channels:read- 기본 채널 정보 보기chat:write- 본인 계정으로 메시지 보내기reactions:write- 메시지에 이모티콘 반응 추가users:read- 사용자 및 기본 정보 보기
작업 공간에 앱 설치:
"작업 공간에 설치"를 클릭하고 앱을 승인합니다.
xoxp-로 시작하는 "사용자 OAuth 토큰"을 저장하세요.
이 지침 에 따라 팀 ID(
T로 시작)를 얻으세요.
Claude Desktop과 함께 사용
claude_desktop_config.json 에 다음을 추가하세요.
로컬 설치
먼저 서버를 설치하고 빌드하세요.
지엑스피1
그런 다음 Claude Desktop을 구성합니다.
엔피엑스
도커
Smithery를 통해 설치
Smithery 를 통해 Claude Desktop용 Slack 사용자 서버를 자동으로 설치하려면:
문제 해결
권한 오류가 발생하면 다음 사항을 확인하세요.
모든 필수 범위가 Slack 앱에 추가되었습니다.
앱이 작업 공간에 제대로 설치되었습니다.
토큰과 작업 공간 ID가 구성에 올바르게 복사되었습니다.
앱이 접근해야 하는 채널에 추가되었습니다.
봇 토큰이 아닌 사용자 OAuth 토큰(xoxp-로 시작)을 사용하고 있습니다.
짓다
Docker 빌드:
특허
이 MCP 서버는 MIT 라이선스에 따라 라이선스가 부여됩니다. 즉, MIT 라이선스의 조건에 따라 소프트웨어를 자유롭게 사용, 수정 및 배포할 수 있습니다. 자세한 내용은 프로젝트 저장소의 LICENSE 파일을 참조하세요.
hybrid server
The server is able to function both locally and remotely, depending on the configuration or use case.
Slack API를 통해 채널 목록, 메시지 게시, 스레딩, 반응 및 사용자 관리를 지원하여 Slack 작업 공간과 사용자 상호 작용을 가능하게 합니다.
Related Resources
Related MCP Servers
- -security-license-qualityEnables AI assistants to interact with Slack workspaces through the Model Context Protocol, providing tools for reading/sending messages, managing channels, and accessing Slack API functionality.
- -security-license-qualityA Model Context Protocol server that integrates with Slack API, allowing users to send messages, view channel history, manage channels, send direct messages, and retrieve user lists from Slack workspaces.Last updated -1
- Asecurity-licenseAqualityInteract with Slack Workspaces over the Slack API. Supports stdio and Streamable HTTP transport. Extended from Anthropic's archived serverLast updated -812939
- -security-license-qualityEnables comprehensive Slack workspace automation and management through the Slack API. Supports messaging, channel management, analytics, file uploads, polls, user management, and advanced features like scheduled messages and bulk operations.Last updated -5,441