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 de la API de Slack;
- 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 la información básica de los canales;chat:write
- enviar mensajes a canales y usuarios;reactions:read
- ver reacciones de emoji en los mensajes;reactions:write
- añadir reacciones de emoji a los mensajes;users:read
- acceder a la información básica del perfil 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 su 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, escribe 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
- Ejecuta el prompt.
- En Claude, pega 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ñade dos parámetros requeridos dentro del bloque:
- Token de Slack (comienza con
xoxp-
) → cópialo desde la página de la API de Slack; - ID del equipo de Slack (comienza con
T
) → cópialo desde la URL del espacio de trabajo.
- Token de Slack (comienza con
Ambos valores son sensibles. No los compartas. Claude Desktop se ejecuta localmente, por lo que es seguro pegarlos aquí.
- Ejecuta el prompt.
- Cierra completamente Claude Desktop (macOS:
Cmd + Q
, Windows:Alt + F4
); - Vuelve a abrir Claude.
Pueden aparecer algunas advertencias — ignóralas. No afectan la funcionalidad.
Integración Manual
- Abre la Terminal (Mac) o la Línea de Comandos (Windows);
- Navega al directorio donde almacenas los repositorios de agentes de IA usando el comando
cd
, por ejemplo:
cd Documents/projects
- Descarga el repositorio Slack MCP server desde GitHub a tu máquina local:
git clone https://github.com/lars-hagen/slack-user-mcp.git
- Ingresa al directorio del repositorio recién creado:
cd slack-user-mcp
- Instala todas las dependencias y paquetes requeridos para el servidor Slack MCP:
npm install
- Compila el proyecto y crea los archivos de build necesarios para la ejecución:
npm run build
- Si experimentas problemas al ejecutar comandos en la Terminal, utiliza
Command/Ctrl + C
para terminar el proceso.
- Accede a la configuración de Claude mediante
Command/Ctrl + ,
; - Abre la pestaña Developer y selecciona "Edit Config";
- Añade 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..."
}
}
- Inserta las credenciales requeridas:
- Ruta del repositorio (obtenida con 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 (obtenida con el comando
- Guarda 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 10
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 de la API de Slack;
- 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 la información básica de los canales;chat:write
- enviar mensajes a canales y usuarios;reactions:read
- ver reacciones de emoji en los mensajes;reactions:write
- añadir reacciones de emoji a los mensajes;users:read
- acceder a la información básica del perfil 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 su 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, escribe 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
- Ejecuta el prompt.
- En Claude, pega 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ñade dos parámetros requeridos dentro del bloque:
- Token de Slack (comienza con
xoxp-
) → cópialo desde la página de la API de Slack; - ID del equipo de Slack (comienza con
T
) → cópialo desde la URL del espacio de trabajo.
- Token de Slack (comienza con
Ambos valores son sensibles. No los compartas. Claude Desktop se ejecuta localmente, por lo que es seguro pegarlos aquí.
- Ejecuta el prompt.
- Cierra completamente Claude Desktop (macOS:
Cmd + Q
, Windows:Alt + F4
); - Vuelve a abrir Claude.
Pueden aparecer algunas advertencias — ignóralas. No afectan la funcionalidad.
Integración Manual
- Abre la Terminal (Mac) o la Línea de Comandos (Windows);
- Navega al directorio donde almacenas los repositorios de agentes de IA usando el comando
cd
, por ejemplo:
cd Documents/projects
- Descarga el repositorio Slack MCP server desde GitHub a tu máquina local:
git clone https://github.com/lars-hagen/slack-user-mcp.git
- Ingresa al directorio del repositorio recién creado:
cd slack-user-mcp
- Instala todas las dependencias y paquetes requeridos para el servidor Slack MCP:
npm install
- Compila el proyecto y crea los archivos de build necesarios para la ejecución:
npm run build
- Si experimentas problemas al ejecutar comandos en la Terminal, utiliza
Command/Ctrl + C
para terminar el proceso.
- Accede a la configuración de Claude mediante
Command/Ctrl + ,
; - Abre la pestaña Developer y selecciona "Edit Config";
- Añade 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..."
}
}
- Inserta las credenciales requeridas:
- Ruta del repositorio (obtenida con 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 (obtenida con el comando
- Guarda el archivo.
¡Gracias por tus comentarios!