@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
发展
安装依赖项:
构建服务器:
对于使用自动重建的开发:
配置
MCP 服务器配置
该服务器通过 MCP 服务器配置文件进行配置。将以下内容添加到您的配置中:
必需的环境变量
必须在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
调试
由于 MCP 服务器通过 stdio 进行通信,调试起来可能比较困难。我们推荐使用MCP Inspector ,它以包脚本的形式提供:
检查器将提供一个 URL 来访问浏览器中的调试工具。