Slack 用 MCP サーバー
AI アシスタントを Slack ワークスペースに統合するためのモデル コンテキスト プロトコル (MCP) サーバー実装。
概要
このパッケージは、AIアシスタントがSlackワークスペースと連携できるようにするMCPサーバーを提供します。これにより、AIモデルは以下のことが可能になります。
チャンネルの一覧と閲覧
チャンネルにメッセージを送信する
スレッドに返信する
メッセージに反応を追加する
チャンネル履歴を取得する
スレッドの返信を取得する
ユーザーを一覧表示し、ユーザープロファイルを取得する
Related MCP server: Slack MCP Server
インストール
パッケージはnpmで見つかります: shouting-mcp-slack
前提条件
Slack ボットを設定し、必要な資格情報を取得する必要があります。
Slack APIコンソールでSlackアプリを作成する
次のボット トークン スコープを追加します。
channels:historychannels:readchat:writereactions:writeusers:readusers:read.email
ワークスペースにアプリをインストールする
ボットユーザーのOAuthトークンをコピーする
構成
サーバーには次の環境変数が必要です。
SLACK_BOT_TOKEN: Slack BotユーザーのOAuthトークンSLACK_TEAM_ID: Slack チーム ID
使用法
CLIツールとして実行
コード内での使用
利用可能なツール
サーバーは次の Slack 統合ツールを提供します。
slack_list_channels: 利用可能なチャンネルを一覧表示するslack_post_message: チャンネルにメッセージを送信するslack_reply_to_thread: スレッドに返信するslack_add_reaction: メッセージに反応を追加するslack_get_channel_history: チャンネルからメッセージ履歴を取得するslack_get_thread_replies: スレッド内の返信を取得するslack_get_users: ワークスペース内のユーザーを一覧表示するslack_get_user_profile: ユーザーのプロフィールを取得する
ライセンス
ISC