Slack 用 MCP サーバー
AI アシスタントを Slack ワークスペースに統合するためのモデル コンテキスト プロトコル (MCP) サーバー実装。
概要
このパッケージは、AIアシスタントがSlackワークスペースと連携できるようにするMCPサーバーを提供します。これにより、AIモデルは以下のことが可能になります。
- チャンネルの一覧と閲覧
- チャンネルにメッセージを送信する
- スレッドに返信する
- メッセージに反応を追加する
- チャンネル履歴を取得する
- スレッドの返信を取得する
- ユーザーを一覧表示し、ユーザープロファイルを取得する
インストール
パッケージはnpmで見つかります: shouting-mcp-slack
前提条件
Slack ボットを設定し、必要な資格情報を取得する必要があります。
- Slack APIコンソールでSlackアプリを作成する
- 次のボット トークン スコープを追加します。
channels:history
channels:read
chat:write
reactions:write
users:read
users: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
著者
リポジトリ
This server cannot be installed
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
AI アシスタントが Slack ワークスペースと対話し、チャンネルの閲覧、メッセージの送信、スレッドへの返信、反応の追加、ユーザー情報の取得を行えるようにするモデル コンテキスト プロトコル サーバーの実装。
Related MCP Servers
- -securityAlicense-qualityA Model Context Protocol server that enables AI assistants to interact with Telegram, allowing them to search channels, list available channels, retrieve messages, and filter messages by regex patterns.Last updated -713JavaScriptMIT License
- -securityAlicense-qualityA Model Context Protocol server that enables AI assistants like Claude to interact with Zulip workspaces, supporting capabilities such as posting messages, listing channels, sending direct messages, and accessing conversation history.Last updated -JavaScriptApache 2.0
- -security-license-qualityA Model Context Protocol server implementation that enables AI assistants to interact with Linear project management systems, allowing them to create, retrieve, and modify data related to issues, projects, teams, and users.Last updated -202TypeScript
- AsecurityFlicenseAqualityA Model Context Protocol server that enables AI assistants to interact with Bluesky/ATProtocol, providing authentication, timeline access, post creation, and social features like likes and follows.Last updated -1810TypeScript