Skip to main content
Glama

@kazuph/mcp-devin MCP 服务器与 Slack 集成

集成 Slack 的 Devin AI 的 MCP 服务器

这是一个基于 TypeScript 的 MCP 服务器,用于集成 Devin AI 和 Slack。该服务器支持:

  • 创建 Devin 会话并自动将任务发布到 Slack

  • 向 Devin 会话和相应的 Slack 线程发送消息

  • 通过增强的 Slack 集成管理会话

特征

Slack 集成

  • 自动将 Devin 任务发布到 Slack 并提及@Devin

  • 维护 Devin 会话和 Slack 线程之间的线程上下文

  • 使用 Slack Bot 令牌进行身份验证

工具

  • create_devin_session - 创建新的 Devin 会话并发布到 Slack

    • 将任务发布到指定的 Slack 频道并提及@Devin

    • 返回会话详细信息和 Slack 消息信息

  • send_message_to_session - 使用可选的 Slack 线程向 Devin 会话发送消息

    • 可以同时发布到 Slack 线程(如有提供)

  • get_devin_session - 获取带有可选 Slack 消息历史记录的会话详细信息

  • list_devin_sessions - 列出所有 Devin 会话

  • get_organization_info - 获取有关您的 Devin 组织的信息

Related MCP server: Selector AI FastMCP

发展

安装依赖项:

pnpm install

构建服务器:

pnpm run build

对于使用自动重建的开发:

pnpm run watch

配置

MCP 服务器配置

该服务器通过 MCP 服务器配置文件进行配置。将以下内容添加到您的配置中:

"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" } }

必需的环境变量

必须在env部分设置以下环境变量:

  • DEVIN_API_KEY :您的 Devin API 密钥

  • DEVIN_ORG_NAME :(可选)您的组织名称,默认为“默认组织”

  • DEVIN_BASE_URL :(可选)Devin API 的基本 URL,默认为“ https://api.devin.ai/v1

  • SLACK_BOT_TOKEN :您的 Slack Bot 用户 OAuth 令牌(以 xoxb- 开头)

  • SLACK_DEFAULT_CHANNEL :默认的 Slack 消息发布频道。您可以使用以下任一方式:

    • 频道ID(例如C123ABC456

    • 频道名称(例如general#general

安装

要与 Claude Desktop 一起使用,请添加服务器配置:

在 MacOS 上: ~/Library/Application Support/Claude/claude_desktop_config.json在 Windows 上: %APPDATA%/Claude/claude_desktop_config.json

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

调试

由于 MCP 服务器通过 stdio 进行通信,调试起来可能比较困难。我们推荐使用MCP Inspector ,它以包脚本的形式提供:

pnpm run inspector

检查器将提供一个 URL 来访问浏览器中的调试工具。

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