@microsoft/agents-a365-tooling package
클래스
| McpToolServerConfigurationService |
MCP(모델 컨텍스트 프로토콜) 도구 서버를 검색 및 정규화하고 Claude SDK에서 사용할 수 있는 구성 개체를 생성하는 서비스를 담당합니다. |
| ToolingConfiguration |
도구 패키지에 대한 구성입니다. 런타임 설정을 상속하고 도구별 설정을 추가합니다. |
| Utility | |
인터페이스
| ChatHistoryMessage |
채팅 기록의 단일 메시지를 나타냅니다. |
| ChatMessageRequest |
채팅 메시지의 실시간 위협 방지 검사에 대한 요청 페이로드를 나타냅니다. |
| InputSchema | |
| MCPServerConfig | |
| McpClientTool | |
| ToolOptions | |
형식 별칭
| MCPServerManifestEntry | |
| ToolingConfigurationOptions |
도구 구성 옵션 - 런타임 옵션을 확장합니다. 모든 재정의는 각 속성 액세스에서 호출되는 함수입니다. RuntimeConfigurationOptions에서 상속됩니다.
|
함수
| resolve |
지정된 MCP 서버에 대해 요청하도록 OAuth 범위를 확인합니다. V2 서버는 필드에 고유한 대상 그룹을 |
변수
| default |
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>