Configuración de la Automatización de Slack con IA
En este tutorial, conectaremos el servidor Slack MCP para automatizar flujos de trabajo en Slack. Este servidor es una opción segura y de código abierto.
Configuración de la aplicación API de Slack
- Acceder a la plataforma Slack API;
- Hacer clic en el botón "Get Started";
- Luego, hacer clic en el botón "Go to Your Apps";
- Hacer clic en el botón verde "Create New App";
- Crear una nueva aplicación "From Scratch" para configuración personalizada;
- Elegir un nombre descriptivo (por ejemplo, "AI Assistant" o un identificador personal);
- Seleccionar el espacio de trabajo de Slack objetivo desde el menú desplegable.
- En el menú lateral, seleccionar "OAuth & Permissions";
- Para activar el botón "Install to Workspace", desplazarse hacia abajo hasta la sección "Scope";
- En el subapartado "User Token Scopes", hacer clic en "Add an Oauth Scope";
- Añadir uno por uno los siguientes permisos (scopes):
channels:history
- leer el historial de mensajes de canales públicos;channels:read
- acceder a información básica de los canales;chat:write
- enviar mensajes a canales y usuarios;reactions:read
- ver reacciones de emoji en mensajes;reactions:write
- añadir reacciones de emoji a mensajes;users:read
- acceder a información básica de perfiles de usuario.
- Desplazarse hacia arriba y ahora hacer clic en el botón "Install to Workspace";
- En una nueva ventana, revisar los permisos solicitados y permitirlos haciendo clic en "Allow";
- Ahora, se ha recibido un OAuth Token que comienza con
xoxp-
. No cerrar la ventana para uso posterior.
- Abrir el espacio de trabajo de Slack objetivo en un navegador;
- O abrir la ventana de Slack Desktop;
- Hacer clic en el nombre del espacio de trabajo para acceder a la configuración;
- Copiar la URL del espacio de trabajo y pegarla en la barra de direcciones del navegador o escribirla manualmente;
- Localizar el Team ID en la estructura de la URL (aparece después del prefijo "T");
- No cerrar esta pestaña del navegador tampoco.
Instalación automática del servidor MCP (recomendado)
- En Claude, escriba este prompt:
Clone this MCP server to the Documents/projects folder and run the commands
git clone https://github.com/lars-hagen/slack-user-mcp.git
cd slack-user-mcp
npm install
npm run build
- Ejecute el prompt.
- En Claude, pegue el siguiente prompt:
Add this block to the Claude config file
{
"mcpServers": {
"slack": {
"command": "npm",
"args": [
"run",
"--prefix",
"/path/to/slack-user-mcp",
"start"
],
"env": {
"SLACK_TOKEN": "xoxp-your-user-token",
"SLACK_TEAM_ID": "T01234567"
}
}
}
}
- Añada dos parámetros obligatorios dentro del bloque:
- Token de Slack (comienza con
xoxp-
) → cópielo desde la página de la API de Slack; - ID del equipo de Slack (comienza con
T
) → cópielo desde la URL del espacio de trabajo.
- Token de Slack (comienza con
Ambos valores son confidenciales. No los comparta. Claude Desktop se ejecuta localmente, por lo que es seguro pegarlos aquí.
- Ejecute el prompt.
- Salga completamente de Claude Desktop (macOS:
Cmd + Q
, Windows:Alt + F4
); - Vuelva a abrir Claude.
Pueden aparecer algunas advertencias — ignórelas. No afectan la funcionalidad.
Integración Manual
- Abra la Terminal (Mac) o la Línea de Comandos (Windows);
- Navegue al directorio donde almacena los repositorios de agentes de IA usando el comando
cd
, por ejemplo:
cd Documents/projects
- Descargue el repositorio Slack MCP server desde GitHub a su máquina local:
git clone https://github.com/lars-hagen/slack-user-mcp.git
- Ingrese al directorio recién creado del repositorio:
cd slack-user-mcp
- Instale todas las dependencias y paquetes requeridos para el servidor Slack MCP:
npm install
- Compile el proyecto y cree los archivos de build necesarios para la ejecución:
npm run build
- Si experimenta problemas al ejecutar comandos en la Terminal, utilice
Command/Ctrl + C
para terminar el proceso.
- Acceda a la configuración de Claude mediante
Command/Ctrl + ,
; - Abra la pestaña Developer y seleccione "Edit Config";
- Añada el bloque de configuración de Slack MCP después de las entradas existentes;
"slack": {
"command": "npm",
"args": [
"run",
"--prefix",
"/path/to/slack-user-mcp",
"start"
],
"env": {
"SLACK_TOKEN": "xoxp-...",
"SLACK_TEAM_ID": "T..."
}
}
- Inserte las credenciales requeridas:
- Ruta del repositorio (desde el comando
pwd
en la Terminal/Línea de Comandos); - Token OAuth de usuario
xoxp-...
(desde la API de Slack); - ID del equipo
T...
(desde la URL del espacio de trabajo).
- Ruta del repositorio (desde el comando
- Guarde el archivo.
¡Gracias por tus comentarios!
Pregunte a AI
Pregunte a AI
Pregunte lo que quiera o pruebe una de las preguntas sugeridas para comenzar nuestra charla
Awesome!
Completion rate improved to 8.33
Configuración de la Automatización de Slack con IA
Desliza para mostrar el menú
En este tutorial, conectaremos el servidor Slack MCP para automatizar flujos de trabajo en Slack. Este servidor es una opción segura y de código abierto.
Configuración de la aplicación API de Slack
- Acceder a la plataforma Slack API;
- Hacer clic en el botón "Get Started";
- Luego, hacer clic en el botón "Go to Your Apps";
- Hacer clic en el botón verde "Create New App";
- Crear una nueva aplicación "From Scratch" para configuración personalizada;
- Elegir un nombre descriptivo (por ejemplo, "AI Assistant" o un identificador personal);
- Seleccionar el espacio de trabajo de Slack objetivo desde el menú desplegable.
- En el menú lateral, seleccionar "OAuth & Permissions";
- Para activar el botón "Install to Workspace", desplazarse hacia abajo hasta la sección "Scope";
- En el subapartado "User Token Scopes", hacer clic en "Add an Oauth Scope";
- Añadir uno por uno los siguientes permisos (scopes):
channels:history
- leer el historial de mensajes de canales públicos;channels:read
- acceder a información básica de los canales;chat:write
- enviar mensajes a canales y usuarios;reactions:read
- ver reacciones de emoji en mensajes;reactions:write
- añadir reacciones de emoji a mensajes;users:read
- acceder a información básica de perfiles de usuario.
- Desplazarse hacia arriba y ahora hacer clic en el botón "Install to Workspace";
- En una nueva ventana, revisar los permisos solicitados y permitirlos haciendo clic en "Allow";
- Ahora, se ha recibido un OAuth Token que comienza con
xoxp-
. No cerrar la ventana para uso posterior.
- Abrir el espacio de trabajo de Slack objetivo en un navegador;
- O abrir la ventana de Slack Desktop;
- Hacer clic en el nombre del espacio de trabajo para acceder a la configuración;
- Copiar la URL del espacio de trabajo y pegarla en la barra de direcciones del navegador o escribirla manualmente;
- Localizar el Team ID en la estructura de la URL (aparece después del prefijo "T");
- No cerrar esta pestaña del navegador tampoco.
Instalación automática del servidor MCP (recomendado)
- En Claude, escriba este prompt:
Clone this MCP server to the Documents/projects folder and run the commands
git clone https://github.com/lars-hagen/slack-user-mcp.git
cd slack-user-mcp
npm install
npm run build
- Ejecute el prompt.
- En Claude, pegue el siguiente prompt:
Add this block to the Claude config file
{
"mcpServers": {
"slack": {
"command": "npm",
"args": [
"run",
"--prefix",
"/path/to/slack-user-mcp",
"start"
],
"env": {
"SLACK_TOKEN": "xoxp-your-user-token",
"SLACK_TEAM_ID": "T01234567"
}
}
}
}
- Añada dos parámetros obligatorios dentro del bloque:
- Token de Slack (comienza con
xoxp-
) → cópielo desde la página de la API de Slack; - ID del equipo de Slack (comienza con
T
) → cópielo desde la URL del espacio de trabajo.
- Token de Slack (comienza con
Ambos valores son confidenciales. No los comparta. Claude Desktop se ejecuta localmente, por lo que es seguro pegarlos aquí.
- Ejecute el prompt.
- Salga completamente de Claude Desktop (macOS:
Cmd + Q
, Windows:Alt + F4
); - Vuelva a abrir Claude.
Pueden aparecer algunas advertencias — ignórelas. No afectan la funcionalidad.
Integración Manual
- Abra la Terminal (Mac) o la Línea de Comandos (Windows);
- Navegue al directorio donde almacena los repositorios de agentes de IA usando el comando
cd
, por ejemplo:
cd Documents/projects
- Descargue el repositorio Slack MCP server desde GitHub a su máquina local:
git clone https://github.com/lars-hagen/slack-user-mcp.git
- Ingrese al directorio recién creado del repositorio:
cd slack-user-mcp
- Instale todas las dependencias y paquetes requeridos para el servidor Slack MCP:
npm install
- Compile el proyecto y cree los archivos de build necesarios para la ejecución:
npm run build
- Si experimenta problemas al ejecutar comandos en la Terminal, utilice
Command/Ctrl + C
para terminar el proceso.
- Acceda a la configuración de Claude mediante
Command/Ctrl + ,
; - Abra la pestaña Developer y seleccione "Edit Config";
- Añada el bloque de configuración de Slack MCP después de las entradas existentes;
"slack": {
"command": "npm",
"args": [
"run",
"--prefix",
"/path/to/slack-user-mcp",
"start"
],
"env": {
"SLACK_TOKEN": "xoxp-...",
"SLACK_TEAM_ID": "T..."
}
}
- Inserte las credenciales requeridas:
- Ruta del repositorio (desde el comando
pwd
en la Terminal/Línea de Comandos); - Token OAuth de usuario
xoxp-...
(desde la API de Slack); - ID del equipo
T...
(desde la URL del espacio de trabajo).
- Ruta del repositorio (desde el comando
- Guarde el archivo.
¡Gracias por tus comentarios!