@microsoft/agents-a365-tooling package

클래스

McpToolServerConfigurationService

MCP(모델 컨텍스트 프로토콜) 도구 서버를 검색 및 정규화하고 Claude SDK에서 사용할 수 있는 구성 개체를 생성하는 서비스를 담당합니다.

ToolingConfiguration

도구 패키지에 대한 구성입니다. 런타임 설정을 상속하고 도구별 설정을 추가합니다.

Utility

인터페이스

ChatHistoryMessage

채팅 기록의 단일 메시지를 나타냅니다.

ChatMessageRequest

채팅 메시지의 실시간 위협 방지 검사에 대한 요청 페이로드를 나타냅니다.

InputSchema
MCPServerConfig
McpClientTool
ToolOptions

형식 별칭

MCPServerManifestEntry
ToolingConfigurationOptions

도구 구성 옵션 - 런타임 옵션을 확장합니다. 모든 재정의는 각 속성 액세스에서 호출되는 함수입니다.

RuntimeConfigurationOptions에서 상속됩니다.

  • clusterCategory
  • isNodeEnvDevelopment

함수

resolveTokenScopeForServer(MCPServerConfig, string)

지정된 MCP 서버에 대해 요청하도록 OAuth 범위를 확인합니다.

V2 서버는 필드에 고유한 대상 그룹을 audience 전달하고 대상별 토큰을 가져옵니다. V1 서버(일반 또는 api:// 형식의 공유 범위 자체 대상과 일치하는 대상 그룹 없음 audience)은 구성된 mcpPlatformAuthenticationScope로 대체 sharedScope 됩니다.

변수

defaultToolingConfigurationProvider

ToolingConfiguration에 대한 공유 기본 공급자입니다.

함수 세부 정보

resolveTokenScopeForServer(MCPServerConfig, string)

지정된 MCP 서버에 대해 요청하도록 OAuth 범위를 확인합니다.

V2 서버는 필드에 고유한 대상 그룹을 audience 전달하고 대상별 토큰을 가져옵니다. V1 서버(일반 또는 api:// 형식의 공유 범위 자체 대상과 일치하는 대상 그룹 없음 audience)은 구성된 mcpPlatformAuthenticationScope로 대체 sharedScope 됩니다.

function resolveTokenScopeForServer(server: MCPServerConfig, sharedScope?: string): string

매개 변수

server
MCPServerConfig

게이트웨이 또는 매니페스트에서 반환된 MCP 서버 구성입니다.

sharedScope

string

구성된 공유 범위(mcpPlatformAuthenticationScope)입니다. 사용자 지정 구성이 없는 외부 호출자가 인수를 전달하지 않고 계속 작동하도록 prod ATG 범위로 기본 설정됩니다.

반품

string

변수 세부 정보

defaultToolingConfigurationProvider

ToolingConfiguration에 대한 공유 기본 공급자입니다.

defaultToolingConfigurationProvider: DefaultConfigurationProvider<ToolingConfiguration>

형식