Devin MCP サーバーは、公開リポジトリと非公開リポジトリの両方について、Devin のプラットフォーム機能へのプログラムによるアクセスを提供します。リポジトリのドキュメントや検索にとどまらず、MCP 互換のあらゆる AI エージェントや IDE から、セッション管理、プレイブック、Knowledge、スケジュール設定に完全にアクセスできます。
あらゆる Devin セッションまたは MCP 互換クライアントで、セッションを作成し、プレイブックや Knowledge を管理し、スケジュールを設定するなど、さまざまな操作を行えます。Devin でできることの詳細については、Advanced Capabilities を参照してください。
Model Context Protocol (MCP) は、AI アプリが MCP 対応のデータソースやツールに安全に接続できるようにするオープン標準です。MCP は AI アプリケーションにとっての USB-C ポートのようなもので、AI アプリをさまざまなサービスに接続するための標準化された方法だと考えることができます。
Devin MCP サーバーは、公開および非公開リポジトリの両方へアクセスでき、さらにプラットフォーム管理機能をフルに利用できる、認証が必要なサービスです。
ベースサーバーの URL: https://mcp.devin.ai/
Devin MCP サーバーを利用するには、Devin の API キーが必要です。
- Devin.ai で Devin アカウントに登録します
- アカウント設定から API キーを生成します
- MCP クライアントの設定に API キーを設定します
これらのツールを使用すると、任意の GitHub リポジトリのドキュメントを参照したりクエリしたりできます (公開リポジトリ、または認証が必要な非公開リポジトリに対応) :
| ツール | 説明 |
|---|
read_wiki_structure | GitHub リポジトリのドキュメントトピックの一覧を取得します |
read_wiki_contents | GitHub リポジトリに関するドキュメント全体を閲覧します |
ask_question | 1 つ以上のリポジトリ (最大 10 件) について任意の質問を行い、AI によるコンテキストに基づいた回答を取得します |
list_available_repos | Devin アカウントでクエリ可能なすべてのリポジトリを一覧表示します |
Devin セッションをプログラムから作成、検索、確認、制御できます。
| ツール | 説明 |
|---|
devin_session_create | 1 つ以上の Devin セッションを作成します。各セッションには、prompt、タイトル、プレイブック、タグ、ACU limit を設定できます |
devin_session_search | タグ、プレイブック、origin、スケジュール、ユーザー、または作成時刻/更新時刻でセッションを検索および絞り込みできます |
devin_session_interact | セッションを操作します — ステータスの取得、メッセージの送信、スリープ、終了、アーカイブ、メッセージや添付ファイルの読み取り、タグの管理を行えます |
devin_session_events | セッション内のイベントを確認します — 要約の一覧表示、イベント詳細の完全版の取得、またはテキストによるイベント内容の検索を行えます |
devin_session_gather | 複数のセッションが確定状態 (完了、エラー、スリープ、または待機中) に達するまで待機してから戻ります。ループでポーリングする代わりに、並列セッションを作成した後に利用すると便利です |
Devin によるタスクの実行方法を標準化するプレイブックを作成・管理します。
| Tool | Description |
|---|
devin_playbook_manage | プレイブックの一覧表示、GET、作成、更新、削除を行います。自動化マクロ (例: !my_macro) に対応しています |
Devinがコンテキストとして利用する組織の知識ベースを管理します。
| ツール | 説明 |
|---|
devin_knowledge_manage | knowledge 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 | Devin MCP |
|---|
| 認証 | 不要 | API キーが必要 |
| リポジトリへのアクセス | 公開リポジトリのみ | 公開および非公開リポジトリ |
| プラットフォーム管理 | 利用不可 | セッション、プレイブック、Knowledge、スケジュール、統合 |
| ベース URL | https://mcp.deepwiki.com/ | https://mcp.devin.ai/ |
| 料金 | 無料 | Devin アカウントが必要 |
ほとんどのクライアント (例:Windsurf) の場合:
{
"mcpServers": {
"devin": {
"serverUrl": "https://mcp.devin.ai/mcp",
"headers": {
"Authorization": "Bearer <API_KEY>"
}
}
}
}
claude mcp add -s user -t http devin https://mcp.devin.ai/mcp -H "Authorization: Bearer <API_KEY>"