تخطَّ إلى المحتوى

بروتوكول سياق النماذج (Model Context Protocol)

زر نشر لأي عميل MCP.

اربط حساباتك على وسائل التواصل الاجتماعي مرة واحدة، ثم دع مساعدك يعد المسودات ويعاينها ويجدولها على عشر شبكات. يتولى SimplePost التسليم عبر خادم MCP مستضاف باستخدام OAuth.

عنوان URL للخادم: https://app.simplepost.social/mcp · متوفر في كل خطة وفي التجربة المجانية

تتم صيانته بواسطة SimplePost · آخر تحديث

الاتصال

نقطة النهاية والنقل والمصادقة

التفاصيل التقنية لخادم SimplePost MCP
نقطة النهايةhttps://app.simplepost.social/mcp
النقلStreamable HTTP، بدون حالة (POST)
التفويضتفويض OAuth برمز التفويض مع PKCE (S256)، والتسجيل الديناميكي للعميل (RFC 7591)
الاكتشاف/.well-known/oauth-protected-resource و/.well-known/oauth-authorization-server
النطاقاتaccounts:read, posts:read, posts:validate, posts:write
الرموزتنتهي صلاحيته بعد 90 يومًا، ويُخزَّن على شكل تجزئات فقط، وقابل للإلغاء؛ لا توجد رموز تحديث.
الخططكل خطة مدفوعة والفترة التجريبية المجانية لمدة 7 أيام
أضفه إلى عميل يدعم MCP عن بُعد
https://app.simplepost.social/mcp
Claude Code
claude mcp add --transport http simplepost https://app.simplepost.social/mcp

تتلقى الطلبات غير الموثقة 401 مع ترويسة WWW-Authenticate تشير إلى بيانات المورد المحمي، فتبدأ العملاء المتوافقة تدفق OAuth بنفسها. راجع مواصفة تفويض MCP .

الأدوات

أدوات MCP الـ 12

أدوات SimplePost MCP ونطاقاتها وأغراضها
أداةالنطاقالغرض
list_accountsaccounts:readReturn connected social accounts with their accountId, platform, name and credential status.
get_tiktok_creator_infoaccounts:readRead a TikTok account's allowed privacy levels, interaction settings and limits.
upload_mediaposts:writeImport a file from a compatible chat client, or a public URL, and return a SimplePost media URL.
validate_postposts:validateCheck text and media against each network's rules without creating anything.
preview_postposts:validateResolve accounts, media, schedule time and validation as data, without writing.
show_post_previewposts:read / posts:validateRender a visual preview of unsaved content or a saved post (MCP Apps UI with a text fallback).
get_scheduleposts:readReturn day, week or month calendar data, including open posting slots, in an IANA timezone.
show_scheduleposts:readRender the interactive calendar.
create_postposts:writePublish now, schedule for later or save a draft, with per-account overrides, threads, quotes and an idempotency key.
inspect_postsposts:readList drafts, scheduled, posted or failed posts, or inspect one post and its per-account results.
update_scheduled_postposts:writeEdit a draft or future scheduled post: text, accounts, media, thread, options or time.
discard_scheduled_postposts:writeDelete a draft or future scheduled post and its stored media.

أدوات الكتابة مُعلَّمة بأنها مدمِّرة، لذا قد يطلب منك العميل التأكيد قبل تشغيلها. المعلمات الكاملة موجودة في مرجع الأدوات.

سير العمل الموصى به

كيف ينبغي للمساعد النشر عبر MCP

  1. ابحث عن حسابات حقيقية

    استدعِ list_accounts. إذا لم يكن هناك أي حساب متصل، فوجّه المستخدم إلى تطبيق SimplePost على الويب.
  2. حضّر المحتوى والوسائط

    اكتب النص، واختر معرّفات الحسابات، واستخدم رابط وسائط عامًا أو upload_media عندما يستطيع العميل تمرير ملف.
  3. معاينة عند الحاجة

    تعيد preview_post بيانات التحقق، ويعرض show_post_preview المعاينة المرئية. لا يكتب أيٌّ منهما أي شيء.
  4. اكتب مرة واحدة

    create_post مع الوضع now أو schedule أو draft، ومفتاح Idempotency جديد. أعد استخدام هذا المفتاح فقط لإعادة محاولة الكتابة نفسها.
  5. أبلغ عن النتيجة

    اقرأ كل نتيجة لكل حساب ولكل شريحة؛ فقد يتضمن الاستدعاء الناجح إخفاقات جزئية.
  6. إدارة لاحقًا

    استخدم inspect_posts للعثور على المنشورات؛ واستخدم update_scheduled_post أو discard_scheduled_post للمسودات والمنشورات المستقبلية.
create_post: منشور مجدول واحد، وأربع شبكات، وشكلان
{
  "message": "صدر Northwind 2.4: وضع عدم الاتصال. حرّر في أي مكان، وزامن لاحقًا.",
  "accountIds": [
    "acc_linkedin",
    "acc_x",
    "acc_bluesky",
    "acc_threads"
  ],
  "postingMode": "schedule",
  "scheduledFor": "2026-10-01T10:00:00+02:00",
  "media": [
    {
      "type": "image",
      "url": "https://northwind.example/release-card.png"
    }
  ],
  "accountOverrides": {
    "acc_bluesky": {
      "message": "Northwind 2.4 متاح الآن، ويعمل دون اتصال.",
      "thread": [
        {
          "message": "تُحفظ التعديلات على جهازك وتتزامن عند إعادة الاتصال."
        },
        {
          "message": "تُعرض التعارضات عليك قبل دمج أي شيء."
        }
      ]
    },
    "acc_threads": {
      "message": "Northwind 2.4 متاح الآن، ويعمل دون اتصال.",
      "thread": [
        {
          "message": "حرّر من أي مكان. تتزامن عند عودتك إلى الاتصال."
        }
      ]
    }
  },
  "idempotencyKey": "northwind-2-4-launch"
}

مثال على مدخلات بمعرّفات حسابات نائبة. تستخدم LinkedIn وX الرسالة المشتركة؛ ويحصل Bluesky وThreads على سلاسلهما الخاصة عبر accountOverrides.

الإمكانات

الجدولة والمعاينات والنسخ المتعددة والوسائط

الجدولة

  • الجدولة بوقت ISO 8601 يتضمن إزاحة؛ وتقبل أدوات التقويم معرّف منطقة زمنية من IANA مثل Europe/Berlin.
  • تخزّن SimplePost المنشور وتنشره في موعد استحقاقه، ثم تتحقق منه مرة أخرى قبل الإرسال.
  • يعيد get_schedule النشاط المجدول والمعلّق والمنشور والفاشل، إضافة إلى فتحات النشر المتاحة.

المعاينات

  • تعرض show_post_preview وshow_schedule أدوات تطبيقات MCP حيثما يدعمها العميل، مثل ChatGPT وClaude.
  • تُعيد كل أداة أيضًا نصًا وبيانات منظّمة للعملاء الذين لا يدعمون الأدوات المرئية.

المتغيرات الخاصة بكل شبكة وسلاسل المنشورات

  • يستبدل accountOverrides الرسالة أو الوسائط أو سلسلة المنشورات لحسابات محددة داخل منشور واحد.
  • السلاسل التي تضم حتى 24 منشورًا متابعًا مدعومة أصلًا على X وBluesky وThreads وTelegram؛ أما المنصات الأخرى فتحصل على المنشور الأول مع تحذير.
  • اقتبس المنشورات عبر quotePostId على X وBluesky وThreads وLinkedIn.

الوسائط

  • عناوين URL عامة للصور ومقاطع الفيديو، أو الملفات التي يمررها العميل إلى upload_media.
  • JPEG وPNG وGIF وWebP وMP4 وQuickTime وWebM؛ حتى 500 ميغابايت لكل ملف عبر MCP.
  • لا يقبل الخادم البعيد بيانات Base64 ومسارات الملفات المحلية وروابط blob:.

المنصات

الشبكات التي ينشر إليها خادم MCP

مستضاف ومفتوح المصدر

SimplePost المستضافة مقابل المكونات مفتوحة المصدر

مكوّن SimplePost الذي يجب استخدامه
خادم MCP المستضافapp.simplepost.social/mcp. يستخدم الحسابات المرتبطة في SimplePost المستضافة؛ ويوفّر SimplePost تطبيقات المنصات. متاح في كل خطة والنسخة التجريبية.
المجدول وMCP المستضافان ذاتيًاتطبيق المجدول نفسه، بما في ذلك خادم MCP وOAuth، من مستودع simple-post/core المرخّص بموجب MIT. أنت تُوفّر تطبيقات المطورين على المنصات وبيانات الاعتماد.
حزمة TypeScript SDK@simple-post/sdk 1.4.0 على npm. ينشر مباشرةً باستخدام بيانات اعتمادك الخاصة؛ ولا تتوفر فيه جدولة مستضافة ولا MCP.
CLI@simple-post/cli 1.4.0. حسابات مستضافة على خطتي Advanced وPro، أو حسابات محلية باستخدام بيانات اعتمادك الخاصة. يتم النشر فورًا.
واجهة برمجة تطبيقات HTTP المستضافةمفاتيح Bearer API في خطة الاحترافية والنسخة التجريبية، مع المسودات والجدولة وidempotency وWebhooks.

المصدر: github.com/simple-post/core · الحزم المنشورة والميزات المستضافة

الأسئلة الشائعة

أسئلة حول خادم MCP

هل لدى SimplePost خادم MCP؟

نعم. يستضيف SimplePost خادم MCP عن بُعد على https://app.simplepost.social/mcp. يستخدم Streamable HTTP وOAuth، وهو مشمول في كل خطط SimplePost وفي التجربة المجانية لمدة 7 أيام.

إلى أي شبكات يستطيع خادم MCP النشر؟

X وLinkedIn وInstagram وFacebook وThreads وBluesky وTikTok وYouTube وPinterest وTelegram: الشبكات العشر نفسها الموجودة في تطبيق SimplePost على الويب، باستخدام الحسابات التي ربطتها هناك.

هل يمكن لخادم MCP جدولة المنشورات؟

نعم. تقبل الأداة create_post وضع نشر هو `now` أو `schedule` أو `draft`. تُخزَّن المنشورات المجدولة في SimplePost وتُنشر عند حلول مواعيدها، حتى لو لم يعد المساعد قيد التشغيل.

هل يحتاج إلى مفتاح API؟

لا. يسجّل العملاء الترخيص عبر OAuth وPKCE، ويسجّلون أنفسهم عبر التسجيل الديناميكي للعملاء. مفاتيح API الخاصة بـ SimplePost مخصصة لـ HTTP API في خطة Pro، ولا يقبلها خادم MCP.

هل خادم MCP مفتوح المصدر؟

نعم. خادم MCP جزء من تطبيق SimplePost Scheduler في مستودع simple-post/core المرخّص بموجب MIT. يمكنك استضافة Scheduler ذاتيًا مع تطبيقات المنصات الخاصة بك، واستخدام نقطة النهاية /mcp في نسختك المستضافة.

هل يمكن لمساعد ربط حسابات التواصل الاجتماعي عبر MCP؟

لا. تُربط الحسابات الاجتماعية وتُعاد ربطها في تطبيق SimplePost على الويب. يعمل خادم MCP فقط مع الحسابات المتصلة بالفعل، ولا يكشف رموزها أبدًا.

اربط مساعداً في دقائق

ابدأ التجربة المجانية، واربط حسابًا اجتماعيًا، ثم أضف عنوان URL الخاص بالخادم إلى عميل MCP لديك.

7 أيام مجانًا · دون بطاقة ائتمان · MCP في كل خطة