Skip to main content
Glama

Slack MCP Server

by AVIMBU

Slack 模型上下文协议服务器

这是一个连接器,允许 Claude Desktop(或任何 MCP 客户端)与您的 Slack 工作区交互以发布消息和查询所有用户的列表。

本地开发

为了在本地运行此客户端,请将以下配置添加到您的 Claude Desktop MCP Server 配置文件中:

{ "mcpServers": { "mcp-slack-local": { "command": "node", "args": ["/path/to/project/dist/index.js"], <---- replace this with your project path "env": { "SLACK_BOT_USER_OAUTH_TOKEN": "test-bot-token", "SLACK_TEAM_ID": "test-team-id" } }, } }

在此之后,您应该能够使用以下示例提示在 Claude 桌面应用程序中测试此实现:

  • “你能列出我的 Slack 团队的所有用户吗?”
  • “您能向我的 ID 为<channel id> Slack 频道发送一条欢迎消息吗?”

在本地运行服务器:

node dist/index.js

在另一个终端中构建

npm run watch

Slack 权限范围

以下权限已经实现:

允许描述实施的
app_configurations:读取通过 App Manifest API 读取应用配置信息
应用程序配置:写入通过 App Manifest API 编写应用配置信息并创建应用
app_mentions:阅读查看在应用所在的对话中直接提及 @your_slack_app 的消息
助理:写让你的 Slack 应用充当 AI 助手
书签:阅读列出书签
书签:写创建、编辑和删除书签
调用:读取查看正在进行的通话和过去的通话信息
调用:写入在工作区中开始和管理通话
画布:阅读您的 Slack 应用程序将能够访问在 Slack 内部创建的画布的内容。
画布:书写您的 Slack 应用程序将能够创建、编辑和删除画布。
频道:历史查看已添加 Slack 应用的公共频道中的消息和其他内容
频道:加入加入工作区中的公共频道
频道:管理管理已添加 Slack 应用的公共频道并创建新的频道
频道:阅读查看工作区中公共频道的基本信息
渠道:写邀请邀请成员加入公共频道
频道:写入主题设置公共频道的描述
聊天:写在批准的频道和对话中发布消息
聊天:写入.自定义使用自定义用户名和头像以 @your_slack_app 身份发送消息
聊天:写入.公共向 @your_slack_app 不属于的频道发送消息
命令添加人们可以使用的快捷方式和/或斜线命令
对话.连接:管理允许您的 Slack 应用管理 Slack Connect 频道
对话.连接:读取接收发送到您的 Slack 应用所在频道的 Slack Connect 邀请事件
对话.连接:写入为已添加 Slack 应用的频道创建 Slack Connect 邀请,并接受发送到 Slack 应用的邀请
数据存储:读取查看 Slack App Datastore 中的数据
数据存储:写入将数据写入 Slack App Datastore
dnd:阅读查看工作区中人员的“请勿打扰”设置
表情符号:阅读在工作区中查看自定义表情符号
文件:读取查看已添加 Slack 应用的频道和对话中共享的文件
文件:写入以 Slack 应用的形式上传、编辑和删除文件
群组:历史查看已添加 Slack 应用的私人频道中的消息和其他内容
群组:阅读查看已添加 Slack 应用的私人频道的基本信息
组:写管理已添加 Slack 应用的私人频道并创建新频道
群组:写邀请邀请成员加入私人频道
群组:写主题设置私人频道的描述
im:历史查看已添加 Slack 应用的直接消息中的消息和其他内容
im:阅读查看已添加 Slack 应用的私信的基本信息
im:写开始与他人直接发送消息
im:写主题在直接消息中设置描述
传入 webhook创建单向 webhook 以将消息发布到特定频道
links.embed:写入在消息和应用程序界面中嵌入视频播放器 URL
链接:阅读查看消息中的 URL
链接:写在消息中显示 URL 预览
元数据.消息:读取允许您的 Slack 应用读取已添加 Slack 应用的频道中的消息元数据
mpim:历史查看已添加 Slack 应用的群组私信中的消息和其他内容
mpim:读取查看已添加 Slack 应用的群组私信的基本信息
mpim:写入与他人开始群组直接消息
mpim:写入主题设置群组私信中的描述
没有任何无需作用域即可执行方法
引脚:读取查看已添加 Slack 应用的频道和对话中的固定内容
引脚:写添加和删除固定的消息和文件
反应:阅读在已添加 Slack 应用的频道和对话中查看表情符号反应及其相关内容
反应:写添加和编辑表情符号反应
提醒:阅读查看由 Slack 应用创建的提醒
提醒:写添加、删除提醒或将提醒标记为已完成
远程文件:读取查看应用程序在工作区中添加的远程文件
远程文件:共享代表用户共享远程文件
远程文件:写入代表用户添加、编辑和删除远程文件
搜索:读取文件在文件中搜索工作区的内容
搜索:read.im在私信中搜索工作区的内容
搜索:read.mpim在群组私信中搜索工作区的内容
搜索:read.private在私人频道中搜索工作区的内容
搜索:read.public在公共频道中搜索工作区的内容
团队.计费:读取允许您的 Slack 应用读取已安装 Slack 应用的工作区的计费计划
团队.偏好设置:读取允许您的 Slack 应用读取已安装 Slack 应用的工作区的首选项
团队:阅读查看 Slack 应用所连接的工作区的名称、电子邮件域和图标
tokens.basic无需作用域即可执行方法
触发器:读取阅读新的平台触发器
触发器:写入创建新的平台触发器
用户组:阅读查看工作区中的用户组
用户组:写创建和管理用户组
用户.个人资料:阅读查看工作区中人员的个人资料详细信息
用户:阅读查看工作区中的人员
用户:阅读.电子邮件查看工作区中人员的电子邮件地址
用户:写设置 Slack 应用的状态
工作流程.步骤:执行添加人们可以在 Workflow Builder 中使用的步骤
工作流程.模板:读取阅读工作流模板
工作流.模板:写入编写工作流模板

接触

如果您有任何疑问,请随时通过AVIMBU联系我们。

Install Server
A
security – no known vulnerabilities
F
license - not found
A
quality - confirmed to work

hybrid server

The server is able to function both locally and remotely, depending on the configuration or use case.

连接器使 Claude Desktop 或任何 MCP 客户端能够与 Slack 工作区交互以发布消息和查询用户列表。

  1. 本地开发
    1. Slack 权限范围
      1. 接触

        Related MCP Servers

        • A
          security
          A
          license
          A
          quality
          Provides Discord integration capabilities to MCP clients like Claude Desktop.
          Last updated -
          15
          115
          Python
          MIT License
          • Apple
        • -
          security
          A
          license
          -
          quality
          A package that connects Claude Desktop and other MCP clients to Cloudflare Workers, enabling custom functionality to be accessed via natural language through the Model Context Protocol.
          Last updated -
          5,376
          581
          TypeScript
          Apache 2.0
        • A
          security
          A
          license
          A
          quality
          An MCP server that enables saving and sharing Claude Desktop conversations, allowing users to store chats privately or make them public through a web interface.
          Last updated -
          2
          10
          TypeScript
          MIT License
          • Apple
        • -
          security
          F
          license
          -
          quality
          An MCP server that enables LLMs to access Slack's search functionality to retrieve users, channels, messages, and thread replies from a Slack workspace.
          Last updated -
          4
          TypeScript

        View all related MCP servers

        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/AVIMBU/slack-mcp-server'

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