Claireon؛ اتوماسیون ادیتور آنریل با یه سرور MCP
خلاصهٔ کاملتر
Claireon یه پلاگین ادیتور برای Unreal Engine ـه که یه سرور Model Context Protocol (MCP) رو داخل خود ادیتور اجرا میکنه. به گفتهٔ سازندهها هدفش اینه که دستیارهای AI مثل Claude Code بتونن مستقیم اَسِتهای آنریل رو بخونن، جستوجو کنن، بررسی و ویرایش کنن — یعنی توسعهٔ بازی با کمک AI مستقیم روی پروژهٔ واقعی، نه از بیرون.
نکتهٔ طراحیِ جالبش اینه که با وجود «صدها» ابزار اتوماسیون، سطح MCP رو عمداً کوچیک نگه داشته: فقط دو تا تول بیرون میده، tool_search برای پیدا کردن ابزار مناسب و python_execute برای اجرای پایتون داخل ادیتور (که هر ابزار کاتالوگ به شکل claireon.(...) قابل صدا زدنه). خود tool_search هم با ترکیب SQLite FTS5 و یه مدل embedding داخلی کل کاتالوگ رو رتبهبندی میکنه تا ایجنت بدون یه لیست غولپیکر، ابزار درست رو پیدا کنه.
پوشش ابزارهاش خیلی گستردهست: ویرایش Blueprint (گرافها، پراپرتیها، کامپوننتها)، ساخت انیمیشن، ویرایش State Tree و Behavior Tree و EQS، ویجتهای UMG، سیستمهای ذرهای Niagara و PCG، Data Tableها با import/export، صدا و MetaSound، و Level Sequenceها. علاوه بر اینا اینتگریشن با PIE (اجرای بازی داخل ادیتور)، تحلیل فایلهای trace برای پروفایلینگ، و diff گرفتن بین نسخههای Blueprint هم داره.
برای اتصال، سرور روی یه پورت قطعیِ مخصوص هر worktree بایند میشه که از SHA-256 مسیر پروژه ساخته میشه؛ اینجوری هر checkout یه پورت پایدار و بدون تداخل میگیره و کانفیگ .mcp.json رو میشه یه بار commit کرد و بیخیالش شد. یه پروکسی اختیاری always-on هم هست که وقتی ادیتور مدام ریاستارت میشه (بهخاطر rebuild یا کرش)، اتصال Claude Code رو پایدار نگه میداره.
نویسنده تو بخش امنیت صریح هشدار میده که Claireon یه سرور HTTP بدون احراز هویت ـه که فقط برای استفادهٔ لوکال (localhost) طراحی شده. محدودیت به localhost در سطح نرمافزار (اعتبارسنجی هدرهای Origin/Host) اعمال میشه نه در بایند سوکت، پس مرز واقعی شبکه فایروال میزبانه. تول python_execute هم دسترسی نامحدود به فایلسیستم، شبکه و APIهای ادیتور داره؛ توصیهٔ اکید اینه که این پورتها هیچوقت به بیرون از دستگاه expose نشن. پروژه فعلاً با لایسنس MIT و در وضعیت beta منتشر شده.
نکات کلیدی:
- Claireon یه سرور MCP داخل ادیتور آنریله که به دستیارهای AI اجازهٔ ویرایش مستقیم اَسِتها رو میده.
- با وجود صدها ابزار، فقط tool_search و python_execute رو بیرون میده تا سطح MCP کوچیک بمونه.
- پوشش گسترده داره: Blueprint، انیمیشن، State Tree، Niagara، Data Table، PIE و تحلیل trace.
- سروری بدون احراز هویت و مخصوص localhost ـه؛ نباید پورتهاش رو به بیرون باز کنی.




