Skip to main content
Glama
CSOAI-ORG

Slack Enterprise MCP Server

by CSOAI-ORG

Slack Enterprise MCP Server

AIエージェント向けのコンプライアンス監査証跡を備えたエンタープライズグレードのSlack統合。すべての操作は、ガバナンス、規制コンプライアンス、およびセキュリティレビューのためにローカルでログに記録されます。

MEOK AI Labs によって構築されました -- MEOK AI OS(22のAPI、15のAIモデル、307のテスト)の背後にあるチームです。

なぜこれが必要なのか

既存のSlack MCPサーバーはメッセージの送信や検索を行いますが、エンタープライズチームが必要とする監査証跡を提供するものはありません。このサーバーは、すべての操作をタイムスタンプ、呼び出し元のID、操作の詳細とともにローカルのJSONLファイルおよびメモリ内バッファに記録し、外部依存関係なしでコンプライアンスレビューを可能にします。

ツール

ツール

説明

send_message

チャンネルまたはスレッドにメッセージを送信(監査ログ記録済み)

search_messages

Slack修飾子を使用してワークスペース全体を検索

list_channels

メンバー数とトピックを含むチャンネルを一覧表示

get_thread

すべての返信を含むスレッド全体を取得

create_channel

説明付きで新しいチャンネルを作成

set_channel_topic

チャンネルトピックを更新

get_audit_log

すべてのMCP操作の監査証跡を取得(エンタープライズ機能)

summarize_channel

参加者とアクティビティの内訳を含む直近N件のメッセージを取得

インストール

pip install mcp slack_sdk

設定

SLACK_BOT_TOKEN 環境変数を設定します。https://api.slack.com/apps でSlackアプリを作成し、以下のBotトークンスコープを付与してください:

  • chat:write -- メッセージの送信

  • channels:read -- チャンネルの一覧表示

  • channels:history -- チャンネル履歴の読み取り

  • groups:read -- プライベートチャンネルの一覧表示

  • groups:history -- プライベートチャンネル履歴の読み取り

  • search:read -- メッセージの検索

オプションの環境変数:

変数

デフォルト

説明

SLACK_BOT_TOKEN

(必須)

Slack BotユーザーOAuthトークン

AUDIT_LOG_PATH

audit_log.jsonl

監査ログファイルのパス

使用方法

サーバーの実行

SLACK_BOT_TOKEN=xoxb-your-token python server.py

Claude Desktopの設定

~/.claude/claude_desktop_config.json に以下を追加します:

{
  "mcpServers": {
    "slack-enterprise": {
      "command": "python",
      "args": ["/path/to/slack-enterprise-mcp/server.py"],
      "env": {
        "SLACK_BOT_TOKEN": "xoxb-your-token"
      }
    }
  }
}

呼び出し例

メッセージの送信:

Tool: send_message
Input: {"channel": "#general", "text": "Deployment complete for v2.3.1"}
Output: {"ok": true, "channel": "C01ABC123", "ts": "1234567890.123456"}

ワークスペースの検索:

Tool: search_messages
Input: {"query": "deployment error in:#engineering from:@alice", "count": 10}
Output: {"total": 3, "messages": [...]}

監査証跡の取得:

Tool: get_audit_log
Input: {"limit": 20, "action_filter": "send_message"}
Output: {"entries": [{"timestamp": "2026-04-13T...", "action": "send_message", ...}], "total_logged": 142}

監査ログの形式

JSONL監査ファイルの各行には以下が含まれます:

{
  "timestamp": "2026-04-13T10:30:00.000Z",
  "action": "send_message",
  "caller": "anonymous",
  "params": {"channel": "#general", "text_length": 42},
  "result_summary": "Sent to #general, ts=1234567890.123456"
}

機密データ(トークン、メッセージ本文全体)は、設計上、監査ログから除外されます。

セキュリティに関する考慮事項

  • トークンの保存: SLACK_BOT_TOKEN をバージョン管理にコミットしないでください。環境変数またはシークレットマネージャーを使用してください。

  • 監査ログへのアクセス: 監査ログファイルには、すべての操作に関するメタデータが含まれています。ファイルシステムへのアクセスを許可されたユーザーのみに制限してください。

  • レート制限: 組み込みのレート制限により悪用を防ぎます。無料ティアでは1日100回、Proティアでは1日10,000回の呼び出しが可能です。

  • データ最小化: メッセージテキストは監査ログ内で切り詰められます。コンテンツ全体は監査証跡に永続化されません。

  • 最小権限の原則: ユースケースに必要なSlackスコープのみを要求してください。

料金

ティア

制限

価格

無料

1日100回

$0

Pro

1日10,000回 + 優先対応

$12/月

エンタープライズ

カスタム + SLA + オンプレミス監査

お問い合わせ

ライセンス

MIT

-
security - not tested
F
license - not found
-
quality - not tested

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

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/CSOAI-ORG/slack-enterprise-mcp'

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