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.

Install Server
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

    • -
      security
      A
      license
      -
      quality
      A Model Context Protocol server implementation that enables AI assistants to interact with Slack workspaces, allowing them to browse channels, send messages, reply to threads, add reactions, and retrieve user information.
      Last updated -
      20
      1
      JavaScript
      Apache 2.0
    • -
      security
      A
      license
      -
      quality
      A Model Context Protocol (MCP) server that enables real-time, interactive AI chat with Selector AI through a streaming-capable server and Docker-based client communicating via stdin/stdout.
      Last updated -
      4
      Python
      Apache 2.0
    • A
      security
      A
      license
      A
      quality
      A server implementing Model Context Protocol that enables AI assistants to interact with Slack API through a standardized interface, providing tools for messaging, channel management, user information retrieval, and more.
      Last updated -
      9
      53
      JavaScript
      Apache 2.0
    • A
      security
      A
      license
      A
      quality
      A Node.js/TypeScript MCP server that facilitates interactive communication between LLMs and users, allowing AI assistants to request user input, display notifications, and manage command-line chat sessions.
      Last updated -
      5
      463
      TypeScript
      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