Skip to main content
Glama

MCP Server for Slack

by z9905080

Slack 的 MCP 服务器

用于将 AI 助手与 Slack 工作区集成的模型上下文协议 (MCP) 服务器实现。

概述

此软件包提供了一个 MCP 服务器,使 AI 助手能够与 Slack 工作区交互。它允许 AI 模型执行以下操作:

  • 列出和浏览频道
  • 向频道发送消息
  • 回复主题
  • 添加对消息的反应
  • 检索频道历史记录
  • 获取主题回复
  • 列出用户并检索用户配置文件

安装

# Install from npm npm install shouting-mcp-slack # Or install globally npm install -g shouting-mcp-slack

您可以在 npm 上找到该软件包: shouting-mcp-slack

先决条件

您需要设置一个 Slack Bot 并获取必要的凭证:

  1. Slack API 控制台中创建 Slack 应用程序
  2. 添加以下机器人令牌范围:
    • channels:history
    • channels:read
    • chat:write
    • reactions:write
    • users:read
    • users:read.email
  3. 将应用程序安装到您的工作区
  4. 复制机器人用户 OAuth 令牌

配置

服务器需要以下环境变量:

  • SLACK_BOT_TOKEN :您的 Slack Bot 用户 OAuth 令牌
  • SLACK_TEAM_ID :您的 Slack 团队 ID

用法

作为 CLI 工具运行

# Set environment variables export SLACK_BOT_TOKEN=xoxb-your-token export SLACK_TEAM_ID=your-team-id # Run the server mcp-server-slack

在代码中使用

import { Server } from "@modelcontextprotocol/sdk/server/index.js"; import { SlackClient } from "shouting-mcp-slack"; // Initialize the server and client const server = new Server({...}); const slackClient = new SlackClient(process.env.SLACK_BOT_TOKEN); // Register your custom handlers // ...

可用工具

该服务器提供以下 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 :获取用户的个人资料

执照

国际学习中心

作者

shouting.hsiao@gmail.com

存储库

https://github.com/z9905080/mcp-slack

-
security - not tested
A
license - permissive license
-
quality - not tested

remote-capable server

The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.

模型上下文协议服务器实现,使 AI 助手能够与 Slack 工作区交互,允许他们浏览频道、发送消息、回复帖子、添加反应和检索用户信息。

  1. 概述
    1. 安装
      1. 先决条件
        1. 配置
          1. 用法
            1. 作为 CLI 工具运行
            2. 在代码中使用
          2. 可用工具
            1. 执照
              1. 作者
                1. 存储库

                  Related MCP Servers

                  • -
                    security
                    A
                    license
                    -
                    quality
                    A Model Context Protocol server that enables AI assistants to interact with Telegram, allowing them to search channels, list available channels, retrieve messages, and filter messages by regex patterns.
                    Last updated -
                    7
                    13
                    JavaScript
                    MIT License
                    • Apple
                  • -
                    security
                    A
                    license
                    -
                    quality
                    A Model Context Protocol server that enables AI assistants like Claude to interact with Zulip workspaces, supporting capabilities such as posting messages, listing channels, sending direct messages, and accessing conversation history.
                    Last updated -
                    JavaScript
                    Apache 2.0
                  • -
                    security
                    -
                    license
                    -
                    quality
                    A Model Context Protocol server implementation that enables AI assistants to interact with Linear project management systems, allowing them to create, retrieve, and modify data related to issues, projects, teams, and users.
                    Last updated -
                    20
                    2
                    TypeScript
                  • A
                    security
                    F
                    license
                    A
                    quality
                    A Model Context Protocol server that enables AI assistants to interact with Bluesky/ATProtocol, providing authentication, timeline access, post creation, and social features like likes and follows.
                    Last updated -
                    18
                    10
                    TypeScript
                    • Apple
                    • Linux

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

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