tooling แพคเกจ

Microsoft Agent 365 Tooling SDK

ฟังก์ชันการใช้เครื่องมือหลักที่ใช้ร่วมกันในเฟรมเวิร์ก AI ที่แตกต่างกัน มีอรรถประโยชน์พื้นฐานและฟังก์ชันตัวช่วยเหลือทั่วไป

แพคเกจ

extensions

แพคเกจเนมสเปซส่วนขยายเครื่องมือของ Microsoft Agent 365

ไฟล์นี้ช่วยให้ microsoft_agents_a365.tooling.extensions namespace สามารถขยายแพ็คเกจที่ติดตั้งได้หลายแพ็คเกจ (เช่น extensions-openai ส่วนขยาย-agentframework)

models

แบบจําลองทั่วไปสําหรับการใช้เครื่องมือ MCP

โมดูลนี้จะกําหนดแบบจําลองข้อมูลที่ใช้ในเฟรมเวิร์กเครื่องมือ MCP

services

แพคเกจบริการการใช้เครื่องมือ MCP

แพคเกจนี้ประกอบด้วยการใช้งานบริการสําหรับฟังก์ชันการใช้เครื่องมือ MCP (Model Context Protocol)

utils

โมดูลอรรถประโยชน์สําหรับ SDK ของ Microsoft Agent 365 Tooling

ชั้นเรียน

Constants

ให้ค่าคงที่ที่ใช้ตลอดทั้งคอมโพเนนต์ Tooling

MCPServerConfig

แสดงการกําหนดค่าสําหรับเซิร์ฟเวอร์ MCP รวมถึงชื่อและจุดสิ้นสุด

McpToolServerConfigurationService

ให้บริการสําหรับการจัดการการกําหนดค่าเซิร์ฟเวอร์เครื่องมือ MCP

บริการนี้จะจัดการการค้นพบและการกําหนดค่าของเซิร์ฟเวอร์เครื่องมือ MCP (Model Context Protocol) จากหลายแหล่งข้อมูล:

  • การพัฒนา: ไฟล์ ToolingManifest.json ภายในเครื่อง
  • การผลิต: จุดสิ้นสุดของเกตเวย์เครื่องมือระยะไกล

ฟังก์ชัน

build_mcp_server_url

สร้าง URL เซิร์ฟเวอร์ MCP แบบเต็มโดยใช้ URL พื้นฐานและชื่อเซิร์ฟเวอร์

build_mcp_server_url(server_name: str) -> str

พารามิเตอร์

ชื่อ คำอธิบาย
server_name
จำเป็น
str

ชื่อเซิร์ฟเวอร์ MCP

การส่งคืน

พิมพ์ คำอธิบาย
str

URL แบบเต็มของเซิร์ฟเวอร์ MCP

get_mcp_base_url

รับ URL พื้นฐานสําหรับเซิร์ฟเวอร์ MCP

get_mcp_base_url() -> str

การส่งคืน

พิมพ์ คำอธิบาย
str

URL พื้นฐานสําหรับเซิร์ฟเวอร์ MCP

get_tooling_gateway_for_digital_worker

รับ URL ของเกตเวย์การใช้เครื่องมือสําหรับผู้ปฏิบัติงานดิจิทัลที่ระบุ

get_tooling_gateway_for_digital_worker(agentic_app_id: str) -> str

พารามิเตอร์

ชื่อ คำอธิบาย
agentic_app_id
จำเป็น
str

รหัสแอปเชิงตัวแทนของผู้ปฏิบัติงานดิจิทัล

การส่งคืน

พิมพ์ คำอธิบาย
str

URL ของเกตเวย์การใช้เครื่องมือสําหรับผู้ปฏิบัติงานดิจิทัล