korotovsky/slack-mcp-server
The most powerful MCP Slack Server with no permission requirements, Apps support, GovSlack, DMs, Group DMs and smart history fetch logic.
해결하는 문제
이 프로젝트는 AI 모델이 Slack 워크스페이스와 상호 작용할 수 있도록 하는 Model Context Protocol (MCP) 서버를 제공합니다. 이는 LLM과 Slack 사이의 간극을 메워 AI가 워크스페이스 내에서 메시지를 읽고, 기록을 검색하며, 사용자 그룹을 관리하고, 메시지 또는 반응을 게시할 수 있도록 합니다.
작동 방식
서버는 다양한 인증 방법(OAuth 또는 브라우저 세션 토큰을 사용하는 "stealth mode")을 통해 Slack에 연결되는 중개자 역할을 합니다. MCP 호환 클라이언트에 일련의 도구와 리소스를 노출하여 AI가 채널 기록 가져오기, 메시지 검색, "나중에 읽기" 항목 관리와 같은 작업을 수행할 수 있도록 합니다. 여러 전송 계층(Stdio, SSE, HTTP)을 지원하며, 메시지 게시와 같은 특정 고위험 작업을 활성화하거나 비활성화하기 위해 환경 변수로 구성할 수 있습니다.
대상
이 프로젝트는 AI 어시스턴트가 Slack 통신 및 워크스페이스 관리와 깊게 통합될 수 있는 기능을 부여하고자 하는 MCP 호환 AI 클라이언트의 개발자 및 사용자용입니다.
주요 특징
- 유연한 인증: 보안 OAuth 토큰과 봇 설치가 필요 없는 stealth mode를 모두 지원합니다.
- 포괄적인 도구 세트: 기록 읽기, 메시지 검색, 스레드 관리 및 우선순위 정렬 기능이 포함된 읽지 않은 메시지 처리 도구가 포함되어 있습니다.
- 워크스페이스 관리: 사용자 그룹 및 멤버십을 생성, 업데이트 및 관리할 수 있는 기능.
- 스마트 기록 및 검색: 날짜 또는 개수에 따른 페이지네이션과 메시지 검색을 위한 고급 필터링을 지원합니다.
- 안전 제어:
conversations_add_message및reactions_add와 같은 고위험 도구는 기본적으로 비활성화되어 있으며 환경 변수를 통해 명시적으로 활성화해야 합니다。 - 엔터프라이즈 지원: Slack Enterprise Grid 설정과 호환됩니다.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트