انشر تطبيقك من Claude Code في جلسة واحدة: اربط Fine Structure عبر MCP أو الإضافة مفتوحة المصدر، ثم احصل على استضافة وقاعدة بيانات ومصادقة ونطاق خاص بك.
المطورون الذين يعملون داخل Claude Code ويريدون للمشروع الذي بنوه للتو أن يصبح حيًا على الإنترنت، مع استضافة وبيانات ومصادقة جاهزة.
- مسار نشر يعمل من Claude Code إلى عنوان URL حي في جلسة واحدة
- صورة واضحة لما تستضيفه المنصة نيابة عنك: الصفحات وقاعدة البيانات والمصادقة والنطاقات
- اختبار صادق يحدد متى تكون الاستضافة الثابتة الخيار الأنسب
لكي تنشر تطبيقًا من Claude Code عليك ربط Claude بـ runtime قادر على استضافته. مع Fine Structure هناك مدخلان: أضف https://finestructure.ai/api/mcp كموصل مخصص في إعدادات claude.ai ووافق على شاشة OAuth، أو ثبّت الإضافة مفتوحة المصدر عبر /plugin marketplace add finestructure-ai/claude-plugin ثم /plugin install finestructure@finestructure. بعدها ينشئ Claude تطبيقًا كاملًا باستخدام create_app، أو ينقل مشروعك القائم إلى runtime المنصة ملفًا بعد ملف، وتعمل النتيجة كصفحات React مستضافة مع قاعدة بيانات مُدارة ومصادقة ونطاق مخصص واستعادة للنسخ المحفوظة. الباقة المجانية لا تطلب بطاقة: التوليد يستهلك أرصدة، أما التعديلات والنشر والنطاقات فمجانية.
Claude Code بارع جدًا في إنتاج تطبيق، وعاجز تمامًا عن تشغيله. تنتهي الجلسة بمجلد على القرص: مكوّنات React، ونموذج بيانات تشكّل أثناء الحديث، ومسار مصادقة يفترض بهدوء أن هناك خادمًا. النشر هو اللحظة التي يحصل فيها هذا المجلد على عنوان URL وقاعدة بيانات وتسجيل دخول ينجح مع أشخاص آخرين.
الجواب المعتاد هو سباكة تقنية: ارفع الكود إلى مستودع، وجهّز CI، وأنشئ قاعدة بيانات في مكان آخر، وأضف خدمة مصادقة، ووجّه DNS، وانتظر الشهادات. كل جزء منطقي بمفرده، ومجموعها بعد ظهيرة كامل. الجواب الآخر هو منح Claude Code وصولًا مباشرًا إلى runtime يملك هذه القطع مسبقًا، فيصبح النشر استدعاء أداة واحدًا داخل المحادثة نفسها.
الصياغة الصادقة: منصتنا ليست زر نشر مركّبًا على حزمتك الحالية. إنها runtime، والتطبيق ينتقل للعيش داخلها. هذه مقايضة حقيقية: تحصل على الاستضافة وقاعدة البيانات والمصادقة والنطاقات دون أن تجمعها بنفسك، وتتنازل عن التحكم في طبقة الخادم.
مساران والوجهة واحدة: الحساب نفسه والتطبيقات نفسها. اختر الموصل إذا كان معظم عملك يجري داخل claude.ai. اختر الإضافة إذا كنت تعيش في الطرفية وتريد أوامر النشر بجوار الكود.
المسار الأول: موصل MCP: افتح الإعدادات في claude.ai، واختر Add custom connector، وألصق العنوان https://finestructure.ai/api/mcp، ثم وافق على شاشة OAuth. نقرة واحدة، بلا مفتاح API وبلا متغير بيئة يسكن ملف إعدادات إلى الأبد. بعدها يرى Claude نحو 70 أداة: إنشاء التطبيقات، وكتابة الملفات، و entities، والنشر، والنطاقات، والتحليلات.
المسار الثاني: إضافة Claude Code مفتوحة المصدر: شغّل /plugin marketplace add finestructure-ai/claude-plugin ثم /plugin install finestructure@finestructure. هذا يضيف /deploy و/fs-status و/fs-domain إلى جلستك. الشيفرة علنية، فيمكنك قراءة ما ترسله قبل أن تثبّتها بدل الاكتفاء بوصف مكتوب.
بخصوص الإدراج في الأدلة: طلبات إدراجنا في الأدلة قيد المراجعة. حتى تنتهي المراجعة لن نصف الموصل أو الإضافة بأنها رسمية أو موثّقة أو مُدرجة. ثبّتهما لأن العنوان علني والشيفرة قابلة للقراءة، لا بسبب شارة بجانب الاسم.
هناك وضعان للنشر. الأول يبدأ من جملة: يأخذ create_app وصفًا نصيًا وينتج تطبيقًا كاملًا بصفحات ومخططات entities وربط مصادقة وعنوان URL يعمل. هذا هو المسار السريع حين تكون الفكرة ما تزال طرية وأسرع طريقة لفهمها هي أن تنظر إليها. التوليد يستهلك أرصدة، وهو الجزء الوحيد المحسوب في هذه العملية.
الوضع الثاني ينقل مشروعًا تملكه بالفعل. يقرأ Claude ملفاتك ويعيد كتابتها داخل runtime المنصة واحدًا تلو الآخر: الصفحات تصبح صفحات منصة، ونموذج البيانات يصبح entities، واستدعاءات المصادقة تصبح مصادقة المنصة. إنه نقل وليس رفعًا أعمى. كل ملف افترض وجود خادم تتحكم أنت به يُعاد كتابته أمام runtime، وهنا تحديدًا يثبت Claude Code قيمته.
كيف تبدو أول جلسة واقعية: اطلب من Claude إنشاء التطبيق، افتح المعاينة، ثم واصل تحرير الملفات في المحادثة نفسها حتى تطابق الصفحات ما قصدته فعلًا. تحرير الملفات والنشر لا يستهلكان أرصدة، فحلقة التحسين بعد التوليد مجانية. وحين يبدو كل شيء صحيحًا، انشر، واربط نطاقًا، ودع TLS يتدبر أمره بنفسه.
الاستضافة الثابتة جيدة جدًا في ما تفعله. إذا كان ناتجك حزمة واجهة أمامية ولا شيء غيرها، فستقدمها أسرع وأرخص وضمن نظام بيئي أوسع مما نقدمه نحن. تصبح المقارنة مثيرة للاهتمام فقط حين يحتاج التطبيق إلى حالة ومستخدمين وطريق للعودة.
ما يحتاجه التطبيق | Fine Structure | هدف نشر ثابت
الاستضافة | صفحات React مستضافة من runtime المنصة | أفضل سرعة خام للواجهة الأمامية، وأوسع نظام بيئي
قاعدة البيانات | entities مُدارة، جاهزة قبل النشر الأول | أحضر قاعدتك، وجهّزها بشكل منفصل
المصادقة | مدمجة، مع جلسات ومستخدمين لكل تطبيق | أحضر خدمة مصادقة أو مزودًا خارجيًا
النطاقات | نطاق مخصص مع TLS تلقائي | نطاق مخصص مع TLS تلقائي، ومسار ناضج
التراجع | استعادة نسخة محفوظة من التطبيق | إعادة نشر build أقدم أو التراجع عن commit
الوكلاء | وكلاء AI يواصلون العمل وفق جدول زمني | غير متضمنين، شغّلهم في مكان آخر
متى نكون الخيار الخاطئ: ثلاث حالات يكون فيها غيرنا هو الأداة الأفضل، وسنقولها بصراحة. بيئة خادم مخصصة يجب أن تكون ملكك، مثل ملف تنفيذي بلغة Go أو worker بلغة Python مع مكتبات نظام محددة. مستودع monorepo يحتفظ بواجهة خلفية لن تعيد كتابتها. واستضافة ثابتة صرفة على نطاق واسع، حيث تفوز شبكة CDN بلا قاعدة بيانات.
النشر ليس نهاية العمل. إنه اللحظة التي يبدأ فيها التطبيق بإنتاج حقائق بدل آراء. أربعة أشياء تصبح متاحة هناك، ولا يتطلب أي منها مغادرة المحادثة.
الوكلاء هم الجزء الذي يفاجئ الناس. الوكيل هنا ليس أداة دردشة ملصقة على صفحة. إنه عامل مرتبط بالتطبيق يواصل العمل وفق جدول زمني بعد أن تغلق حاسوبك، ويقرأ بيانات التطبيق نفسه، ويستطيع مراسلة مالكه الموثّق عبر WhatsApp أو بالبريد الإلكتروني. التطبيق يخبرك أن شيئًا ما حدث بدل أن ينتظر منك أن تتفقده.
كل ما يأتي بعد التوليد يبقى داخل جلسة Claude نفسها: عدّل ملفًا، انشر، افحص النطاق، اقرأ التحليلات، اضبط وكيلًا. الباقة المجانية لا تطلب بطاقة، فالطريقة الصادقة لتقييم هذا كله هي أن توجّه Claude نحو تطبيق حقيقي صغير وترى إلى أين يصل.
ليس بمفرده. يكتب Claude Code الملفات ويحررها، ويحتاج إلى هدف قادر على استضافتها. أضف موصل MCP الخاص بنا أو ثبّت الإضافة، فيصبح النشر استدعاء أداة: إنشاء التطبيق، وكتابة الملفات، والنشر، وربط نطاق.
https://finestructure.ai/api/mcp. في claude.ai افتح الإعدادات، واختر Add custom connector، وألصق هذا العنوان ووافق على شاشة OAuth. لا مفتاح API لتنسخه، وبعدها يرى Claude نحو 70 أداة.
شغّل /plugin marketplace add finestructure-ai/claude-plugin ثم /plugin install finestructure@finestructure. تحصل على /deploy و/fs-status و/fs-domain. الإضافة مفتوحة المصدر، وطلبات إدراجنا في الأدلة قيد المراجعة، لذا لا ندّعي صفة رسمية.
توجد باقة مجانية ولا تطلب بطاقة. إنشاء تطبيق يستهلك أرصدة. أما تحرير الملفات والنشر والنطاقات المخصصة فلا تستهلك شيئًا.
نعم. ينقله Claude إلى runtime المنصة ملفًا بعد ملف: الصفحات تصبح صفحات منصة، ونموذج البيانات يصبح entities، واستدعاءات المصادقة يُعاد كتابتها. إنه نقل لا رفع، لذا توقّع أن تتغير أشكال الملفات.
نعم. أضف نطاقًا مخصصًا ويُصدر TLS تلقائيًا. استخدم /fs-domain من الطرفية، أو اطلب ذلك من Claude عبر موصل MCP.
استعد نسخة محفوظة. يعيد التراجع التطبيق إلى حالة محفوظة سابقة، وهو عادة أسرع من تشخيص تغيير في بيئة الإنتاج، ويمنحك أساسًا يعمل لتقارن به.
حين تحتاج بيئة خادم مخصصة يجب أن تكون ملكك، مثل ملف تنفيذي بلغة Go أو worker بلغة Python مع مكتبات نظام محددة. وحين يحتفظ مستودع monorepo بواجهة خلفية خاصة به. أو حين تريد استضافة ثابتة صرفة على نطاق واسع، حيث تفوز شبكة CDN بلا قاعدة بيانات.