跳转到主要内容
Devin MCP 服务器为 Devin 平台在私有和公共代码仓库中的能力提供可编程访问。除了代码仓库文档和搜索之外,它还让任何兼容 MCP 的 AI Agent 或 IDE 都能完全访问会话管理、playbooks、knowledge 和计划安排。
任何 Devin 会话或兼容 MCP 的客户端都可以创建会话、管理 playbooks 和 knowledge、设置计划安排等。有关 Devin 能做什么的详细信息,请参阅 高级功能

什么是 MCP?

Model Context Protocol (MCP,模型上下文协议) 是一个开放标准,可让 AI 应用安全地连接到兼容 MCP 的数据源和工具。你可以将 MCP 类比为 AI 应用的 USB-C 接口——一种将 AI 应用连接到不同服务的标准化接口。

Devin MCP Server

Devin MCP 服务器是一项经过身份验证的服务,可访问公共和私有代码仓库,并提供完整的平台管理功能。 基础服务器 URL: https://mcp.devin.ai/

需要身份验证

要使用 Devin MCP 服务器,您需要一个 Devin API 密钥:
  1. Devin.ai 注册 Devin 账户
  2. 在账户设置中生成一个 API 密钥
  3. 在 MCP 客户端配置中设置该 API 密钥

可用工具

代码仓库文档

这些工具可让你浏览和查询任意 GitHub 代码仓库 (公共代码仓库,或经身份验证可访问的私有代码仓库) 的文档:
Tool描述
read_wiki_structure获取 GitHub 代码仓库的文档主题列表
read_wiki_contents查看 GitHub 代码仓库的完整文档
ask_question就一个或多个代码仓库 (最多 10 个) 提出任意问题,并获得由 AI 生成、基于上下文的回答
list_available_repos列出你的 Devin 账户中所有可供查询的代码仓库

会话管理

以编程方式创建、搜索、查看和控制 Devin 会话:
工具描述
devin_session_create创建一个或多个 Devin 会话。每个会话都可以包含提示、标题、playbook、标签和 ACU 限制
devin_session_search按标签、playbook、来源、计划、用户或创建/更新时间搜索和筛选会话
devin_session_interact与会话交互——获取状态、发送消息、休眠、终止、归档、读取消息和附件,或管理标签
devin_session_events查看会话中的事件——列出摘要、获取完整事件详情,或按文本搜索事件内容
devin_session_gather在返回前等待多个会话进入稳定状态 (已完成、出错、休眠或等待) 。适用于并行创建会话后使用,而不是在循环中轮询

Playbook 管理

创建和管理 playbooks,以规范 Devin 执行任务的方式:
Tool描述
devin_playbook_manage列出、查询、创建、更新或删除 playbooks。支持自动化宏 (如 !my_macro)

Knowledge 管理

维护你的组织的 Knowledge 库,供 Devin 用作上下文:
ToolDescription
devin_knowledge_manage对 Knowledge notes 执行完整的 CRUD 操作——列出、查询、创建、更新、删除,以及浏览文件夹结构。还可管理 knowledge suggestions——列出、查看和忽略待处理的建议。支持按 repo、文件夹和搜索查询进行筛选

计划管理

设置周期性或一次性的 Devin 计划会话:
工具描述
devin_schedule_manage列出、查询、创建、更新或删除计划。支持对周期性计划使用 cron 表达式,也支持一次性计划、通知偏好和 Agent 选择

集成管理

查看并管理你的组织的原生集成和 MCP 服务器:
工具描述
list_integrations列出所有原生集成 (例如 GitHub、Jira、Slack) 和 MCP 服务器,以及它们的安装状态和设置 URL。可按已安装、未安装或全部筛选

传输协议

Devin MCP 服务器支持 Streamable HTTP:
  • URL: https://mcp.devin.ai/mcp
  • 可与兼容 HTTP 的客户端配合使用
  • 推荐用于所有集成
旧版 SSE (/sse) 端点已弃用。请改用 /mcp 端点。

与 DeepWiki MCP 的主要差异

FeatureDeepWiki MCPDevin MCP
身份验证无需身份验证需要 API key
Repository Access仅限公共代码仓库公共和私有代码仓库
Platform Management不提供会话、playbooks、knowledge、计划、集成
基础 URLhttps://mcp.deepwiki.com/https://mcp.devin.ai/
Cost免费需要 Devin 账户

设置指南

对于大多数客户端 (如 Windsurf) :

{
  "mcpServers": {
    "devin": {
      "serverUrl": "https://mcp.devin.ai/mcp",
      "headers": {
        "Authorization": "Bearer <API_KEY>"
      }
    }
  }
}

适用于 Claude Code:

claude mcp add -s user -t http devin https://mcp.devin.ai/mcp -H "Authorization: Bearer <API_KEY>"