Integrations
Enables posting Devin AI tasks to Slack channels, maintains thread context between Devin sessions and Slack threads, and allows sending messages to both Devin sessions and corresponding Slack threads simultaneously.
@kazuph/mcp-devin Servidor MCP con integración con Slack
Servidor MCP para Devin AI con integración con Slack
Este es un servidor MCP basado en TypeScript que proporciona integración entre Devin AI y Slack. El servidor permite:
- Creación de sesiones de Devin y publicación automática de tareas en Slack
- Envío de mensajes a sesiones de Devin y a los hilos de Slack correspondientes
- Administrar sesiones con integración mejorada de Slack
Características
Integración de Slack
- Publica automáticamente tareas de Devin en Slack con menciones de
@Devin
- Mantiene el contexto del hilo entre las sesiones de Devin y los hilos de Slack
- Utiliza el token de Slack Bot para la autenticación
Herramientas
create_devin_session
: crea una nueva sesión de Devin y publícala en Slack- Publica una tarea en un canal de Slack designado con la mención
@Devin
- Devuelve detalles de la sesión e información de los mensajes de Slack
- Publica una tarea en un canal de Slack designado con la mención
send_message_to_session
: envía un mensaje a una sesión de Devin con un hilo de Slack opcional- Puede publicar simultáneamente en el hilo de Slack cuando se le proporcione
get_devin_session
: obtiene los detalles de la sesión con el historial de mensajes de Slack opcionallist_devin_sessions
- Lista todas las sesiones de Devinget_organization_info
- Obtenga información sobre su organización Devin
Desarrollo
Instalar dependencias:
Construir el servidor:
Para desarrollo con reconstrucción automática:
Configuración
Configuración del servidor MCP
El servidor se configura mediante el archivo de configuración del servidor MCP. Agregue lo siguiente a su configuración:
Variables de entorno requeridas
Las siguientes variables de entorno deben configurarse en la sección env
:
DEVIN_API_KEY
: Su clave API de DevinDEVIN_ORG_NAME
: (opcional) El nombre de su organización, predeterminado a "Organización predeterminada"DEVIN_BASE_URL
: (opcional) URL base para la API de Devin, el valor predeterminado es " https://api.devin.ai/v1 "SLACK_BOT_TOKEN
: Su token OAuth de usuario de Slack Bot (comienza con xoxb-)SLACK_DEFAULT_CHANNEL
: El canal predeterminado de Slack donde se publicarán los mensajes. Puedes usar:- ID de canal (por ejemplo,
C123ABC456
) - Nombre del canal (por ejemplo,
general
o#general
)
- ID de canal (por ejemplo,
Instalación
Para utilizar con Claude Desktop, agregue la configuración del servidor:
En MacOS: ~/Library/Application Support/Claude/claude_desktop_config.json
En Windows: %APPDATA%/Claude/claude_desktop_config.json
Depuración
Dado que los servidores MCP se comunican a través de stdio, la depuración puede ser complicada. Recomendamos usar el Inspector MCP , disponible como script de paquete:
El Inspector proporcionará una URL para acceder a las herramientas de depuración en su navegador.
You must be authenticated.
Tools
Un servidor MCP de TypeScript que integra Devin AI con Slack, lo que permite a los usuarios crear sesiones de Devin, publicar tareas en canales de Slack y mantener el contexto de los hilos entre las sesiones de Devin y los hilos de Slack.