KS

korotovsky/slack-mcp-server

Developer tools

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기

1.9천 stars 388 forks 품질 70 트렌드 30MIT

권한 요구가 없는 가장 강력한 MCP Slack 서버, 앱 지원, GovSlack, DM, 그룹 DM, 스마트 히스토리 가져오기 로직 등이 있습니다.

개요

Slack Workspaces용 모델 컨텍스트 프로토콜(MCP) 서버입니다. 가장 강력한 MCP Slack 서버 — Stdio, SSE 및 HTTP 전송, 프록시 설정, DM, 그룹 DM, 스마트 히스토리 가져오기(날짜 또는 카운트별)를 지원하며, OAuth를 통해 또는 Workspace 😏 내 권한과 범위 없이 완전한 스텔스 모드로 작동할 수 있습니다. 여러분의 지원이 필요합니다! 매달 3만 명이 넘는 엔지니어가 이 저장소를 방문하며, 이미 9천 명 이상이 사용 중입니다. 이 프로젝트에 기여한 분들의 노력에 감사하신다면, 이 저장소에 별점을 주시길 부탁드립니다. 이 기능이 풍부한 Slack MCP 서버는 다음을 제공합니다: - : 추가 권한이나 봇 설치 없이 서버를 실행할 수 있습니다(스텔스 모드), 또는 브라우저에서 토큰을 새로고침하거나 추출하지 않고도 안전한 OAuth 토큰을 사용하여 접근할 수 있습니다(OAuth 모드). - : Enterprise Slack 환경과 통합할 수 있는 가능성. - : 채널과 스레드에서 메시지 가져오기, 활동 메시지 포함, 채널 이름을 사용해 채널을 검색할 수 있습니다(예:

개요(AI 번역)

Slack Workspaces용 모델 컨텍스트 프로토콜(MCP) 서버입니다. 가장 강력한 MCP Slack 서버 — Stdio, SSE 및 HTTP 전송, 프록시 설정, DM, 그룹 DM, 스마트 히스토리 가져오기(날짜 또는 카운트별)를 지원하며, OAuth를 통해 또는 Workspace 😏 내 권한과 범위 없이 완전한 스텔스 모드로 작동할 수 있습니다.

[! 중요] 여러분의 지원이 필요합니다! 매달 3만 명 이상의 엔지니어가 이 저장소를 방문하며, 이미 9,000명 이상이 사용 중입니다.

이 프로젝트에 기여한 기여자들의 노력에 감사하신다면, 저장소에 별점을 주시는 것을 고려해 주세요.

이 기능이 풍부한 Slack MCP 서버는 다음과 같은 기능을 갖추고 있습니다:

  • 스텔스 및 OAuth 모드: 추가 권한이나 봇 설치 없이 서버를 실행(스텔스 모드), 브라우저에서 토큰을 새로고침하거나 추출하지 않고도 안전한 OAuth 토큰을 사용해 접근할 수 있습니다(OAuth 모드).
  • Enterprise Workspaces 지원: Enterprise Slack 환경과의 통합 가능성.
  • **#Name @Lookup**를 통한 채널 및 스레드 지원: 채널과 스레드에서 메시지 가져오기, 활동 메시지 포함, 채널 이름(예: #general)과 ID를 사용해 채널을 검색합니다.

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요.

README

원문 README의 일부입니다. 원문 보기.

Slack MCP Server

Model Context Protocol (MCP) server for Slack Workspaces. The most powerful MCP Slack server — supports Stdio, SSE and HTTP transports, proxy settings, DMs, Group DMs, Smart History fetch (by date or count), may work via OAuth or in complete stealth mode with no permissions and scopes in Workspace 😏.

[!IMPORTANT]
We need your support! Each month, over 30,000 engineers visit this repository, and more than 9,000 are already using it.

If you appreciate the work our contributors have put into this project, please consider giving the repository a star.

This feature-rich Slack MCP Server has:

  • Stealth and OAuth Modes: Run the server without requiring additional permissions or bot installations (stealth mode), or use secure OAuth tokens for access without needing to refresh or extract tokens from the browser (OAuth mode).
  • Enterprise Workspaces Support: Possibility to integrate with Enterprise Slack setups.
  • Channel and Thread Support with #Name @Lookup: Fetch messages from channels and threads, including activity messages, and retrieve channels using their names (e.g., #general) as well as their IDs.
  • Smart History: Fetch messages with pagination by date (d1, 7d, 1m) or message count.
  • Unread Messages: Get all unread messages across channels efficiently with priority sorting (DMs > partner channels > internal), @mention filtering, and mark-as-read support.
  • Search Messages: Search messages in channels, threads, and DMs using various filters like date, user, and content.
  • Safe Message Posting: The conversations_add_message tool is disabled by default for safety. Enable it via an environment variable, with optional channel restrictions.
  • DM and Group DM support: Retrieve direct messages and group direct messages.
  • Embedded user information: Embed user information in messages, for better context.
  • Cache support: Cache users and channels for faster access.
  • Stdio/SSE/HTTP Transports & Proxy Support: Use the server with any MCP client that supports Stdio, SSE or HTTP transports, and configure it to route outgoing requests through a proxy if needed.

Analytics Demo

Add Message Demo

Tools

1. conversations_history:

Get messages from the channel (or DM) by channel_id, the last row/column in the response is used as ‘cursor’ parameter for pagination if not empty

  • Parameters:
    • channel_id (string, required): - channel_id (string): ID of the channel in format Cxxxxxxxxxx or its name starting with #... or @... aka #general or @username_dm.
GitHub에서 전체 README 보기

설치

npx @modelcontextprotocol/inspector go run mcp/mcp-server.go --transport stdio
MCP 초보자라면? mcpskill.org 가이드부터 시작하세요 →