مشاركة عبر


MCPTool interface

امنح النموذج access إلى أدوات إضافية عبر خوادم بروتوكول سياق النموذج البعيد (MCP). تعرف على المزيد حول MCP.

يمتد

الخصائص

allowed_tools

قائمة أسماء الأدوات المسموح بها لخادم MCP.

authorization

رمز وصول OAuth يمكن استخدامه مع خادم MCP بعيد، إما مع رابط خادم MCP مخصص أو موصل خدمة. يجب أن يتعامل تطبيقك مع تدفق تفويض OAuth ويوفر الرمز هنا.

connector_id

معرف لموصلات الخدمة، مثل تلك المتوفرة في ChatGPT. يجب توفير واحد من server_url أو connector_id يجب توفيره. تعرف على المزيد حول موصلات الخدمة هنا. القيم المدعومة connector_id حاليا هي:

  • دروب بوكس: connector_dropbox
  • جيميل: connector_gmail
  • تقويم Google: connector_googlecalendar
  • جوجل درايف: connector_googledrive
  • مايكروسوفت تيمز: connector_microsoftteams
  • تقويم Outlook: connector_outlookcalendar
  • بريد Outlook الإلكتروني: connector_outlookemail
  • شيربوينت: connector_sharepoint
headers

رؤوس مخصصة لتضمينها في الطلبات إلى خادم MCP.

project_connection_id

معرف الاتصال في project لخادم MCP. يخزن الاتصال المصادقة وتفاصيل الاتصال الأخرى اللازمة للاتصال بخادم MCP.

require_approval

متطلبات الموافقة لأداة MCP.

server_description

وصف اختياري لخادم MCP، يستخدم لتوفير المزيد من السياق.

server_label

تسمية لخادم MCP هذا، تستخدم لتعريفه في استدعاءات الأدوات.

server_url

عنوان URL لخادم MCP. يجب توفير واحد من server_url أو connector_id يجب توفيره.

type

نوع أداة MCP. دائما mcp.

تفاصيل الخاصية

allowed_tools

قائمة أسماء الأدوات المسموح بها لخادم MCP.

allowed_tools?: string[] | MCPToolFilter

قيمة الخاصية

string[] | MCPToolFilter

authorization

رمز وصول OAuth يمكن استخدامه مع خادم MCP بعيد، إما مع رابط خادم MCP مخصص أو موصل خدمة. يجب أن يتعامل تطبيقك مع تدفق تفويض OAuth ويوفر الرمز هنا.

authorization?: string

قيمة الخاصية

string

connector_id

معرف لموصلات الخدمة، مثل تلك المتوفرة في ChatGPT. يجب توفير واحد من server_url أو connector_id يجب توفيره. تعرف على المزيد حول موصلات الخدمة هنا. القيم المدعومة connector_id حاليا هي:

  • دروب بوكس: connector_dropbox
  • جيميل: connector_gmail
  • تقويم Google: connector_googlecalendar
  • جوجل درايف: connector_googledrive
  • مايكروسوفت تيمز: connector_microsoftteams
  • تقويم Outlook: connector_outlookcalendar
  • بريد Outlook الإلكتروني: connector_outlookemail
  • شيربوينت: connector_sharepoint
connector_id?: "connector_dropbox" | "connector_gmail" | "connector_googlecalendar" | "connector_googledrive" | "connector_microsoftteams" | "connector_outlookcalendar" | "connector_outlookemail" | "connector_sharepoint"

قيمة الخاصية

"connector_dropbox" | "connector_gmail" | "connector_googlecalendar" | "connector_googledrive" | "connector_microsoftteams" | "connector_outlookcalendar" | "connector_outlookemail" | "connector_sharepoint"

headers

رؤوس مخصصة لتضمينها في الطلبات إلى خادم MCP.

headers?: Record<string, string>

قيمة الخاصية

Record<string, string>

project_connection_id

معرف الاتصال في project لخادم MCP. يخزن الاتصال المصادقة وتفاصيل الاتصال الأخرى اللازمة للاتصال بخادم MCP.

project_connection_id?: string

قيمة الخاصية

string

require_approval

متطلبات الموافقة لأداة MCP.

require_approval?: MCPToolRequireApproval | "always" | "never"

قيمة الخاصية

MCPToolRequireApproval | "always" | "never"

server_description

وصف اختياري لخادم MCP، يستخدم لتوفير المزيد من السياق.

server_description?: string

قيمة الخاصية

string

server_label

تسمية لخادم MCP هذا، تستخدم لتعريفه في استدعاءات الأدوات.

server_label: string

قيمة الخاصية

string

server_url

عنوان URL لخادم MCP. يجب توفير واحد من server_url أو connector_id يجب توفيره.

server_url?: string

قيمة الخاصية

string

type

نوع أداة MCP. دائما mcp.

type: "mcp"

قيمة الخاصية

"mcp"