コンテンツにスキップ
ホーム / プラットフォーム / MCP
Hoodyプラットフォーム

エージェントが任意のMCPサーバーに接続されます。

Hoody AgentはプロダクションレディのModel Context Protocolクライアントを搭載しています。GitHub、Slack、Jira、カスタムAPI、または任意のMCP互換サーバーに接続でき、ツールはランタイムで発見され、エージェントの組み込み機能と統合されます。

ローカルstdio + リモートStreamableHTTP / SSE · 認証済みサーバーのOAuth · 破壊的操作には確認が必要

組み込みMCPクライアント動的ディスカバリーstdio · HTTP · SSEOAuthサポート
GitHub MCPサーバーを接続
# POST against your agent container
$ curl -X POST https://PROJECT-CONTAINER-agent-1.SERVER.containers.hoody.com/api/v1/agent/mcp/servers \
    -H "Content-Type: application/json" \
    -d '{ "name": "linear", "enabled": true }'

<< 201 Created
{ "id": "srv_...", "name": "linear", "status": "connecting" }

— エージェントは起動時にすべての接続サーバーでlistTools()を呼び出します。新しいツールは次の推論ターンで表示されます。

ホーム / プラットフォーム / MCP / 仕組み
プロトコルの仕組み

POST1回。ツールが現れます。

エージェントはすべての接続MCPサーバーでlistTools()を呼び出します。サーバーが返すもの — ファイルシステム、Slackメッセージ、Jiraチケット、カスタムAPI — はすべて次の推論ステップのエージェントのネイティブHTTP機能と統合されます。

1. サーバーを登録

/api/v1/agent/mcp/serversに名前とenabledフラグをPOSTします。Hoodyが接続を解決して開始します。

2. ツールを発見

MCPクライアントがサーバーでlistTools()を呼び出します。スキーマは動的 — 事前に宣言されたマニフェストは不要です。

3. ネイティブツールと統合

発見されたツールはエージェントの組み込みツールセットに参加します。同じプロンプトがGitHubツール、ファイルシステムツール、エージェント自身のコンテナ制御ツールを叩けます。

4. 安全に実行

破壊的操作 — ファイル書き込み、外部API変更 — には明示的な確認が必要です。エージェントが状態をサイレントに破壊することはありません。

4つのエンドポイント

GET/api/v1/agent/mcp/servers

ホーム / プラットフォーム / MCP / 機能
クライアント機能

重要な4つの機能。

MCPクライアントはコンパクトですが意見があります。ツールサーフェスが拡大し続ける中でエージェントを信頼性の高い状態に保つために、すべての機能が存在します。

動的ツール発見

固定リストなし。エージェントは各接続サーバーに提供内容を問い合わせるため、何も再デプロイせずにツールカタログが進化します。

ローカル + リモートプロトコル

エージェントに隣接して動作するローカルサーバーにはstdio、ネットワーク越しのリモートサーバーにはStreamableHTTP + SSE。1つのクライアントで両方に対応。

OAuth認証

認証済みリモートサーバー向けの完全なOAuthフロー — GitHubのMCPサーバー、Google DriveのMCPサーバー、ユーザーIDでツールをゲートするあらゆるサービスに接続できます。

安全性優先の実行

破壊的なツールコールは実行前に確認が必要です。エージェントが一時停止してアクションを表示し、状態に触れる前に承認を待ちます。

ホーム / プラットフォーム / MCP / クライアント
MCPクライアント

任意のMCPクライアントが接続できます。

Hoody Agentは外部サーバーにMCPで話しかけます — サーバーURLまたはstdioコマンドをエージェントに入れるだけで、そのツールは次のターンであなたのものになります。公式MCPレジストリ、コミュニティカタログ、または独自の内部ツールを経由して接続します。

Claude Desktop

AnthropicのリファレンスMCPクライアント — サーバー設定を追加するとHoodyのツールがClaudeのツールピッカーに表示されます。

Cursor

完全なMCPサポート付きのAIネイティブIDE — 1つの設定でファイル、ターミナル、exec、すべてにアクセス。

Cline

VS Codeの自律コーディングエージェント — MCP経由でHoodyコンテナ全体の読み書きが可能。

Windsurf

CodiumのエージェントIDE — MCPツールがCascadeフローに直接参加します。

Continue.dev

オープンソースのAIコーディングアシスタント — MCP優先統合、自前モデル持ち込み可能。

Hoody Agent + DIY

同じプロトコルで独自のMCPクライアントを作成 — またはhoody-agentの組み込みクライアントを使用。

クライアントのMCP設定にこのブロックを追加
{
  "mcpServers": {
    "hoody": {
      "url": "https://CONTAINER.SERVER.containers.hoody.com/mcp",
      "auth": { "type": "oauth" }
    }
  }
}

プロトコルはオープンです — 上記のすべてのクライアントが同じツールサーフェスに到達します。ベンダーアダプターは不要。

ホーム / プラットフォーム / MCP / 実行
ツールコールの解剖

1つのツールコール、エンドツーエンド。

エージェントはツールを要求し、1つを選んで呼び出し、結果を読みます。4つのステップすべてがMCPプロトコルです。それ以外は何もありません。

1

発見

エージェントはすべての接続MCPサーバーでlistTools()を呼び出します。各サーバーはツールスキーマを返します — クライアント側のカタログ管理は不要です。

2

選択

モデルがツールの説明を推論し、現在のステップに合ったものを選択します。手動ルーティングロジックは不要です。

3

実行

コールはMCPメッセージとして送信されます。Hoodyのクライアントがトランスポート(stdio / HTTP / SSE)と認証を透過的に処理します。

4

反映

型付きJSONレスポンスが返ります。エージェントはそれを読んで続行 — 成功したツールコールは別の推論入力になります。

ネットワーク越し — エージェント ↔ Hoody MCPサーバー
→  listTools()
←  [ { name: "read_file", schema: {...} },
       { name: "write_file", schema: {...} },
       { name: "run_shell", schema: {...} }, ... ]

→  callTool("read_file", { path: "/hoody/storage/readme.md" })
←  { content: "# Project readme\n\nSee ..." }

→  callTool("run_shell", { cmd: "pytest tests/" })
⟳  requires confirmation — destructive-op gate
←  { exitCode: 0, stdout: "... 42 passed ..." }
ホーム / プラットフォーム / MCP / 安全性
安全モデル

エージェントは破壊的操作をサイレントに実行しません。

MCPは鋭利なツールを公開します — ファイル書き込み、シェル実行、API変更。Hoodyのクライアントは3つのゲートを強制してエージェントが大砲なしで機能を持てるようにします。

破壊的操作の確認

書き込み、削除、または外部副作用を実行するツールコールは明示的な承認のために一時停止されます。エージェントは明確なプロンプトを表示し、ユーザーが承認するかdiffを先に確認します。

リモートサーバーのOAuth

リモートMCPサーバーは完全なOAuthフロー経由で認証します — GitHub、Slack、Jira、IDゲート付きの任意のツール。トークンはサーバー上に保持され、エージェントが生のクレデンシャルを見ることはありません。

サーバーごとの許可リスト

すべてのMCPサーバーはPOST /agent/mcp/serversで明示的に登録されます。未承認のサーバーは接続できません。DELETEで失効させると、ツールは次のエージェントターンで消えます。

完全な監査証跡

すべてのツールコール(発見、実行、結果)はHoody Proxyを通じてログに記録されます。レビュー可能、エクスポート可能、改ざん防止。

ホーム / プラットフォーム / MCP / エコシステム
MCPエコシステム

MCPの世界に接続。

公式レジストリ、コミュニティ、または独自の内部ツールなど、任意のMCP互換サーバーが同じ方法で接続できます。サーバーURLまたはstdioコマンドをエージェントに追加すると、次のターンからそのツールが利用可能になります。

Slack

メッセージ、チャンネル、チームへのDM

Jira

チケット、スプリント、ステータス更新

ファイルシステム

公式リファレンスサーバー(ローカルファイル)

Postgres

実際のDBへの読み取り専用クエリ

Brave Search

スクレイピングなしのWeb検索

Puppeteer

ヘッドレスブラウザー自動化

内部API

すでに動作しているREST / gRPCサーフェスをMCPサーバーとして作成

今日から接続できる例。新しいMCPサーバーは毎週追加されています; このリストはHoody側でハードコードされていません。

ホーム / プラットフォーム / MCP / スタート
始める

POST1つでより多くのツールが使えます。

Hoody Agentコンテナを起動し、接続したいMCPサーバーをPOSTすると、次の推論ターンからライブになります。SDKのインストール、エージェントの再起動、追加インフラは不要です。

エージェントガイド

関連情報 — /platform/ai-gatewayでモデルレイヤー、/platform/control-planeでガバナンスAPI、/kit/agentでAgentランタイム。