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
- -securityFlicense-qualityA comprehensive Model Context Protocol server implementation that enables AI assistants to interact with file systems, databases, GitHub repositories, web resources, and system tools while maintaining security and control.Last updated -31TypeScript
- AsecurityAlicenseAqualityA server implementing Model Context Protocol that enables AI assistants to interact with Slack API through a standardized interface, providing tools for messaging, channel management, user information retrieval, and more.Last updated -980JavaScriptApache 2.0
- -securityAlicense-qualityEnables AI assistants to interact with Slack workspaces through the Model Context Protocol, providing tools for reading/sending messages, managing channels, and accessing Slack API functionality.Last updated -PythonMIT License
- -securityFlicense-qualityA Model Context Protocol server that integrates with Slack API, allowing users to send messages, view channel history, manage channels, send direct messages, and retrieve user lists from Slack workspaces.Last updated -Python