@microsoft/agents-a365-tooling package
ชั้นเรียน
| McpToolServerConfigurationService |
บริการที่รับผิดชอบในการค้นหาและลดความซ้ําซ้อนของเซิร์ฟเวอร์เครื่องมือ MCP (Model Context Protocol) และทําให้ออบเจ็กต์การกําหนดค่าสามารถใช้งานโดย Claude SDK ได้ |
| ToolingConfiguration |
การกําหนดค่าสําหรับแพคเกจการใช้เครื่องมือ สืบทอดการตั้งค่ารันไทม์และเพิ่มการตั้งค่าเฉพาะสําหรับเครื่องมือ |
| Utility | |
อินเทอร์เฟซ
| ChatHistoryMessage |
แสดงข้อความเดียวในประวัติการแชท |
| ChatMessageRequest |
แสดงส่วนคําขอสําหรับการตรวจสอบการป้องกันภัยคุกคามแบบเรียลไทม์บนข้อความแชท |
| InputSchema | |
| MCPServerConfig | |
| McpClientTool | |
| ToolOptions | |
ประเภทนามแฝง
| MCPServerManifestEntry | |
| ToolingConfigurationOptions |
ตัวเลือกการกําหนดค่าการใช้เครื่องมือ - ขยายตัวเลือกรันไทม์ การแทนที่ทั้งหมดจะถูกเรียกบนการเข้าถึงคุณสมบัติแต่ละรายการ สืบทอดมาจากตัวเลือกการกําหนดค่ารันไทม์:
|
ฟังก์ชัน
| resolve |
แก้ไขขอบเขต OAuth เพื่อร้องขอเซิร์ฟเวอร์ MCP ที่ระบุ เซิร์ฟเวอร์ V2 จะพกพาผู้ชมของตัวเองใน |
ตัวแปร
| default |
ผู้ให้บริการค่าเริ่มต้นที่ใช้ร่วมกันสําหรับ ToolingConfiguration |
รายละเอียดฟังก์ชัน
resolveTokenScopeForServer(MCPServerConfig, string)
แก้ไขขอบเขต OAuth เพื่อร้องขอเซิร์ฟเวอร์ MCP ที่ระบุ
เซิร์ฟเวอร์ V2 จะพกพาผู้ชมของตัวเองใน audience เขตข้อมูลและรับโทเค็นต่อผู้ชม
เซิร์ฟเวอร์ V1 (ไม่มี audience, หรือผู้ชมที่ตรงกับผู้ชมของขอบเขตที่ใช้ร่วมกันในรูปแบบธรรมดาหรือ api://) จะกลับไป sharedScope — mcplatformAuthenticationScope ที่กําหนดค่าไว้
function resolveTokenScopeForServer(server: MCPServerConfig, sharedScope?: string): string
พารามิเตอร์
- server
- MCPServerConfig
การกําหนดค่าเซิร์ฟเวอร์ MCP ที่ส่งกลับโดยเกตเวย์หรือรายการ
- sharedScope
-
string
ขอบเขตที่ใช้ร่วมกันที่กําหนดค่าไว้ (mcpPlatformAuthenticationScope) ค่าเริ่มต้นเป็นขอบเขต ATG ของ prod เพื่อให้ผู้เรียกภายนอกที่ไม่มีการกําหนดค่าแบบกําหนดเองทํางานต่อไปโดยไม่ต้องผ่านอาร์กิวเมนต์
การส่งคืน
string
รายละเอียดตัวแปร
defaultToolingConfigurationProvider
ผู้ให้บริการค่าเริ่มต้นที่ใช้ร่วมกันสําหรับ ToolingConfiguration
defaultToolingConfigurationProvider: DefaultConfigurationProvider<ToolingConfiguration>