다음을 통해 공유


MCP 에이전트 만들기 도구 컬렉션

중요

이 게시물의 일부 정보는 상용으로 출시되기 전에 실질적으로 수정될 수 있는 사전 릴리스된 제품과 관련이 있습니다. Microsoft는 여기에서 제공하는 정보와 관련하여 명시적이거나 묵시적인 어떠한 보증도 제공하지 않습니다.

MCP(모델 컨텍스트 프로토콜)를 사용하면 서버가 언어 모델에서 호출할 수 있는 도구를 노출할 수 있습니다. 도구를 사용하면 모델이 외부 시스템과 상호 작용하거나 계산을 수행할 수 있습니다. 각 도구는 이름으로 고유하게 식별되며 해당 스키마를 설명하는 메타데이터를 포함합니다.

이 문서에서는 Security Copilot 에이전트를 빌드하기 위한 MCP 에이전트 만들기 도구 컬렉션에 대한 자세한 정보를 제공합니다.

필수 구성 요소

에이전트 만들기 컬렉션의 도구 목록

컬렉션의 도구 목록은 다음과 같습니다.

도구 검색(search_for_tools)

용도

이 도구는 기술, 에이전트 및 MCP 도구를 포함한 관련 도구를 Security Copilot 의도를 충족하는 데 사용할 수 있는 도구를 찾습니다.

매개 변수

이름 필수 설명
userQuery 관련 도구를 찾을 쿼리 또는 문제 문입니다. 예를 들어 Defender 인시던트 세부 정보입니다.

에이전트 만들기 시작(start_agent_creation)

용도

이 도구는 새 Security Copilot 세션을 만들어 새 에이전트 빌드를 시작합니다.

매개 변수

이름 필수 설명
userQuery 에이전트에 대한 문제 설명입니다.

Compose 에이전트(compose_agent)

용도

이 도구는 Security Copilot 에이전트 YAML을 구성하는 작업을 반복합니다.

매개 변수

이름 필수 설명
sessionID start_agent_creation 도구는 Security Copilot 세션 ID를 만듭니다. search_for_tools 만든 세션 ID가 되어서는 안 됩니다.
userQuery 처리할 에이전트 작성기의 사용자 입력입니다. 확인, 설명 또는 추가 정보일 수 있습니다.
existingDefinition 아니요 (선택 사항) 편집할 도구에 대한 기존 에이전트 정의 YAML입니다. YAML은 이 도구의 이전 실행에서 생성되거나 컨텍스트에 YAML 파일을 추가하여 제공할 수 있습니다.

평가 가져오기(get_evaluation)

용도

이 도구는 search_for_tools, start_agent_creation 및 compose_agent 도구를 실행하여 결과를 검색한 후 호출됩니다.

매개 변수

이름 필수 설명
sessionID 평가의 세션 ID
promptID 평가의 프롬프트 ID
evaluationID 평가의 평가 ID

에이전트 배포(deploy_agent)

용도

이 도구는 에이전트를 Security Copilot 사용자 또는 작업 영역 scope 업로드합니다.

매개 변수

이름 필수 설명
agentDefinition YAML 형식의 에이전트 정의입니다. YAML은 compose_agent 도구에서 생성되거나 컨텍스트에 YAML 파일을 추가하여 제공할 수 있습니다.
scope 에이전트를 업로드할 범위입니다. '사용자' 또는 '작업 영역'만 가능합니다.
agentSkillsetName 에이전트 기술 세트 이름입니다. 에이전트 정의 YAML의 '설명자' 아래의 'Name' 값과 정확히 일치해야 합니다.