プロジェクトメモリ MCP エンドポイントの呼び出し

POST /api/v1/projects/{id}/mcp

MCP(モデル コンテキスト プロトコル)リクエストをプロジェクトのメモリ ツールサーバーに転送します。プロジェクトスコープは ルート ID パス パラメーターによって保持され、 組織はそのプロジェクトから派生します。ボディは単一のJSON-RPC メッセージです。 JSON-RPCバッチするリクエストは拒否されます。上流の応答は冗長な状態でプロキシされます。

path パラメータ

  • id string 必須

    プロジェクトID

body 必須

JSON-RPC メッセージ(プロジェクトランタイムにそのまま転送)

オブジェクト オブジェクト

body 必須

JSON-RPC メッセージ(プロジェクトランタイムにそのまま転送)

オブジェクト オブジェクト

応答

  • 200 application/ JSON

    MCP 応答、プロキシ冗長

  • 400 application/ JSON

    プロジェクトランタイムが利用できない、またはJSON-RPCバッチするリクエスト

    応答属性の非表示 応答属性の表示 オブジェクト
    • コード string
    • エラー string
    • 成功 ブール値
  • 401 application/ JSON

    認証情報が欠落しているか無効である

    応答属性の非表示 応答属性の表示 オブジェクト
    • コード string
    • エラー string
    • 成功 ブール値
  • 403 application/ JSON

    呼び出し元には配置管理権限がありません

    応答属性の非表示 応答属性の表示 オブジェクト
    • コード string
    • エラー string
    • 成功 ブール値
  • 404 application/ JSON

    このプロジェクトでは MCP アクセスは有効になっていません

    応答属性の非表示 応答属性の表示 オブジェクト
    • コード string
    • エラー string
    • 成功 ブール値
  • 413 application/ JSON

    リクエスト本文がサイズ制限を超えています

    応答属性の非表示 応答属性の表示 オブジェクト
    • コード string
    • エラー string
    • 成功 ブール値
  • 502 application/ JSON

    プロジェクト実行時間が到達不能

    応答属性の非表示 応答属性の表示 オブジェクト
    • コード string
    • エラー string
    • 成功 ブール値
  • 503 application/ JSON

    プロジェクトランタイムはまだ MCP 対応していない

    応答属性の非表示 応答属性の表示 オブジェクト
    • コード string
    • エラー string
    • 成功 ブール値
POST /api/v1 /projects/{id}/mcp
curl \
 --request POST 'https://agentengine.mongodb.com/api/v1/projects/{id}/mcp' \
 --header "Authorization: $API_KEY" \
 --header "Content-Type: application/json"
curl \
 --request POST 'https://agentengine.mongodb.com/api/v1/projects/{id}/mcp' \
 --header "Authorization: $API_KEY" \
 --header "Content-Type: text/plain"
リクエスト例
{}
応答の例(200)
{}
応答の例(400)
{
  "code": "string",
  "error": "string",
  "success": true
}
応答の例(401)
{
  "code": "string",
  "error": "string",
  "success": true
}
応答の例(403)
{
  "code": "string",
  "error": "string",
  "success": true
}
応答の例(404)
{
  "code": "string",
  "error": "string",
  "success": true
}
応答の例(413)
{
  "code": "string",
  "error": "string",
  "success": true
}
応答の例(502)
{
  "code": "string",
  "error": "string",
  "success": true
}
応答の例(503)
{
  "code": "string",
  "error": "string",
  "success": true
}