منصوبے کے بارے میں

Spec Workflow MCP ایک ماڈل کانٹیکسٹ پروٹوکول (MCP) سرور ہے جو AI معاون کوڈنگ میں منظم، اسپیک پر مبنی ترقیاتی ورک فلو شامل کرتا ہے۔ اسسٹنٹ کو براہ راست کوڈ میں جانے کی بجائے، یہ کام کو ترتیب وار تصریحی دستاویزات کے ذریعے رہنمائی کرتا ہے: پہلے تقاضے، پھر ڈیزائن، پھر کام۔ یہ ایک npm پیکیج (@pimzino/spec-workflow-mcp) کے طور پر تقسیم کیا جاتا ہے اور Claude Code، Claude Desktop، Cursor، Windsurf، Cline، Continue، Augment Code، OpenCode اور Codex جیسے ٹولز میں MCP سرور کے طور پر ترتیب دیا جاتا ہے۔ README میں بیان کردہ بنیادی صلاحیتیں: - منظم ورک فلو: اسپیک ترتیب سے بنائے جاتے ہیں (تقاضے → ڈیزائن → کام)، اور انفرادی کاموں کو گفتگو کے پرامپٹس کے ذریعے نام یا نمبر سے انجام دیا جا سکتا ہے۔ - ریئل ٹائم ویب ڈیش بورڈ: ایک ڈیش بورڈ عمل (ڈیفالٹ پورٹ 5000) اسپیک، کام، پیش رفت بار اور حیثیت دکھاتا ہے، جس میں لائیو اپڈیٹس ہوتے ہیں۔ ایک ڈیش بورڈ انسٹینس متعدد پروجیکٹس کی خدمت کر سکتا ہے۔ - VSCode ایکسٹینشن: VSCode صارفین کے لیے ایک مربوط سائیڈبار ڈیش بورڈ، جو Visual Studio Marketplace پر شائع ہوتا ہے۔ - منظوری کا ورک فلو: دستاویزات کو ڈیش بورڈ کے ذریعے منظوری کے لیے جمع کرایا جا سکتا ہے، جس میں رائے اور نظرثانی کا ریکارڈ رکھا جاتا ہے۔ - کام کی پیش رفت ٹریکنگ: بصری پیش رفت اشارے اور تفصیلی کام کی حیثیت۔ - نفاذ کے لاگ: کام کے نفاذ کے قابل تلاش لاگ، بشمول کوڈ کے اعداد و شمار۔ - کثیر لسانی حمایت: پروجیکٹ 11 زبانوں میں دستاویزات فراہم کرتا ہے (انگریزی، جاپانی، چینی، ہسپانوی، پرتگالی، جرمن، فرانسیسی، روسی، اطالوی، کورین اور عربی)۔ استعمال پرامپٹ پر مبنی ہے: صارفین گفتگو میں spec-workflow کا ذکر کرتے ہیں تاکہ اسپیک بنائیں، اسپیک کی فہرست دیکھیں، یا کوئی مخصوص کام انجام دیں۔ پروجیکٹ کی حالت .spec-workflow ڈائریکٹری میں رہتی ہے جس میں approvals، archive، specs، steering، templates اور user templates شامل ہیں۔ تعیناتی اور آپریشنز: ڈیش بورڈ کو فراہم کردہ Dockerfile اور docker-compose سیٹ اپ کے ذریعے Docker میں چلایا جا سکتا ہے، جس میں .spec-workflow ورک اسپیس کے لیے والیوم ماؤنٹ ہوتا ہے۔ README میں سیکیورٹی نوٹس بتاتے ہیں کہ سرور ڈیفالٹ طور پر 127.0.0.1 سے منسلک ہوتا ہے، ریٹ لمیٹنگ لاگو کرتا ہے (120 درخواستیں/منٹ فی کلائنٹ)، ساختہ JSON آڈٹ لاگ لکھتا ہے، سیکیورٹی ہیڈر سیٹ کرتا ہے، CORS کو لوکل ہوسٹ تک محدود کرتا ہے، اور Docker امیج کو غیر روٹ صارف، صرف پڑھنے کے قابل فائل سسٹم، گرائی گئی صلاحیتوں اور وسائل کی حدود کے ساتھ مضبوط کرتا ہے۔ HTTPS/TLS اور صارف کی تصدیق کو واضح طور پر ابھی لاگو نہ ہونے کے طور پر درج کیا گیا ہے، بیرونی رسائی کے لیے ریورس پراکسی (nginx/Apache) کی سفارش کی جاتی ہے۔ سینڈ باکسڈ ماحول کے لیے جہاں $HOME صرف پڑھنے کے قابل ہے، SPEC_WORKFLOW_HOME ماحولیاتی متغیر عالمی حالت کو قابل تحریر مقام پر منتقل کرتا ہے۔ ترقی npm کے ساتھ کی جاتی ہے (install، build، dev اسکرپٹس)، اور پروجیکٹ GPL-3.0 لائسنس کے تحت ہے۔ README یہ بھی نوٹ کرتا ہے کہ مینٹینر نے عارضی طور پر ریپوزٹری سے وقفہ لیا ہے۔