メインコンテンツへスキップ
Devin MCP サーバーは、公開リポジトリと非公開リポジトリの両方について、Devin のプラットフォーム機能へのプログラムによるアクセスを提供します。リポジトリのドキュメントや検索にとどまらず、MCP 互換のあらゆる AI エージェントや IDE から、セッション管理、プレイブック、Knowledge、スケジュール設定に完全にアクセスできます。
あらゆる Devin セッションまたは MCP 互換クライアントで、セッションを作成し、プレイブックや Knowledge を管理し、スケジュールを設定するなど、さまざまな操作を行えます。Devin でできることの詳細については、Advanced Capabilities を参照してください。

MCP とは何ですか?

Model Context Protocol (MCP) は、AI アプリが MCP 対応のデータソースやツールに安全に接続できるようにするオープン標準です。MCP は AI アプリケーションにとっての USB-C ポートのようなもので、AI アプリをさまざまなサービスに接続するための標準化された方法だと考えることができます。

Devin MCP サーバー

Devin MCP サーバーは、公開および非公開リポジトリの両方へアクセスでき、さらにプラットフォーム管理機能をフルに利用できる、認証が必要なサービスです。 ベースサーバーの URL: https://mcp.devin.ai/

認証が必要です

Devin MCP サーバーを利用するには、Devin の API キーが必要です。
  1. Devin.ai で Devin アカウントに登録します
  2. アカウント設定から API キーを生成します
  3. MCP クライアントの設定に API キーを設定します

利用可能なツール

リポジトリのドキュメント

これらのツールを使用すると、任意の GitHub リポジトリのドキュメントを参照したりクエリしたりできます (公開リポジトリ、または認証が必要な非公開リポジトリに対応) :
ツール説明
read_wiki_structureGitHub リポジトリのドキュメントトピックの一覧を取得します
read_wiki_contentsGitHub リポジトリに関するドキュメント全体を閲覧します
ask_question1 つ以上のリポジトリ (最大 10 件) について任意の質問を行い、AI によるコンテキストに基づいた回答を取得します
list_available_reposDevin アカウントでクエリ可能なすべてのリポジトリを一覧表示します

セッション管理

Devin セッションをプログラムから作成、検索、確認、制御できます。
ツール説明
devin_session_create1 つ以上の Devin セッションを作成します。各セッションには、prompt、タイトル、プレイブック、タグ、ACU limit を設定できます
devin_session_searchタグ、プレイブック、origin、スケジュール、ユーザー、または作成時刻/更新時刻でセッションを検索および絞り込みできます
devin_session_interactセッションを操作します — ステータスの取得、メッセージの送信、スリープ、終了、アーカイブ、メッセージや添付ファイルの読み取り、タグの管理を行えます
devin_session_eventsセッション内のイベントを確認します — 要約の一覧表示、イベント詳細の完全版の取得、またはテキストによるイベント内容の検索を行えます
devin_session_gather複数のセッションが確定状態 (完了、エラー、スリープ、または待機中) に達するまで待機してから戻ります。ループでポーリングする代わりに、並列セッションを作成した後に利用すると便利です

プレイブック管理

Devin によるタスクの実行方法を標準化するプレイブックを作成・管理します。
ToolDescription
devin_playbook_manageプレイブックの一覧表示、GET、作成、更新、削除を行います。自動化マクロ (例: !my_macro) に対応しています

Knowledge 管理

Devinがコンテキストとして利用する組織の知識ベースを管理します。
ツール説明
devin_knowledge_manageknowledge notes に対する完全なCRUD — 一覧表示、GET、作成、更新、削除、フォルダ構造の参照。さらに、knowledge suggestions も管理 — 一覧表示、閲覧、保留中の提案の却下。repo、フォルダ、検索クエリによる絞り込みをサポート

スケジュール管理

定期実行または 1 回限りの Devin セッションをスケジュール設定します。
ツール説明
devin_schedule_manageスケジュールの一覧表示、GET、作成、更新、削除を行います。定期スケジュール向けのcron式、1 回限りのスケジュール、通知設定、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 との主な違い

機能DeepWiki MCPDevin MCP
認証不要API キーが必要
リポジトリへのアクセス公開リポジトリのみ公開および非公開リポジトリ
プラットフォーム管理利用不可セッション、プレイブック、Knowledge、スケジュール、統合
ベース URLhttps://mcp.deepwiki.com/https://mcp.devin.ai/
料金無料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>"