MCP Tools Reference: ces.googleapis.com

도구: delete_toolset

지정된 도구 모음을 삭제합니다.

다음 샘플은 curl를 사용하여 delete_toolset MCP 도구를 호출하는 방법을 보여줍니다.

curl 요청
                  
curl --location 'https://ces.[REGION].rep.googleapis.com/mcp' \
--header 'content-type: application/json' \
--header 'accept: application/json, text/event-stream' \
--data '{
  "method": "tools/call",
  "params": {
    "name": "delete_toolset",
    "arguments": {
      // provide these details according to the tool's MCP specification
    }
  },
  "jsonrpc": "2.0",
  "id": 1
}'
                

입력 스키마

AgentService.DeleteToolset에 대한 요청 메시지입니다.

DeleteToolsetRequest

JSON 표현
{
  "name": string,
  "force": boolean,
  "etag": string
}
필드
name

string

필수 항목입니다. 삭제할 툴셋의 리소스 이름입니다.

force

boolean

선택사항입니다. 앱/에이전트에서 여전히 참조하는 경우에도 툴셋을 강제로 삭제할지 여부를 나타냅니다.

  • force = false인 경우 일부 에이전트가 여전히 도구 세트를 참조하면 삭제가 실패합니다.
  • force = true인 경우 상담사의 모든 기존 참조가 삭제되고 도구 세트가 삭제됩니다.
etag

string

선택사항입니다. 툴셋의 현재 ETag입니다. etag가 제공되지 않으면 삭제로 인해 동시에 이루어진 변경사항이 덮어쓰여집니다. ETag가 제공되었으나 도구 세트의 현재 ETag와 일치하지 않으면 삭제가 차단되고 ABORTED 오류가 반환됩니다.

출력 스키마

API에서 중복된 빈 메시지를 정의하지 않도록 재사용할 수 있는 일반 빈 메시지입니다. 일반적인 예는 API 메서드의 요청 또는 응답 유형으로 사용하는 것입니다. 예를 들면 다음과 같습니다.

service Foo {
  rpc Bar(google.protobuf.Empty) returns (google.protobuf.Empty);
}

도구 주석

파괴적 힌트: ✅ | 동일한 힌트: ❌ | 읽기 전용 힌트: ❌ | 오픈 월드 힌트: ❌