@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
@DevinMantiene 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 SlackPublica una tarea en un canal de Slack designado con la mención
@DevinDevuelve detalles de la sesión e información de los mensajes de Slack
send_message_to_session: envía un mensaje a una sesión de Devin con un hilo de Slack opcionalPuede 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
Related MCP server: Selector AI FastMCP
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,
generalo#general)
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.