A
securityA
licenseA
qualityEnables interaction with Slack workspaces as a user, supporting channel listing, message posting, threading, reactions, and user management via the Slack API.
Last updated -
8
3
JavaScript
MIT License
AI 비서가 Slack 작업 공간과 상호 작용할 수 있도록 하는 모델 컨텍스트 프로토콜(MCP) 서버입니다. 이 서버는 Slack API를 통해 메시지 읽기, 게시, 채널 관리 등의 도구를 제공합니다.
지엑스피1
channels:read
- 공개 채널에 대한 기본 정보 보기channels:write
- 공개 채널 관리chat:write
- 봇으로 메시지 보내기chat:write.public
- 봇이 소속되지 않은 채널에 메시지 보내기files:read
- 채널 및 대화에서 공유된 파일 보기files:write
- 파일 업로드, 편집 및 삭제groups:read
- 개인 채널에 대한 기본 정보 보기im:read
- 다이렉트 메시지에 대한 기본 정보 보기mpim:read
- 그룹 직접 메시지에 대한 기본 정보 보기reactions:read
- 이모티콘 반응과 관련 콘텐츠 보기reactions:write
- 이모티콘 반응 추가 및 편집search:read
- 메시지 및 파일 검색users:read
- 작업 공간에 있는 사람 보기channels:history
- 공개 채널의 메시지 및 기타 콘텐츠 보기groups:history
- 개인 채널에서 메시지 및 기타 콘텐츠 보기im:history
- 다이렉트 메시지의 메시지 및 기타 콘텐츠 보기mpim:history
- 그룹 직접 메시지의 메시지 및 기타 콘텐츠 보기xoxb-
로 시작)을 복사하세요.Slack Bot 토큰을 환경 변수로 설정하세요.
또는 프로젝트 루트에 .env
파일을 만듭니다.
서버가 시작되고 stdio를 통해 MCP 연결을 수신합니다.
Claude Desktop 구성 파일에 다음 구성을 추가하세요.
서버는 다음과 같은 도구를 제공합니다.
list_channels()
- 작업 공간의 모든 채널을 나열합니다.get_channel_info(channel_id)
- 채널에 대한 자세한 정보를 가져옵니다.create_channel(name, is_private=False)
- 새 채널을 만듭니다.send_message(channel, text, thread_ts=None)
- 채널에 메시지를 보냅니다.get_channel_history(channel, limit=10)
- 채널의 최근 메시지 가져오기search_messages(query, count=20)
- 작업 공간 전체에서 메시지 검색get_user_info(user_id)
- 사용자에 대한 정보를 가져옵니다.list_users()
- 작업 공간에 있는 모든 사용자를 나열합니다.upload_file(channels, content, filename, title=None)
- 채널에 파일 업로드search_files(query, count=20)
- 작업 공간에서 파일 검색add_reaction(channel, timestamp, name)
- 메시지에 이모티콘 반응을 추가합니다.remove_reaction(channel, timestamp, name)
- 메시지에서 이모티콘 반응을 제거합니다.서버에는 다음에 대한 포괄적인 오류 처리 기능이 포함되어 있습니다.
이 프로젝트는 MIT 라이선스에 따라 라이선스가 부여되었습니다. 자세한 내용은 라이선스 파일을 참조하세요.
문제 및 질문:
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/MNizarSall/Slack-MCP'
If you have feedback or need assistance with the MCP directory API, please join our Discord server