ข้อมูลอ้างอิงเซิร์ฟเวอร์ MCP สำหรับการจัดการ Microsoft MCP (พรีวิว)

หมายเหตุ

ฟีเจอร์ในบทความนี้ขับเคลื่อนด้วยฮาร์เนสมาตรฐาน ซึ่งใช้ตัวเลือกการเรียกเก็บเงินที่อธิบายไว้ใน การอนุญาตใช้งาน สําหรับตัวแทนที่ขับเคลื่อนด้วยฮาร์เนสมาตรฐาน เรียนรู้วิธีเข้าถึงฟีเจอร์มาตรฐานใน Access standard agent และ agent flows

สำคัญ

คุณลักษณะนี้เป็นคุณลักษณะพรีวิว

  • Microsoft เผยแพร่ฟีเจอร์ตัวอย่างก่อนการเปิดตัวอย่างเป็นทางการเพื่อให้ลูกค้าสามารถเข้าถึงและให้ข้อเสนอแนะได้ก่อน
  • ฟีเจอร์ตัวอย่างมีฟังก์ชันการทํางานที่จํากัดและไม่เหมาะสําหรับการใช้งานด้านการผลิต
  • Microsoft อาจเปลี่ยนชื่อและพารามิเตอร์ของเครื่องมือ MCP รุ่นตัวอย่าง หลีกเลี่ยงการพึ่งพาแบบฮาร์ดโค้ด Microsoft ยังคงรองรับสถานการณ์การใช้งาน
  • ฟีเจอร์ตัวอย่างจะขึ้นอยู่กับMicrosoft ข้อกําหนดการใช้เพิ่มเติม

Overview

ID ของเซิร์ฟเวอร์ ชื่อที่แสดง ขอบเขต
MCPManagement เซิร์ฟเวอร์ MCP สำหรับการจัดการของ Microsoft McpServers.Management.All

เครื่องมือที่พร้อมใช้งาน

เครื่องมือการจัดการเซิร์ฟเวอร์ MCP

GetMCPServers

รับอินสแตนซ์ของเซิร์ฟเวอร์ MCP ทั้งหมดในสภาพแวดล้อมปัจจุบัน

Input Schema: ไม่จําเป็นต้องมีพารามิเตอร์

GetMCPServer

รับข้อมูลรายละเอียดเกี่ยวกับเซิร์ฟเวอร์ MCP เฉพาะ

พารามิเตอร์ที่จําเป็น:

  • mcpServerName (สตริง): ชื่อที่ไม่ซ้ํากันของเซิร์ฟเวอร์ MCP ที่จะเรียกใช้

CreateMCPServer

สร้างอินสแตนซ์เซิร์ฟเวอร์ MCP ใหม่ในสภาพแวดล้อมปัจจุบัน

พารามิเตอร์ที่จําเป็น:

  • serverName (สตริง): ชื่อสําหรับเซิร์ฟเวอร์ MCP ใหม่ (ต้องไม่มีช่องว่าง)

พารามิเตอร์ตัวเลือก:

  • displayName (สตริง): ชื่อที่แสดงทางเลือกสําหรับเซิร์ฟเวอร์ MCP

  • คําอธิบาย (สตริง): คําอธิบายทางเลือกของสิ่งที่เซิร์ฟเวอร์นี้ใช้สําหรับ

  • ขอบเขต (สตริง): ขอบเขตทางเลือกสําหรับเซิร์ฟเวอร์ MCP

  • audience (string): ผู้ชมทางเลือกสําหรับเซิร์ฟเวอร์ MCP

UpdateMCPServer

ปรับปรุงอินสแตนซ์ของเซิร์ฟเวอร์ MCP ที่มีอยู่

พารามิเตอร์ที่จําเป็น:

  • mcpServerName (สตริง): ชื่อที่ไม่ซ้ําของเซิร์ฟเวอร์ MCP ที่จะอัปเดต

พารามิเตอร์ตัวเลือก:

  • serverName (สตริง): ชื่อใหม่ทางเลือกสําหรับเซิร์ฟเวอร์ MCP

  • คําอธิบาย (สตริง): คําอธิบายใหม่ที่เป็นทางเลือกสําหรับเซิร์ฟเวอร์ MCP

ลบ MCPServer

ลบอินสแตนซ์ของเซิร์ฟเวอร์ MCP

พารามิเตอร์ที่จําเป็น:

  • mcpServerName (สตริง): ชื่อที่ไม่ซ้ํากันของเซิร์ฟเวอร์ MCP ที่จะลบ

BlockMCPServer

บล็อกเซิร์ฟเวอร์ MCP ที่เผยแพร่

พารามิเตอร์ที่จําเป็น:

  • mcpServerName (สตริง): ชื่อของเซิร์ฟเวอร์ MCP ที่จะบล็อก

การจัดการเครื่องมือ

GetTools

รับเครื่องมือทั้งหมดในเซิร์ฟเวอร์ MCP เฉพาะ

พารามิเตอร์ที่จําเป็น:

  • mcpServerName (สตริง): ชื่อเฉพาะของเซิร์ฟเวอร์ MCP เพื่อรับเครื่องมือจาก

GetTool

รับข้อมูลรายละเอียดเกี่ยวกับเครื่องมือเฉพาะ

พารามิเตอร์ที่จําเป็น:

  • mcpServerName (สตริง): ชื่อเฉพาะของเซิร์ฟเวอร์ MCP ที่ประกอบด้วยเครื่องมือ

  • toolName (สตริง): ชื่อเฉพาะของเครื่องมือที่จะเรียกใช้

UpdateTool

อัปเดตเครื่องมือที่มีอยู่ในเซิร์ฟเวอร์ MCP

พารามิเตอร์ที่จําเป็น:

  • mcpServerName (สตริง): ชื่อเฉพาะของเซิร์ฟเวอร์ MCP ที่ประกอบด้วยเครื่องมือ

  • toolName (สตริง): ชื่อเฉพาะของเครื่องมือที่จะอัปเดต

พารามิเตอร์ตัวเลือก:

  • คําอธิบาย (สตริง): คําอธิบายใหม่ที่เลือกได้สําหรับเครื่องมือ

  • inputSchema (สตริง): สคีมา JSON ทางเลือกที่กําหนดพารามิเตอร์การป้อนข้อมูลของเครื่องมือ

  • customAPIId (สตริง): ตัวระบุ API แบบกําหนดเองที่เลือกได้เพื่อเชื่อมโยงกับเครื่องมือนี้

  • คําอธิบายประกอบ (สตริง): คําอธิบายประกอบ JSON ทางเลือกสําหรับเครื่องมือ

DeleteTool

ลบเครื่องมือจากเซิร์ฟเวอร์ MCP

พารามิเตอร์ที่จําเป็น:

  • mcpServerName (สตริง): ชื่อเฉพาะของเซิร์ฟเวอร์ MCP ที่ประกอบด้วยเครื่องมือ

  • toolName (สตริง): ชื่อเฉพาะของเครื่องมือที่จะลบ

เครื่องมือ API แบบกําหนดเอง

GetCustomAPIs

รับ API แบบกําหนดเองที่พร้อมใช้งานทั้งหมดในสภาพแวดล้อมปัจจุบัน

Input Schema: ไม่จําเป็นต้องมีพารามิเตอร์

สร้างเครื่องมือด้วยAPIที่กำหนดเอง

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

พารามิเตอร์ที่จําเป็น:

  • mcpServerName (สตริง): ชื่อเฉพาะของเซิร์ฟเวอร์ MCP เพื่อเพิ่มเครื่องมือเข้าไป

  • customAPIId (สตริง): ตัวระบุที่ไม่ซ้ํากันของ API แบบกําหนดเองเพื่อเชื่อมโยงกับเครื่องมือนี้

พารามิเตอร์ตัวเลือก:

  • toolName (สตริง): ชื่อทางเลือกสําหรับเครื่องมือ ถ้าคุณไม่ได้ระบุพารามิเตอร์นี้ ระบบจะใช้ชื่อเฉพาะของ API แบบกําหนดเอง

  • คําอธิบาย (สตริง): คําอธิบายทางเลือกของสิ่งที่เครื่องมือนี้ทํา

เครื่องมือข้อความ SDK

CreateToolWithSdkMessage

สร้างเครื่องมือใหม่ที่มี sdkMessage ในเซิร์ฟเวอร์ MCP

พารามิเตอร์ที่จําเป็น:

  • mcpServerId (สตริง): ตัวระบุที่ไม่ซ้ํากันของเซิร์ฟเวอร์ MCP เพื่อเพิ่มเครื่องมือเข้าไป

  • sdkMessagepairId (สตริง): ตัวระบุที่ไม่ซ้ํากันของ sdkMessage เพื่อเชื่อมโยงกับเครื่องมือนี้

พารามิเตอร์ตัวเลือก:

  • toolName (สตริง): ชื่อทางเลือกสําหรับเครื่องมือ ถ้าคุณไม่มีชื่อ เครื่องมือจะใช้ sdkMessage ชื่อที่ไม่ซ้ํากัน

  • คําอธิบาย (สตริง): คําอธิบายทางเลือกของสิ่งที่เครื่องมือนี้ทํา

เครื่องมือ API ระยะไกล

CreateToolWithRemoteAPI

สร้างเครื่องมือใหม่ด้วย API ระยะไกลในเซิร์ฟเวอร์ MCP

พารามิเตอร์ที่จําเป็น:

  • mcpServerName (สตริง): ชื่อเฉพาะของเซิร์ฟเวอร์ MCP เพื่อเพิ่มเครื่องมือเข้าไป

  • remoteApiId (สตริง): ID ของ API ระยะไกล

พารามิเตอร์ตัวเลือก:

  • toolName (สตริง): ชื่อทางเลือกสําหรับเครื่องมือ ถ้าคุณไม่ได้ระบุพารามิเตอร์นี้ ระบบจะใช้ชื่อเฉพาะของ API แบบกําหนดเอง

  • คําอธิบาย (สตริง): คําอธิบายทางเลือกของสิ่งที่เครื่องมือนี้ทํา

เครื่องมือตัวเชื่อมต่อ

GetConnectorsAsync

รับตัวเชื่อมต่อทั้งหมด

Input Schema: ไม่จําเป็นต้องมีพารามิเตอร์

GetConnectorAsync

ดึงข้อมูลคอนเน็กเตอร์ที่ระบุ

พารามิเตอร์ที่จําเป็น:

  • connectorId (สตริง): ชื่อที่ไม่ซ้ํากันของตัวเชื่อมต่อที่จะเรียกใช้

GetConnectorOperationsAsync

รับการดําเนินการสําหรับตัวเชื่อมต่อเฉพาะ

พารามิเตอร์ที่จําเป็น:

  • connectorId (สตริง): ชื่อที่ไม่ซ้ํากันของตัวเชื่อมต่อที่จะเรียกใช้

CreateToolWithConnector

สร้างเครื่องมือใหม่ที่มีตัวเชื่อมต่อในเซิร์ฟเวอร์ MCP

พารามิเตอร์ที่จําเป็น:

  • toolName (สตริง): ชื่อสําหรับเครื่องมือ

  • mcpServerName (สตริง): ชื่อเฉพาะของเซิร์ฟเวอร์ MCP เพื่อเพิ่มเครื่องมือเข้าไป

  • connectorId (สตริง): ชื่อของตัวเชื่อมต่อเพื่อเชื่อมโยงกับเครื่องมือนี้

  • operationId (สตริง): ตัวระบุที่ไม่ซ้ํากันของการดําเนินการเชื่อมต่อเพื่อเชื่อมโยงกับเครื่องมือนี้

พารามิเตอร์ตัวเลือก:

  • คําอธิบาย (สตริง): คําอธิบายทางเลือกของสิ่งที่เครื่องมือนี้ทํา

เครื่องมือ API ของกราฟ

ดึงข้อมูล GraphApisAsync

รับ MICROSOFT GRAPH API ทั้งหมด

Input Schema: ไม่จําเป็นต้องมีพารามิเตอร์

CreateToolWithGraph

สร้างเครื่องมือใหม่ด้วยการดําเนินการ Graph API ในเซิร์ฟเวอร์ MCP

พารามิเตอร์ที่จําเป็น:

  • toolId (สตริง): ToolId

  • mcpServerName (สตริง): ชื่อเฉพาะของเซิร์ฟเวอร์ MCP เพื่อเพิ่มเครื่องมือเข้าไป

พารามิเตอร์ตัวเลือก:

  • toolName (สตริง): (ไม่บังคับ) ชื่อที่จะตั้งค่าสําหรับเครื่องมือ

  • คําอธิบาย (สตริง): (ไม่บังคับ) คําอธิบายที่จะตั้งค่าสําหรับเครื่องมือ

เครื่องมือสำหรับสภาพแวดล้อม Dataverse

ListDataverseEnvironments

แสดงรายการสภาพแวดล้อม Dataverse ที่พร้อมใช้งานทั้งหมด

Input Schema: ไม่จําเป็นต้องมีพารามิเตอร์

ListMCPServersInDataverseEnvironment

แสดงรายการเซิร์ฟเวอร์ MCP ทั้งหมดในสภาพแวดล้อม Dataverse ที่ระบุ

พารามิเตอร์ที่จําเป็น:

  • envId (สตริง): ID สภาพแวดล้อมที่จะแสดงรายการเซิร์ฟเวอร์ MCP