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またはブラウザセッショントークンを使用した「ステルスモード」)を介してSlackに接続します。MCP互換クライアントに対して一連のツールとリソースを公開し、AIがチャンネル履歴の取得、メッセージの検索、「後で読む」アイテムの管理などのアクションを実行できるようにします。複数のトランスポート層(Stdio、SSE、HTTP)をサポートしており、メッセージの投稿などの特定のリスクの高いアクションを有効または無効にするために環境変数で設定できます。

対象者

これは、AIアシスタントにSlackのコミュニケーションやワークスペース管理と深く統合する機能を与えたい、MCP互換AIクライアントの開発者およびユーザー向けです。

ハイライト

  • 柔軟な認証: セキュアなOAuthトークンと、ボットのインストールを必要としないステルスモードの両方をサポートしています。
  • 包括的なツールセット: 履歴の読み取り、メッセージの検索、スレッドの管理、優先順位付けされた未読メッセージの処理のためのツールが含まれています。
  • ワークスペース管理: ユーザーグループとメンバーシップの作成、更新、管理が可能です。
  • スマートな履歴と検索: 日付または件数によるページネーションと、メッセージ検索のための高度なフィルタリングをサポートしています。
  • 安全管理: conversations_add_messagereactions_add のようなリスクの高いツールはデフォルトで無効になっており、環境変数を通じて明示的に有効にする必要があります。
  • エンタープライズ対応: Slack Enterprise Gridの設定と互換性があります。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト