کار با Claude Desktop و اکوسیستم Antigravity (agy) محدودیتهایی داره. کلاد دسکتاپ به صورت پیشفرض نمیتونه از تمام پتانسیلهای لوکال، مدلهای دیگر و پلاگینهای کاستوم در پسزمینه استفاده کنه.
برای حل این مشکل تصمیم گرفتم یک MCP بنویسم.
پروژه claude-antigravity-mcp-bridge که امروز منتشر کردم، دقیقاً همین کار را انجام میده. این ابزار به عنوان یک واسط استاندارد Model Context Protocol عمل میکنه و به Claude Desktop اجازه میده بدون محدودیتهای رابط کاربری چت، دستورات را مستقیماً به Antigravity CLI ارسال کند.
مزیت اصلی استفاده از Antigravity CLI اینکه به جای درگیر کردن Claude با پردازشهای طولانی، میتونید بار سنگین مصرف توکن را به سمت سرویسهای گوگل (Gemini) هدایت کنید. از انجایی که API انتروپیک هزینه به مراتب بالاتری داره، با این معماری، کنترل و مدیریت تسکها همچنان در دست Claude باقی میمونه اما کارهای سنگین و هزینهبر توسط مدلهای دیگه و ابزارهای Antigravity انجام میشه.
یکی از چالشهای اصلی در توسعه این پل، مدیریت استریمهای ورودی و خروجی در ارتباطات تعاملی (Interactive) بود. زمانی که مدل منتظر تایید کاربر میماند، پروسه MCP مسدود میشد که این مشکل را با ایزوله کردن کامل جریان استاندارد (stdin) و مدیریت فلگهای دسترسی حل کردم.
اکنون کلاد دسکتاپ میتونه به عنوان یک Manager Agent عمل کنه و وظایف سنگین پردازشی، جستجوهای محلی و کارهای پسزمینه را با کمترین هزینه به موتور Antigravity بسپاره.
سورس کد، داکیومنتها و راهنمای نصب به صورت کامل روی گیتهاب قرار گرفته .
https://github.com/im-mahdi-74/claude-antigravity-mcp-bridge@DevTwitter | <Mahdi/>