يُحمّل البحث عند استخدامه فقط. تصفّح جميع الفئات أدناه.

أداة MCP

جلب سياق المؤسسة

sosoapi_get_organization_context

قراءة خريطة مؤسساتك ومساحات عملها وقنواتها الحالية بمعرّفاتها وأدوارها. استخدمها عند الحاجة لمعرّفات المؤسسة أوالقناة. للنشر، استخدم id مساحة العمل المُعاد دون قراءة سياقها أيضاً.

اقرأ بصيغة Markdown

الملفات التعريفية ووسائل النقل

الملفات التعريفية: core, full · وسائل النقل: stdio, http

اختر core أو full للأدوات التي يراها عميلك؛ لا يغيّر ذلك أذوناته. يحتاج رفع الملفات المحلية stdio ولا يتاح بـ HTTP. اضبط SOSOAPI_OUTPUT_SCHEMAS=1 لمخططات المخرجات بالاكتشاف. النتائج منظّمة بهذا الإعداد أوبدونه.

الأذونات والآثار الجانبية

تساعد الشروح العملاء على وصف الأداة. يظل كل استدعاء يفحص مصادقة المستخدم ودوره ووصوله إلى المورد وتفويض الإمكانات.

{
  "readOnlyHint": true,
  "destructiveHint": false,
  "idempotentHint": true,
  "openWorldHint": false
}

حقول الإدخال

تعني «مطلوب» داخل الكائن الأب والفرع المختار. الحقل الابن المطلوب لا يجعل الأب الاختياري مطلوباً. نُسخت القواعد وأسماء الحقول أدناه من العقد.

حقول الإدخال
الحقل / الفرعالنوع / مطلوبالقيود
$objectمطلوب في العنصر الأب
  • additionalProperties: false
organization_idstringاختياري / عنصر
  • format: "uuid"
مخطط JSON Schema الكامل
{
  "type": "object",
  "properties": {
    "organization_id": {
      "type": "string",
      "format": "uuid"
    }
  },
  "additionalProperties": false
}

مخرجات منظّمة

يصف المخطط structuredContent في نتيجة أداة ناجحة. تشمل استجابة MCP أيضاً content وقد تضبط isError عند الفشل. للنشر، اقرأ النتيجة النهائية بدلاً من اعتبار القبول أوالنص تأكيداً. تشرح عملية API المرتبطة الأذونات وقواعد المحاولة.

تعني «مطلوب» داخل الكائن الأب والفرع المختار. الحقل الابن المطلوب لا يجعل الأب الاختياري مطلوباً. نُسخت القواعد وأسماء الحقول أدناه من العقد.

مخرجات منظّمة
الحقل / الفرعالنوع / مطلوبالقيود
$objectمطلوب في العنصر الأب
  • additionalProperties: false
contract_versionstringمطلوب في العنصر الأب
  • const: "organization-agent-context/v1"
organizationsarrayمطلوب في العنصر الأب
  • maxItems: 100
organizations[]objectاختياري / عنصر
  • additionalProperties: false
organizations[].idstringمطلوب في العنصر الأب
  • format: "uuid"
organizations[].namestringمطلوب في العنصر الأب
  • minLength: 1
  • maxLength: 200
organizations[].rolestringمطلوب في العنصر الأب
  • enum: ["owner","admin","member"]
organizations[].statusstringمطلوب في العنصر الأب
  • enum: ["active","deletion_pending","deleted"]
organizations[].workspacesarrayمطلوب في العنصر الأب
  • maxItems: 100
organizations[].workspaces[]objectاختياري / عنصر
  • additionalProperties: false
organizations[].workspaces[].idstringمطلوب في العنصر الأب
  • format: "uuid"
organizations[].workspaces[].namestringمطلوب في العنصر الأب
  • minLength: 1
  • maxLength: 200
organizations[].workspaces[].rolestring | nullمطلوب في العنصر الأب—
organizations[].workspaces[].roleanyOf 1stringمطلوب في العنصر الأب
  • enum: ["owner","editor","reviewer","viewer"]
organizations[].workspaces[].roleanyOf 2nullمطلوب في العنصر الأب—
organizations[].workspaces[].channelsarrayمطلوب في العنصر الأب
  • maxItems: 500
organizations[].workspaces[].channels[]objectاختياري / عنصر
  • additionalProperties: false
organizations[].workspaces[].channels[].idstringمطلوب في العنصر الأب
  • format: "uuid"
organizations[].workspaces[].channels[].organization_idstringمطلوب في العنصر الأب
  • format: "uuid"
organizations[].workspaces[].channels[].workspace_idstringمطلوب في العنصر الأب
  • format: "uuid"
organizations[].workspaces[].channels[].platformstringمطلوب في العنصر الأب
  • enum: ["instagram","threads","facebook","youtube","x"]
organizations[].workspaces[].channels[].statusstringمطلوب في العنصر الأب
  • enum: ["setup_incomplete","attached","action_required","disconnected"]
مخطط JSON Schema الكامل
{
  "type": "object",
  "properties": {
    "contract_version": {
      "type": "string",
      "const": "organization-agent-context/v1"
    },
    "organizations": {
      "maxItems": 100,
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string",
            "format": "uuid"
          },
          "name": {
            "type": "string",
            "minLength": 1,
            "maxLength": 200
          },
          "role": {
            "type": "string",
            "enum": [
              "owner",
              "admin",
              "member"
            ]
          },
          "status": {
            "type": "string",
            "enum": [
              "active",
              "deletion_pending",
              "deleted"
            ]
          },
          "workspaces": {
            "maxItems": 100,
            "type": "array",
            "items": {
              "type": "object",
              "properties": {
                "id": {
                  "type": "string",
                  "format": "uuid"
                },
                "name": {
                  "type": "string",
                  "minLength": 1,
                  "maxLength": 200
                },
                "role": {
                  "anyOf": [
                    {
                      "type": "string",
                      "enum": [
                        "owner",
                        "editor",
                        "reviewer",
                        "viewer"
                      ]
                    },
                    {
                      "type": "null"
                    }
                  ]
                },
                "channels": {
                  "maxItems": 500,
                  "type": "array",
                  "items": {
                    "type": "object",
                    "properties": {
                      "id": {
                        "type": "string",
                        "format": "uuid"
                      },
                      "organization_id": {
                        "type": "string",
                        "format": "uuid"
                      },
                      "workspace_id": {
                        "type": "string",
                        "format": "uuid"
                      },
                      "platform": {
                        "type": "string",
                        "enum": [
                          "instagram",
                          "threads",
                          "facebook",
                          "youtube",
                          "x"
                        ]
                      },
                      "status": {
                        "type": "string",
                        "enum": [
                          "setup_incomplete",
                          "attached",
                          "action_required",
                          "disconnected"
                        ]
                      }
                    },
                    "required": [
                      "id",
                      "organization_id",
                      "workspace_id",
                      "platform",
                      "status"
                    ],
                    "additionalProperties": false
                  }
                }
              },
              "required": [
                "id",
                "name",
                "role",
                "channels"
              ],
              "additionalProperties": false
            }
          }
        },
        "required": [
          "id",
          "name",
          "role",
          "status",
          "workspaces"
        ],
        "additionalProperties": false
      }
    }
  },
  "required": [
    "contract_version",
    "organizations"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#",
  "additionalProperties": false
}

مثال لاستدعاء أداة

تستخدم الأمثلة قيماً خيالية مفحوصة بالمخططات. استبدل المعرّفات بالمفوّض لك، والوسائط بأصول جاهزة، والتواريخ بوقت نشر مؤكد. افحص أهلية الحساب قبل الكتابة. لا تُرسل الصفحة طلبات API.

{
  "name": "sosoapi_get_organization_context",
  "arguments": {}
}

structuredContent

{
  "contract_version": "organization-agent-context/v1",
  "organizations": []
}
تثبيت MCP أو ربطه