کانکتور MCP کلود برای اپلیکیشن‌ها: ساخت، انتشار و اجرای نرم‌افزار در یک گفت‌وگو

MCP استاندارد بازی است که به Claude اجازه می‌دهد ابزارهای واقعی را به کار بگیرد. کانکتور Fine Structure حدود ۷۰ ابزار دارد، پس یک گفت‌وگو اپ را می‌سازد و اجرا می‌کند.

این راهنما برای چه کسانی است

بنیان‌گذاران و مدیرانی که از Claude استفاده می‌کنند و می‌خواهند آن را به پلتفرمی وصل کنند که می‌تواند بسازد، ذخیره کند، منتشر کند و به کار ادامه دهد.

در پایان چه خواهید داشت

- درکی به زبان ساده از اینکه کانکتور MCP واقعاً چیست

- نقشه‌ای از آنچه یک گفت‌وگوی متصل می‌تواند انجام دهد: ساخت، داده، دسترسی، دامنه، عامل‌ها و آمار

- مدل ایمنی: رضایت، توکن‌های لغو‌شدنی و نسخه‌های ذخیره‌شده

MCP چیست و چرا باید برای سازنده اهمیت داشته باشد؟

MCP یا همان Model Context Protocol استاندارد بازی است که به دستیارهایی مثل Claude اجازه می‌دهد ابزارهای بیرونی را فراخوانی کنند به جای آنکه فقط درباره‌شان بنویسند. کانکتور Fine Structure روی https://finestructure.ai/api/mcp با یک تأیید OAuth 2.1 از تنظیمات claude.ai وصل می‌شود و هیچ کلید API نمی‌خواهد. حدود ۷۰ ابزار آن ساخت اپلیکیشن، ویرایش فایل با بازگشت خودکار به نسخه ذخیره‌شده، پایگاه داده با entities، انتشار، دامنه اختصاصی با TLS خودکار، سیاست‌های دسترسی و آمار ترافیک را پوشش می‌دهد. همچنین عامل‌هایی به جا می‌گذارد که طبق زمان‌بندی کار می‌کنند، و هر دسترسی لغو‌شدنی است.

MCP کوتاه‌شده Model Context Protocol است، استاندارد باز برای وصل کردن دستیارهای AI به ابزارهای بیرونی. اما دلیل اهمیتش تقریباً هیچ ربطی به پروتکل‌ها ندارد. بدون کانکتور از Claude بپرسید چطور یک سایت رزرو نوبت راه بیندازد، یک برنامه خوب و انبوهی از تب‌ها تحویل می‌گیرید که باید خودتان باز کنید. با کانکتور فعال همان را بپرسید، و Claude داخل یک پلتفرم واقعی شروع به کار می‌کند.

کانکتور نام کاربرپسند یک سرور MCP است که به دستیارتان اجازه فراخوانی‌اش را داده‌اید. Anthropic فهرستی از کانکتورها را اداره می‌کند تا مردم پیدایشان کنند، و این حوزه دیگر از مرحله آزمایش گذشته است: Vercel و Neon و Notion هر سه کانکتور دارند. این را یک نشانه بخوانید. وقتی شرکت‌های زیرساخت وقت مهندسی‌شان را روی یک استاندارد می‌گذارند، آن استاندارد به اندازه کافی تثبیت شده که رویش بسازید.

برای کسی که می‌سازد، پرسش عملی باریک‌تر است. چه مقدار از کاری که میان ایده و محصول کارآمد قرار دارد می‌تواند داخل همان گفت‌وگویی انجام شود که ایده در آن پیدا شد؟ هر جابه‌جایی میان ابزارها به قیمت از دست رفتن زمینه تمام می‌شود و هر بار تعریف کردن دوباره، یک جزئیات را می‌اندازد.

نسخه یک‌خطی: MCP همان لحظه‌ای است که دستیار AI از نصیحت کردن درباره نرم‌افزار شما دست می‌کشد و شروع به کار کردن با آن می‌کند.

پس از فعال شدن کانکتور، Claude واقعاً چه کاری می‌تواند بکند؟

حدود ۷۰ ابزار. عدد سنگین به نظر می‌رسد تا وقتی دسته‌بندی‌شان را ببینید: آنها از چرخه عمر یک اپلیکیشن پیروی می‌کنند، نه از شکل یک API.

یک گفت‌وگو چه کاری می‌تواند بکند

هدف | چه می‌گویید | ابزارهای درگیر | در پایان چه چیزی هست

ساختن | یک اپ نوبت‌دهی برای یک کلینیک کوچک برایم بساز | create_app، ویرایش فایل | یک اپ کارآمد با صفحه‌های واقعی و یک نسخه ذخیره‌شده برای بازگشت

ذخیره داده | هر بیمار به نام، شماره تماس و تاریخ مراجعه نیاز دارد | entities: شِماها و رکوردها | یک شِما و رکوردهایش، تعریف‌شده در همان گفت‌وگویی که صفحه‌ها را ساخت

محدود کردن دسترسی | فقط کارکنان واردشده باید برنامه نوبت‌ها را ببینند | سیاست‌های دسترسی | صفحه‌های پشت ورود به حساب به جای یک URL عمومی

اتصال دامنه | این را روی clinic.example بگذار نه روی نشانی پلتفرم | دامنه اختصاصی، TLS خودکار | یک دامنه زنده روی HTTPS، بدون کار جداگانه برای گواهی

ادامه کار | هر دوشنبه هفته گذشته را خلاصه کن و برایم پیام بفرست | create_agent، schedule_agent_task | یک عامل زمان‌بندی‌شده که به مالک تأییدشده‌اش در WhatsApp یا ایمیل گزارش می‌دهد

سنجش | صفحه رزرو چقدر بازدید گرفت؟ | get_app_analytics | اعداد ترافیک داخل همان گفت‌وگو

این را یک نشست بخوانید، نه شش کار پراکنده. یک کانکتور full-stack با پوشه‌ای از یکپارچه‌سازی‌ها فرق دارد چون دستیار رشته کار را گم نمی‌کند: وقتی صفحه‌ای می‌نویسد که از شِما می‌خواند، همان شِمایی را می‌شناسد که خودش نوشته است.

چطور Claude را به Fine Structure وصل می‌کنید؟

کل راه‌اندازی یک URL است و یک صفحه تأیید، و حدود یک دقیقه طول می‌کشد.

افزودن کانکتور: در claude.ai وارد Settings شوید، به Connectors بروید، Add custom connector را انتخاب کنید و https://finestructure.ai/api/mcp را بچسبانید. Claude شما را به ورود OAuth 2.1 می‌برد، تأیید می‌کنید، و ابزارها در پیام بعدی‌تان ظاهر می‌شوند. نه فایل پیکربندی، نه کلید API ذخیره‌شده.

نبود کلید مهم است، چون کلیدهای API همان جایی هستند که بیشتر یکپارچه‌سازی‌ها بی‌سروصدا خراب می‌شوند. کلید یک راز بلندمدت است که سر از کلیپ‌بورد درمی‌آورد، بعد از یک فایل پیکربندی که فراموشش کرده‌اید، و مدت‌ها پس از آنکه دیگر نمی‌خواستید همچنان کار می‌کند. OAuth 2.1 جای آن یک دسترسی می‌گذارد که با یک اقدام از پنل MCP tokens پس می‌گیرید.

اگر به جای نسخه وب در Claude Code کار می‌کنید، یک افزونه متن‌باز هم هست: finestructure-ai/claude-plugin. این افزونه /deploy و /fs-status و /fs-domain را اضافه می‌کند و چرخه انتشار را از داخل ترمینال پوشش می‌دهد.

بعد از پایان گفت‌وگو چه اتفاقی می‌افتد؟

این همان پرسشی است که بیشتر ابزارهای ساخت مبتنی بر AI بی‌پاسخ رهایش می‌کنند. یک ساعت بسیار خوب دارید، تب را می‌بندید، و نرم‌افزار همان‌جا می‌ماند. هیچ چیز سراغش را نمی‌گیرد و هیچ چیز وقتی اعداد تکان می‌خورند به شما خبر نمی‌دهد.

create_agent و schedule_agent_task دقیقاً برای همین شکاف وجود دارند. عامل داخل همان گفت‌وگویی ساخته می‌شود که اپ را ساخت، زمان‌بندی می‌گیرد، و پس از رفتن شما به کارش ادامه می‌دهد. یک پنجره چت نیست که منتظر شما بماند. با ساعت خودش کار می‌کند.

چیزی که این را مفید می‌کند و نه تزئینی، مسیر گزارش است. یک عامل می‌تواند به مالک تأییدشده خود در WhatsApp یا ایمیل پیام بدهد. واژه کلیدی تأییدشده است: مقصد برای همان حساب تأیید شده، نه در یک فیلد متن آزاد تایپ شده. پس کار زمان‌بندی‌شده جایی می‌نشیند که واقعاً می‌خوانید.

یک بار بساز، بعد حلقه را نگه دار: اپی که کسی نگاهش نمی‌کند یک پروژه است. اپی که صبح دوشنبه به شما گزارش می‌دهد یک عملیات است. تفاوت، یک عامل زمان‌بندی‌شده است.

چطور کنترل را حفظ می‌کنید و کانکتور چه کاری نمی‌کند؟

دو سازوکار، هر دو عمداً کسل‌کننده. اولی لغو دسترسی است. هر کاری Claude انجام می‌دهد روی دسترسی‌ای اجرا می‌شود که در پنل MCP tokens شما فهرست شده و هر وقت بخواهید لغو‌شدنی است. دسترسی وقتی تمام می‌شود که شما تصمیم بگیرید، نه وقتی صف پشتیبانی موافقت کند.

دومی بازگشت به عقب است. هر تغییر می‌تواند به یک نسخه ذخیره‌شده برگردد، نسخه‌ای که حین کار به صورت خودکار ذخیره می‌شود. این حساب و کتاب اجازه دادن به یک AI برای ویرایش اپی که آدم‌های واقعی از آن استفاده می‌کنند را عوض می‌کند. شما یک جهش در تاریکی را تأیید نمی‌کنید، چیزی برگشت‌پذیر را تأیید می‌کنید.

و حالا دامنه واقعی کار، چون کانکتوری که بیش از حد خودش را بفروشد فقط وقت شما را تلف می‌کند:

در روز اول چه انتظاری داشته باشید: یک سطح رایگان بدون کارت بانکی، کانکتوری که در حدود یک دقیقه اضافه می‌کنید، حدود ۷۰ ابزار، بازگشت به عقب برای هر تغییر، و دکمه لغو دسترسی‌ای که هرگز لازم نیست دنبالش بگردید.

پرسش‌های متداول

کانکتور MCP به زبان ساده چیست؟

MCP یا Model Context Protocol استاندارد باز برای وصل کردن دستیارهای AI به ابزارهای بیرونی است. کانکتور یکی از همین سرورهای ابزار است که با اجازه شما وصل می‌شود. آن وقت Claude داخل آن سیستم عمل می‌کند به جای آنکه فقط توصیفش کند.

چطور Claude را به یک پلتفرم اپلیکیشن وصل کنم؟

در claude.ai وارد Settings شوید، به Connectors بروید، Add custom connector را بزنید، https://finestructure.ai/api/mcp را بچسبانید و صفحه OAuth 2.1 را تأیید کنید. ابزارها در پیام بعدی ظاهر می‌شوند. سطح رایگان، بدون کارت بانکی.

آیا سرور MCP برای توسعه اپلیکیشن وجود دارد؟

بله. Fine Structure یکی را روی https://finestructure.ai/api/mcp اجرا می‌کند با حدود ۷۰ ابزار که ساخت اپلیکیشن، ویرایش فایل، entities برای پایگاه داده، سیاست‌های دسترسی، انتشار، دامنه اختصاصی با TLS خودکار، آمار ترافیک و عامل‌های زمان‌بندی‌شده را پوشش می‌دهد.

برای کانکتور Fine Structure به کلید API نیاز دارم؟

نه. از OAuth 2.1 استفاده می‌کند: یک بار از تنظیمات claude.ai دسترسی را تأیید می‌کنید و هرگز کلیدی نمی‌سازید، نمی‌چسبانید و عوض نمی‌کنید. دسترسی در پنل MCP tokens شما می‌نشیند و هر زمان لغو‌شدنی است.

آیا کانکتور Fine Structure در فهرست کانکتورهای Claude هست؟

Anthropic فهرستی از کانکتورها دارد و درخواست‌های Fine Structure در حال بررسی است. تا آن زمان آن را با نشانی بالا به عنوان کانکتور اختصاصی اضافه کنید. رسمی، تأییدشده یا فهرست‌شده خوانده نمی‌شود، چون هنوز نیست.

آیا Claude می‌تواند یک اپ را منتشر کند و دامنه اختصاصی وصل کند؟

بله. انتشار و دامنه اختصاصی هر دو ابزار کانکتور هستند و TLS به صورت خودکار صادر می‌شود، پس گواهی یک کار جداگانه نیست. سیاست‌های دسترسی هم صفحه‌ها را پشت ورود به حساب می‌برند.

آیا عامل‌های AI بعد از پایان گفت‌وگو به کار ادامه می‌دهند؟

create_agent و schedule_agent_task دقیقاً برای همین هستند. عاملی که در گفت‌وگو ساخته شده پس از بستن تب طبق زمان‌بندی‌اش کار می‌کند و به مالک تأییدشده خود در WhatsApp یا ایمیل پیام می‌دهد.

اگر Claude چیزی را در اپ من خراب کند چه می‌شود؟

هر تغییر می‌تواند به یک نسخه ذخیره‌شده برگردد، نسخه‌ای که حین کار خودکار ذخیره می‌شود. اگر ویرایشی بد از آب درآمد، نسخه قبلی را بازمی‌گردانید به جای آنکه دستی تعمیرش کنید.