HeyDeer にコードベースを教える
MCPサーバー
リモートの MCP サーバーを接続すると、HeyDeer が変更を理解するのに役立つ場合に、レビューでドキュメント、チケット、その他のプロジェクトのコンテキストを参照できるようになります。
サーバーを追加する
「組織設定」→「MCPサーバー」を開き、「MCP サーバーを追加します」を選んで、以下の項目を入力します。MCP サーバーを管理できるのは、GitHub 組織のオーナー、または個人ワークスペースではアカウントのオーナーだけです。
| 項目 | 入力内容 |
|---|---|
| サーバー名 | 小文字、数字、ハイフン、アンダースコアを使い、英字で始まる 64 文字以内の名前(project-docs など)。 |
| HTTPS エンドポイント | サーバーの Streamable HTTP のアドレス(https://mcp.your-service.com/mcp など)。 |
| ベアラートークン (オプション) | サーバーが必要とする場合のトークン。 |
- エンドポイントは、ポート 443 の HTTPS と公開ドメイン名を使用する必要があります。IP アドレス、localhost、プライベートネットワークの名前は使用できず、アドレスにクエリ文字列や認証情報を含めることもできません。
- 非対応:OAuth サインイン、カスタムヘッダー、コマンドで起動するローカルサーバー、旧来の SSE トランスポートのみに対応したサーバー。
ベアラートークン
HeyDeer はトークンを Authorization: Bearer <token> として送信するため、トークンだけを入力してください。トークンは暗号化して保存され、再び表示されることはありません。編集時に保存済みのトークンを維持するには項目を空欄のままにし、削除するには「保存されたトークンを削除します」を選択します。エンドポイントを変更した場合は、新しいトークンを入力するか、保存済みのトークンを削除してください。
リポジトリの接続
すべてのリポジトリは組織のサーバーを継承します。「リポジトリ」→(リポジトリ)→「MCPサーバー」では、次の操作ができます。
| 操作 | 効果 |
|---|---|
| MCP サーバーを追加します | このリポジトリだけが使うサーバーを追加します。 |
| オーバーライド | 継承した接続を、トークンも含めてこのリポジトリ用に置き換えます。 |
| 無効にする | 継承したサーバーをこのリポジトリでオフにします。 |
| 組織のデフォルトを使用 | オーバーライドまたは無効の状態を解除します。 |
組織で最大 20 台、各リポジトリで最大 20 台のサーバーを登録できます(オーバーライドや無効にしたサーバーも数に含まれます)。
プライバシーと信頼性
リクエストにはコードやレビューのコンテキストが含まれることがあり、サーバーの運営者が独自のポリシーに基づいて取り扱います。HeyDeer はサーバーが提供するどのツールでも呼び出せるため、信頼できるサーバーだけを接続し、読み取り専用のトークンを使用してください。セキュリティを参照してください。