Slack 的 MCP 服务器
用于将 AI 助手与 Slack 工作区集成的模型上下文协议 (MCP) 服务器实现。
概述
此软件包提供了一个 MCP 服务器,使 AI 助手能够与 Slack 工作区交互。它允许 AI 模型执行以下操作:
列出和浏览频道
向频道发送消息
回复主题
添加对消息的反应
检索频道历史记录
获取主题回复
列出用户并检索用户配置文件
Related MCP server: Slack MCP Server
安装
您可以在 npm 上找到该软件包: shouting-mcp-slack
先决条件
您需要设置一个 Slack Bot 并获取必要的凭证:
在Slack API 控制台中创建 Slack 应用程序
添加以下机器人令牌范围:
channels:historychannels:readchat:writereactions:writeusers:readusers:read.email
将应用程序安装到您的工作区
复制机器人用户 OAuth 令牌
配置
服务器需要以下环境变量:
SLACK_BOT_TOKEN:您的 Slack Bot 用户 OAuth 令牌SLACK_TEAM_ID:您的 Slack 团队 ID
用法
作为 CLI 工具运行
在代码中使用
可用工具
该服务器提供以下 Slack 集成工具:
slack_list_channels:列出可用频道slack_post_message:向频道发送消息slack_reply_to_thread:回复帖子slack_add_reaction:对消息添加反应slack_get_channel_history:从频道获取消息历史记录slack_get_thread_replies:获取线程中的回复slack_get_users:列出工作区中的用户slack_get_user_profile:获取用户的个人资料
执照
国际学习中心