Aion داخل مساعدك
يوفّر Aion Vibes خادم MCP: تربط Claude — أو أي عميل آخر يتحدث البروتوكول نفسه — ومن هناك تبحث عن الفعاليات، وتسجّل، وتتابع مجتمعًا. وبحساب مرتبط، تنشئ لياليك الخاصة وتنشرها. دون فتح الموقع.
نصف الأدوات لا يحتاج إلى حساب.
البحث عن الفعاليات، وقراءة تفاصيلها، والتسجيل، ومتابعة مجتمع، كلها تعمل بمجرد إضافة الخادم: التسجيل يرسل كود QR عبر البريد الإلكتروني وروابط المحفظة، دون أن يحتاج أحد إلى التسجيل مسبقًا. الحساب مطلوب للإنشاء والنشر — أي للتصرف نيابةً عن أحد.
اربطه في أربع خطوات
- 1
أضف الخادم
وجّه عميل MCP الخاص بك إلى العنوان. لا حاجة لأي مفتاح: العميل يسجّل نفسه.
claude mcp add --transport http aion https://api.aionvibes.com/mcp/ - 2
فوّض من المتصفح
يفتح العميل صفحة على Aion توضح أي عميل يطلب الوصول وما يمكنه فعله. سجّل الدخول بحساب Google أو بريدك الإلكتروني، واضغط تفويض.
- 3
أعد فتح الطرفيةمشكلة شائعة
Close the window you launched the command from and open a new one. The session you had open loaded the tool list when it started — before the token existed — and will keep not seeing Aion: it's not an error to retry. From a fresh terminal, claude mcp list answers ✔ Connected.
- 4
اسأل
"انشر فعالية في 15 أكتوبر في بريشا عن Local AI vs Cloud AI، بغلاف ليلي" تتحول إلى مسودة وغلاف وفعالية منشورة.
ماذا يحدث لبيانات اعتمادك
لا كلمة مرور في العميل. يمر الربط عبر OAuth 2.1: تسجّل الدخول على aionvibes.com، ويستلم العميل رمزًا صالحًا له وحده.
PKCE إلزامي. رمز التفويض العائد إلى العميل لا يكفي وحده للحصول على رمز الوصول: يحتاج إلى سرّ احتفظ به العميل، لم يمرّ أبدًا عبر المتصفح.
استخدام واحد فقط. الأكواد ورموز التحديث تُستهلك عند أول استخدام. رمز الوصول يدوم ساعة ويتجدد تلقائيًا؛ وإذا توقفت عن استخدامه، ينتهي الربط بعد ثلاثين يومًا.
صلاحياتك، لا أكثر. العميل يتصرف بصفتك: يرى المجتمعات التي تديرها، ولا شيء غير ذلك. تحليلات المنصة متاحة فقط لحساب الإدارة.
الأدوات
ابحث
بدون حسابما الذي يحدث، وأين. يعمل حتى لمن لم يرَ Aion من قبل.
find_eventsابحث حسب المدينة أو الفترة الزمنية أو الفئة أو نص حر.
يشمل أيضًا إعلانات مجمّعة من منصات أخرى، ومُعلَّمة على هذا الأساس: تُفتح عبر رابط المصدر، ولا تُحجز من هنا.
get_eventتفاصيل الفعالية: الوقت، المكان، السعر، السعة.
يوضح أيضًا ما إذا كان التسجيل فوريًا أو يحتاج إلى موافقة المنظّم.
list_event_categoriesالفئات، مع المعرّف واللون.
list_citiesأين توجد فعاليات Aion، وكم عددها.
list_featured_communitiesمن ينظّم بانتظام.
whats_on_digestملخص لما يحدث في مدينة، مُختصر ومرتّب مسبقًا.
مُعدّ لإعادة صياغته كرسالة تُلصق في محادثة جماعية، وليس للتصفح.
شارك
بدون حسابالنقطة التي تتحول فيها المحادثة إلى شخص مسجّل لليلة خارجية. دائمًا بلا حساب.
rsvp_to_eventيسجّل شخصًا: الاسم، البريد الإلكتروني، ويُرسل كود QR عبر البريد.
لا تطبيق يجب تحميله أولًا، ولا حساب يجب إنشاؤه أولًا. الرد يحمل بالفعل روابط المحفظة، ويبقى التسجيل موسومًا بأنه جاء من مساعد.
get_wallet_passروابط إضافة التذكرة إلى Apple Wallet أو Google Wallet.
لمن سجّل بالفعل ولا يريد البحث عن البريد الإلكتروني.
follow_communityالرابط لإضافة فعاليات مجتمع إلى تقويمك الخاص.
اشتراك iCalendar: الفعاليات الجديدة تصل من تلقاء نفسها، إلى الأبد، دون تثبيت أي شيء.
استرجع
مختلطهل فعاليتك مُدرجة هنا بالفعل؟ البحث عنها مجاني؛ استرجاعها يحتاج إلى حساب.
find_my_listingبدون حسابيبحث عن ليلتك بين الإعلانات، مع الاهتمام الذي جمعته بالفعل.
التفاعلات والمتابعون الذين تركهم أشخاص على Aion على تلك الفعالية بالفعل — جمهور لا تراه اليوم.
claim_listingيتطلب حسابًايحوّل الإعلان إلى فعالية Aion خاصة بك، معبّأة بالفعل.
الاسم والمكان والتاريخ والوصف والغلاف تأتي من الإعلان. تبدأ كمسودة: السعر والسعة لا يزالان بيدك لتحديدهما. يتطلب حسابًا.
نظّم
يتطلب حسابًامن هنا فصاعدًا تحتاج إلى حساب مرتبط.
list_my_communitiesالمجتمعات التي تديرها، مع معرّفها.
إنها الخطوة الأولى: الفعالية بلا تقويم لا تظهر في صفحة أي مجتمع. كل صف يوضح ما إذا كنت أنت من أنشأها أو تديرها نيابة عن أحد آخر.
create_public_eventينشئ فعالية — العنوان، الموعد، المكان، السعر، السعة.
تبدأ كمسودة: لا يراها أحد حتى تنشرها.
update_public_eventيصحّح فعالية، قبل النشر أو بعده.
يعدّل فقط الحقول التي تمررها: البقية تبقى كما هي.
design_event_coverيصمّم الغلاف بلون موضوع الفعالية. مجانًا.
لا نموذج وراءه: بلا رصيد، استجابة فورية، ونفس الفعالية تعطي دائمًا نفس الصورة.
generate_event_coverيولّد الغلاف من وصف ويطبّقه.
يحتاج مشهدًا حقيقيًا — مكانًا أو مسرحًا أو طبقًا. صِف الصورة، لا الفعالية. يستهلك رصيدًا.
publish_public_eventينشر المسودة.
من هنا يصبح العنوان متاحًا وتظهر الفعالية في استكشف.
set_event_couponsأكواد خصم الفعالية.
يعيد قراءة الإعدادات قبل الكتابة، حتى لا يمحو أسئلة التسجيل والقوالب.
get_event_templateبنية جاهزة للتعبئة: تأكيد حضور سريع، حجز لكل شخص، كتل الصفحة.
الأسئلة تحتوي على عناصر تتفاعل مع بعضها — الأسعار والشروط والصفحات — وأي خطأ فيها ينتج نموذجًا يبدو سليمًا لكنه يتصرف بشكل سيئ.
set_registration_questionsالأسئلة التي يملأها كل من يسجّل: الأنواع، الأسعار، الشروط، الصفحات.
في الفعالية المحسوبة لكل شخص، يعيش السعر هنا لا في التذكرة: الإجمالي يحسب السعر الأساسي مرة واحدة فقط.
set_page_sectionsجدول يومي، معرض صور، فيديو، أسئلة شائعة، روابط.
هذا ما يميّز صفحة الفعالية عن مجرد نموذج.
set_community_sectionsالكتل نفسها، لكن معلّقة على المجتمع بدلًا من ذلك.
الأسئلة الشائعة تصف المجتمع وستكون مطابقة في كل فعالية من فعالياته: لا ينبغي تكرارها هنا.
schedule_event_seriesليلة متكررة: كل التواريخ دفعة واحدة.
"كل خميس حتى ديسمبر". تتوسّع القاعدة فورًا إلى فعاليات حقيقية، لكل منها صفحتها الخاصة.
list_my_public_eventsما هو قادم، أو ما حدث بالفعل.
التخطيط للأمسية وإدارتها
يتطلب حسابًامتى تقام، وهل هي جاهزة، وكيف تُدخل الناس من الباب.
suggest_event_slotأي ليلة تختار، بناءً على ما يحدث بالفعل في المدينة تلك الليلة.
العدد يأتي من الإعلانات العامة لمنصات أخرى: إنها المنافسة الحقيقية لتلك الليلة، وليس مدى امتلاء تقويمنا الخاص.
event_health_checkما الناقص في الفعالية قبل نشرها.
يميّز بين ما سيرفض محاولة النشر وما سيجعل القارئ فقط يمرّ دون توقف.
create_tracked_inviteرابط دعوة مختلف لكل قناة.
يسافر الكود في معامل ref ويبقى مرتبطًا بالتسجيل. النتائج تظهر في الإدارة › النمو، تحت "تسجيلات الفعالية".
check_in_guestيضع علامة على شخص بأنه دخل، دون فتح الماسح الضوئي.
يقبل كود QR أو الكود القصير الذي يقرأه الضيف بصوت عالٍ. مسح الشخص نفسه مرة أخرى لا يحتسبه مرتين.
قِس
يتطلب حسابًاكيف تسير الأمور.
event_registrationsعدد التسجيلات، وحالتها، مع إجابات الاستبيان.
platform_analyticsالمستخدمون، المنظّمون، الفعاليات، التسجيلات — مقارنة بالفترة السابقة.
مخصص لحساب الإدارة.
تعلّم
بدون حسابكيف يعمل شيء ما: إجابة قصيرة، وعند توفره، الفيديو الذي يوضحه. مختارة يدويًا، لا نتيجة بحث.
find_helpيشرح لحظة محددة — أول فعالية، التذاكر، ملف الموهبة — ويرفق دليل الفيديو عند وجوده.
إذا لم يكن لدينا شيء لتلك اللحظة، فإنه يقول ذلك بدلًا من عرض أقرب شيء.
find_guidesفقط أدلة فيديو Aion للحظة محددة.
لمن يريد الفيديو فقط لا غير.
من التصوير إلى الريلز
يتطلب حسابًاتتحول تسجيلات الليلة إلى مقاطع رأسية جاهزة للموافقة والنشر. العمل الثقيل — إزالة الـ HDR، المونتاج، الرندر — يعمل على جهازك أنت: هذه الأدوات هي الطريقة التي يأخذ بها المهمة ويعيد بها النتيجة.
list_content_projectsمشاريع الفيديو الخاصة بالحدث، وموقع كل واحد منها.
content_project_statusالتسجيلات، الخطوات المنجزة أو الفاشلة، والمقاطع التي تنتظر الموافقة.
claim_content_jobيأخذ المهمة التالية المخصصة للتشغيل على هذا الجهاز.
لا يمكن لجهازين أخذ المهمة نفسها، والجهاز الذي يتوقف في المنتصف يعيدها تلقائيًا.
content_job_heartbeatيشير إلى أن المهمة لا تزال جارية.
content_upload_urlأين يتم رفع الناتج: نسخة مبدئية، صوت، ريل، غلاف.
complete_content_jobيسلّم النتيجة ويدفع المشروع خطوة إلى الأمام.
fail_content_jobيعيد مهمة فشلت، مع ذكر السبب.
review_content_clipيوافق على مقطع مقترح — فيدخل قائمة الرندر — أو يتجاهله.
أثناء الموافقة يمكنك تعديل العنوان والجملة الافتتاحية والتعليق. وعند تحريك الأوقات، يعيد القص التموضع مع الكلمات.
publish_content_clipيجدول مقطعًا تم رندره على قنوات التواصل الاجتماعي.
المقطع الذي أُرسل بالفعل إلى قناة لا يُرسل إليها مرة أخرى.
للمطورين
نقل Streamable HTTP على https://api.aionvibes.com/mcp/. بدون ترويسة Authorization، ينجح الاتصال وتستجيب الأدوات المفتوحة: أما الأدوات المقيّدة فتعيد خطأً يشرح كيفية الربط، بدلًا من خطأ نقل.
ترويسة Authorization الموجودة لكنها غير صالحة تحصل على 401 مع ترويسة WWW-Authenticate تشير إلى بيانات الموارد الوصفية: هكذا يكتشف العميل خادم التفويض من تلقاء نفسه.
GET /.well-known/oauth-protected-resource
GET /.well-known/oauth-authorization-server
POST /oauth/register تسجيل ديناميكي (RFC 7591)
GET /oauth/authorize PKCE S256 إلزامي
POST /oauth/token authorization_code | refresh_tokenالعملاء عامون: لا client_secret يجب حمايته. PKCE هو ما يُبقي المسار متماسكًا.
هناك شيء غير واضح؟ راسلنا على akaion@akaion.com.