Skip to main content
Glama

MCP-Devin

by kazuph

@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

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.

You must be authenticated.

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

remote-capable server

The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.

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.

  1. Características
    1. Integración de Slack
    2. Herramientas
  2. Desarrollo
    1. Configuración
      1. Configuración del servidor MCP
      2. Variables de entorno requeridas
    2. Instalación
      1. Depuración

    Related MCP Servers

    • A
      security
      A
      license
      A
      quality
      A TypeScript-based server that allows calling other MCP clients from your own MCP client, facilitating task delegation and context window offloading for enhanced multi-agent interactions.
      Last updated -
      3
      14
      JavaScript
      MIT License
      • Apple
    • -
      security
      F
      license
      -
      quality
      An MCP server that connects to Claude Desktop and provides access to Slack actions through ActionKit, allowing users to interact with Slack via their authenticated Paragon credentials.
      Last updated -
      1
      TypeScript
      • Apple
    • -
      security
      A
      license
      -
      quality
      A TypeScript framework for building MCP servers with client session management capabilities, supporting tools definition, authentication, image content, logging, and error handling.
      Last updated -
      6,371
      TypeScript
      MIT License
    • A
      security
      A
      license
      A
      quality
      The most powerful MCP server for Slack Workspaces. This integration supports both Stdio and SSE transports, proxy settings and does not require any permissions or bots being created or approved by Workspace admins 😏.
      Last updated -
      2
      26
      Go
      MIT License
      • Apple
      • Linux

    View all related MCP servers

    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