Slack Admin MCP Server について
Slack Admin MCP Serverは、MCP対応クライアントからSlackチャンネルを管理するMCPサーバーです。パブリックまたはプライベートチャンネルの作成、名前変更、アーカイブに対応します。
主な機能
- 01パブリックまたはプライベートチャンネルの作成
- 02チャンネル名の変更
- 03チャンネルのアーカイブ
活用シーン
- 01MCPクライアントからSlackチャンネルを作成
- 02既存チャンネルの名前を変更
- 03使用しなくなったチャンネルをアーカイブ
MCP 対応
このMCPサーバーは、Slackチャンネルの作成、名前変更、アーカイブ用ツールをクライアントに公開します。設定には必要な権限を持つSlack Bot Tokenが必要です。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
インストール方法は未掲載です
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ツール一覧はまだ取得されていません
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
Slack 管理 MCP サーバー
Slack チャンネルの管理操作を実行するためのカスタム Model Context Protocol(MCP)サーバーです。
機能
以下のツールを提供します:
slack_create_channel:新しい Slack チャンネルを作成します(パブリックまたはプライベート)。slack_rename_channel:既存の Slack チャンネルの名前を変更します。slack_archive_channel:既存の Slack チャンネルをアーカイブします。
設定
-
Slack Bot Token を取得する:
- https://api.slack.com/apps にアクセスし、Slack App を作成するか、選択します。
- 「OAuth & Permissions」>「Bot Token Scopes」で、少なくとも以下の権限が追加されていることを確認します:
channels:manage(パブリックチャンネルの作成/アーカイブ/名前変更)groups:write(プライベートチャンネルの作成/アーカイブ/名前変更)channels:read(チャンネル情報の読み取り)groups:read(プライベートチャンネル情報の読み取り)
- 権限を有効にするため、App をワークスペースに再インストールします。
- 発行された「Bot User OAuth Token」(
xoxb-で始まるもの)をコピーします。
-
MCP を設定する:
- このサーバーを MCP 設定ファイル(例:
cline_mcp_settings.json)に追加します。 command、args、options.cwd、env.NODE_PATHが正しいパスを指していることを確認します。envでSLACK_BOT_TOKENに取得した Token を設定します。
"slack-admin-mcp": { "command": "cmd", // または node の完全パス "args": [ "/c", "node", // command が cmd の場合 "D:\\Github_Project\\slack-admin-mcp\\build\\index.js" // パスが正しいことを確認 ], "options": { "cwd": "D:\\Github_Project\\slack-admin-mcp" // パスが正しいことを確認 }, "env": { "SLACK_BOT_TOKEN": "YOUR_SLACK_BOT_TOKEN_HERE", // 取得した Token に置き換え "NODE_PATH": "D:\\Github_Project\\slack-admin-mcp\\node_modules" // パスが正しいことを確認 }, "disabled": false, "autoApprove": [] } - このサーバーを MCP 設定ファイル(例:
開発
- 依存関係をインストール:
npm install - ビルド:
npm run build - 変更を監視して自動ビルド:
npm run watch
使用方法
MCP 対応クライアント(例:Cline)から、use_mcp_tool コマンドを使って以下のツールを呼び出します:
slack_create_channel(パラメーター:name、is_private(省略可能、デフォルトは false))slack_rename_channel(パラメーター:channel_id、new_name)slack_archive_channel(パラメーター:channel_id)
コメント
Markdown 対応
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。