Slack Enterprise MCP Server
Slack 企业级 MCP 服务器
面向 AI 代理的具有合规审计追踪功能的企业级 Slack 集成。每个操作都会在本地记录,以满足治理、监管合规和安全审查的需求。
由 MEOK AI Labs 构建 —— 该团队也是 MEOK AI OS(22 个 API,15 个 AI 模型,307 个测试)的幕后团队。
为什么存在此项目
现有的 Slack MCP 服务器可以发送消息和搜索,但没有一个能提供企业团队所需的审计追踪功能。此服务器将每个操作(包括时间戳、调用者身份和操作详情)记录到本地 JSONL 文件和内存缓冲区中,从而在无需外部依赖的情况下实现合规审查。
工具
工具 | 描述 |
| 发送消息到频道或主题(已进行审计记录) |
| 使用 Slack 修饰符搜索工作区 |
| 列出频道及其成员数量和主题 |
| 获取包含所有回复的完整主题 |
| 创建带有描述的新频道 |
| 更新频道主题 |
| 检索所有 MCP 操作的审计追踪(企业功能) |
| 获取最近 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 用户 OAuth 令牌 |
|
| 审计日志文件的路径 |
使用方法
运行服务器
SLACK_BOT_TOKEN=xoxb-your-token python server.pyClaude 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
This server cannot be installed
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