Skip to main content
Glama

MCP Server for Slack

by z9905080

Servidor MCP para Slack

Una implementación de servidor de Protocolo de contexto de modelo (MCP) para integrar asistentes de IA con espacios de trabajo de Slack.

Descripción general

Este paquete proporciona un servidor MCP que permite a los asistentes de IA interactuar con los espacios de trabajo de Slack. Permite a los modelos de IA:

  • Listar y explorar canales
  • Enviar mensajes a canales
  • Responder a los hilos
  • Añadir reacciones a los mensajes
  • Recuperar el historial del canal
  • Obtener respuestas del hilo
  • Listar usuarios y recuperar perfiles de usuario

Instalación

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

Puedes encontrar el paquete en npm: shouting-mcp-slack

Prerrequisitos

Necesitas configurar un bot de Slack y obtener las credenciales necesarias:

  1. Crear una aplicación de Slack en la consola de API de Slack
  2. Agregue los siguientes alcances de token de bot:
    • channels:history
    • channels:read
    • chat:write
    • reactions:write
    • users:read
    • users:read.email
  3. Instala la aplicación en tu espacio de trabajo
  4. Copiar el token OAuth del usuario del bot

Configuración

El servidor requiere las siguientes variables de entorno:

  • SLACK_BOT_TOKEN : Su token OAuth de usuario de Slack Bot
  • SLACK_TEAM_ID : Tu ID de equipo de Slack

Uso

Ejecutarse como una herramienta CLI

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

Usando en tu código

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 // ...

Herramientas disponibles

El servidor proporciona las siguientes herramientas de integración de Slack:

  • slack_list_channels : Lista de canales disponibles
  • slack_post_message : envía un mensaje a un canal
  • slack_reply_to_thread : Responder a un hilo
  • slack_add_reaction : Agregar una reacción a un mensaje
  • slack_get_channel_history : Obtener el historial de mensajes de un canal
  • slack_get_thread_replies : Obtener respuestas en un hilo
  • slack_get_users : enumera los usuarios en el espacio de trabajo
  • slack_get_user_profile : Obtener el perfil de un usuario

Licencia

ISC

Autor

gritando.hsiao@gmail.com

Repositorio

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.

Una implementación de servidor de protocolo de contexto de modelo que permite a los asistentes de IA interactuar con los espacios de trabajo de Slack, lo que les permite explorar canales, enviar mensajes, responder a hilos, agregar reacciones y recuperar información del usuario.

  1. Descripción general
    1. Instalación
      1. Prerrequisitos
        1. Configuración
          1. Uso
            1. Ejecutarse como una herramienta CLI
            2. Usando en tu código
          2. Herramientas disponibles
            1. Licencia
              1. Autor
                1. Repositorio

                  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