Skip to main content
Glama

@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

  • 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 opcional

  • list_devin_sessions - Lista todas las sesiones de Devin

  • get_organization_info - Obtenga información sobre su organización Devin

Related MCP server: Slack MCP Server

Desarrollo

Instalar dependencias:

pnpm install

Construir el servidor:

pnpm run build

Para desarrollo con reconstrucción automática:

pnpm run watch

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:

"devin-mono": {
  "command": "node",
  "args": ["/path/to/mcp-devin/build/index.js"],
  "env": {
    "DEVIN_API_KEY": "your-devin-api-key",
    "DEVIN_ORG_NAME": "Your Organization",
    "SLACK_BOT_TOKEN": "xoxb-your-slack-bot-token",
    "SLACK_DEFAULT_CHANNEL": "general"
  }
}

Variables de entorno requeridas

Las siguientes variables de entorno deben configurarse en la sección env :

  • DEVIN_API_KEY : Su clave API de Devin

  • DEVIN_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 )

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

{
  "mcpServers": {
    "@kazuph/mcp-devin": {
      "command": "/path/to/@kazuph/mcp-devin/build/index.js"
    }
  }
}

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:

pnpm run inspector

El Inspector proporcionará una URL para acceder a las herramientas de depuración en su navegador.

Install Server
A
security – no known vulnerabilities
F
license - not found
A
quality - confirmed to work

Resources

Looking for Admin?

Admins can modify the Dockerfile, update the server description, and track usage metrics. If you are the server author, to access the admin panel.

Latest Blog Posts

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/kazuph/mcp-devin'

If you have feedback or need assistance with the MCP directory API, please join our Discord server