Skip to main content
Glama
AVIMBU
by AVIMBU

Slack モデルコンテキストプロトコルサーバー

これは、Claude Desktop (または任意の MCP クライアント) が Slack ワークスペースと対話してメッセージを投稿したり、すべてのユーザーのリストを照会したりできるようにするコネクタです。

地域開発

このクライアントをローカルで実行するには、Claude Desktop MCP Server 構成ファイルに次の構成を追加します。

{ "mcpServers": { "mcp-slack-local": { "command": "node", "args": ["/path/to/project/dist/index.js"], <---- replace this with your project path "env": { "SLACK_BOT_USER_OAUTH_TOKEN": "test-bot-token", "SLACK_TEAM_ID": "test-team-id" } }, } }

その後、次のようなサンプルプロンプトを使用して、Claude デスクトップ アプリでこの実装をテストできるようになります。

  • 「私の Slack チームのすべてのユーザーを一覧表示してもらえますか?」

  • 「ID <channel id>の Slack チャンネルにウェルカムメッセージを送信していただけますか?」

サーバーをローカルで実行する:

node dist/index.js

別のターミナルでビルドすると

npm run watch

Related MCP server: mcp-discord

Slack の権限スコープ

次の権限はすでに実装されています:

許可

説明

実装済み

app_configurations:読み取り

アプリマニフェスト API 経由でアプリの構成情報を読み取る

app_configurations:書き込み

アプリ構成情報を書き込み、App Manifest API 経由でアプリを作成する

app_mentions:読み取り

アプリが参加している会話で、@your_slack_app を直接メンションしたメッセージを表示します。

アシスタント:書き込み

SlackアプリをAIアシスタントとして機能させる

ブックマーク:既読

ブックマークを一覧表示する

ブックマーク:書き込み

ブックマークを作成、編集、削除する

呼び出し:読み取り

進行中の通話と過去の通話に関する情報を表示する

呼び出し:書き込み

ワークスペースで通話を開始および管理する

キャンバス:読む

Slack アプリは Slack 内で作成されたキャンバスのコンテンツにアクセスできるようになります。

キャンバス:書き込み

Slack アプリでキャンバスを作成、編集、削除できるようになります。

チャンネル:履歴

Slack アプリが追加されたパブリックチャンネルのメッセージやその他のコンテンツを表示します

チャンネル:参加

ワークスペースのパブリックチャンネルに参加する

チャンネル:管理

Slack アプリが追加されたパブリックチャンネルを管理し、新しいチャンネルを作成します

チャンネル:読み取り

ワークスペース内のパブリックチャンネルに関する基本情報を表示する

チャンネル:write.invites

パブリックチャンネルにメンバーを招待する

チャンネル:write.topic

パブリックチャンネルの説明を設定する

チャット:書き込み

承認されたチャンネルと会話にメッセージを投稿する

チャット:write.customize

カスタマイズされたユーザー名とアバターを使用して、@your_slack_app としてメッセージを送信します。

チャット:write.public

@your_slack_app がメンバーではないチャンネルにメッセージを送信する

コマンド

ユーザーが使用できるショートカットやスラッシュコマンドを追加します

会話.connect:管理

SlackアプリでSlack Connectチャンネルを管理できるようにします

会話.接続:読み取り

Slack アプリが参加しているチャンネルに送信された Slack Connect 招待イベントを受信する

会話.connect:書き込み

Slack アプリが追加されているチャンネルに Slack Connect 招待を作成し、Slack アプリに送信された招待を承認します。

データストア:読み取り

Slack App Datastore からデータを表示および確認する

データストア:書き込み

Slack アプリ データストアにデータを書き込む

dnd:読む

ワークスペース内のユーザーの「サイレント」設定を表示する

絵文字:読む

ワークスペースでカスタム絵文字を表示する

ファイル:読み取り

Slack アプリが追加されたチャンネルや会話で共有されたファイルを表示します

ファイル:書き込み

Slackアプリとしてファイルをアップロード、編集、削除する

グループ:履歴

Slack アプリが追加されたプライベートチャンネルのメッセージやその他のコンテンツを表示します

グループ:読み取り

Slack アプリが追加されたプライベートチャンネルの基本情報を表示します

グループ:書き込み

Slack アプリが追加されたプライベートチャンネルを管理し、新しいチャンネルを作成します

グループ:write.invites

プライベートチャンネルにメンバーを招待する

グループ:トピックを書く

プライベートチャンネルの説明を設定する

im:歴史

Slack アプリが追加されたダイレクト メッセージ内のメッセージやその他のコンテンツを表示します

im:read

Slack アプリが追加されたダイレクト メッセージの基本情報を表示します

im:書き込み

ダイレクトメッセージで人々と交流する

im:write.topic

ダイレクトメッセージの説明を設定する

着信ウェブフック

特定のチャネルにメッセージを投稿するための一方向のウェブフックを作成する

links.embed:write

メッセージやアプリの画面にビデオプレーヤーのURLを埋め込む

リンク:読む

メッセージ内のURLを表示する

リンク:書き込み

メッセージ内のURLのプレビューを表示する

メタデータ.メッセージ:読み取り

Slack アプリが追加されたチャンネル内のメッセージ メタデータを Slack アプリが読み取れるようにします

mpim:履歴

Slack アプリが追加されたグループダイレクトメッセージのメッセージやその他のコンテンツを表示します

mpim:読み取り

Slack アプリが追加されたグループダイレクトメッセージの基本情報を表示します

mpim:書き込み

グループダイレクトメッセージを開始する

mpim:write.topic

グループダイレクトメッセージの説明を設定する

なし

スコープを必要とせずにメソッドを実行する

ピン:読み取り

Slack アプリが追加されたチャンネルや会話でピン留めされたコンテンツを表示します

ピン:書き込み

ピン留めしたメッセージやファイルを追加および削除する

反応:読む

Slack アプリが追加されたチャンネルや会話で絵文字の反応とその関連コンテンツを表示します

反応:書く

絵文字反応を追加および編集する

リマインダー:読む

Slack アプリで作成されたリマインダーを表示する

リマインダー:書く

リマインダーを追加、削除、または完了としてマークする

リモートファイル:読み取り

アプリによってワークスペースに追加されたリモートファイルを表示する

リモートファイル:共有

ユーザーに代わってリモートファイルを共有する

リモートファイル:書き込み

ユーザーに代わってリモートファイルを追加、編集、削除する

検索:read.files

ワークスペースのコンテンツをファイルで検索する

検索:read.im

ダイレクトメッセージでワークスペースのコンテンツを検索する

検索:read.mpim

グループダイレクトメッセージでワークスペースのコンテンツを検索する

検索:read.private

プライベートチャンネルでワークスペースのコンテンツを検索する

検索:read.public

パブリックチャンネルでワークスペースのコンテンツを検索する

チーム.請求:読み取り

Slackアプリがインストールされているワークスペースの課金プランをSlackアプリが読み取ることを可能にします

チーム.設定:読み取り

Slack アプリがインストールされているワークスペースの設定を読み取ることを許可します

チーム:読む

Slack アプリが接続されているワークスペースの名前、メール ドメイン、アイコンを表示します

トークン.基本

スコープを必要とせずにメソッドを実行する

トリガー:読み取り

新しいプラットフォームトリガーを読む

トリガー:書き込み

新しいプラットフォームトリガーを作成する

ユーザーグループ:読み取り

ワークスペース内のユーザーグループを表示する

ユーザーグループ:書き込み

ユーザーグループの作成と管理

users.profile:読み取り

ワークスペース内のユーザーのプロフィール詳細を表示する

ユーザー:読み取り

ワークスペース内のユーザーを表示する

ユーザー:read.email

ワークスペース内のユーザーのメールアドレスを表示する

ユーザー:書き込み

Slackアプリのプレゼンスを設定する

ワークフロー.ステップ:実行

ワークフロービルダーでユーザーが使用できるステップを追加する

ワークフロー.テンプレート:読み取り

ワークフローテンプレートを読む

ワークフロー.テンプレート:書き込み

ワークフローテンプレートを作成する

接触

ご質問がございましたら、お気軽にAVIMBUまでお問い合わせください。

One-click Deploy
A
security – no known vulnerabilities
F
license - not found
A
quality - confirmed to work

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/AVIMBU/slack-mcp-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server