Skip to main content
Glama
CSOAI-ORG

Slack Enterprise MCP Server

by CSOAI-ORG

Slack 企业级 MCP 服务器

面向 AI 代理的具有合规审计追踪功能的企业级 Slack 集成。每个操作都会在本地记录,以满足治理、监管合规和安全审查的需求。

MEOK AI Labs 构建 —— 该团队也是 MEOK AI OS(22 个 API,15 个 AI 模型,307 个测试)的幕后团队。

为什么存在此项目

现有的 Slack MCP 服务器可以发送消息和搜索,但没有一个能提供企业团队所需的审计追踪功能。此服务器将每个操作(包括时间戳、调用者身份和操作详情)记录到本地 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 Token Scopes:

  • 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 提交到版本控制系统。请使用环境变量或密钥管理器。

  • 审计日志访问:审计日志文件包含有关所有操作的元数据。请限制对文件系统的访问权限,仅限授权用户查看。

  • 速率限制:内置速率限制可防止滥用。免费版允许每天 100 次调用;专业版允许每天 10,000 次调用。

  • 数据最小化:审计日志中会截断消息文本。完整内容不会保留在审计追踪中。

  • 最小权限原则:仅请求您的用例所需的 Slack 作用域。

定价

层级

限制

价格

免费版

每天 100 次调用

$0

专业版

每天 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