پرش به محتوای اصلی
پرش به محتوای مقاله

چگونه بدون APIهای ابری، عامل‌های MCP را به‌صورت محلی بسازیم؟

·۱۶ مرداد ۱۴۰۵۳ دقیقه مطالعه۱ بازدید
راهنما
راه‌اندازی حداقلی سرور MCP محلی
راه‌اندازی حداقلی سرور MCP محلی
اشتراک‌گذاری
واقعاً چه چیز جدید است؟

جایگزینی اتصال‌های سفارشی (Custom Wiring) با یک پروتکل استاندارد (MCP) برای دسترسی مدل‌های محلی به داده‌های سیستم؛ این یعنی مدل‌ها دیگر نیازی به آموزش مجدد برای شناخت ابزارهای شما ندارند.

تصور کنید یک برنامه‌نویس بخواهد دستیاری هوشمند داشته باشد که تمام یادداشت‌های خصوصی او را می‌شناسد، اما حتی یک بایت از این داده‌ها را به سرورهای خارجی ارسال نکند. این سطح از حریم خصوصی اکنون با استفاده از پروتکل زمینه مدل (Model Context Protocol یا MCP) ممکن شده است؛ سیستمی که اجازه می‌دهد «مغز استدلالی» مدل را از «ابزارهای اجرایی» جدا کنیم تا کل چرخه روی یک ماشین شخصی اجرا شود.

برای درک ساده‌تر، هوش مصنوعی را شبیه به یک شرکت تصور کنید: مدل زبانی بزرگ (LLM) — مثل کتابخانه‌داری که میلیاردها صفحه را خوانده و حالا با همان لحن کتاب‌ها جواب می‌دهد — نقش مدیر اجرایی را دارد، عامل (Agent) کارمند است و MCP در واقع یک پریز برق استاندارد است که به کارمند اجازه می‌دهد به هر ابزاری متصل شود. در این معماری، مدیر هرگز مستقیماً با ابزار حرف نمی‌زند، بلکه همه دستورات از طریق یک رابط کنترل‌شده عبور می‌کنند. این رویکرد در کنار مفاهیمی چون مدیریت حافظه بلندمدت در عامل‌های هوشمند که پیش‌تر بررسی کردیم، گامی بلند به سوی خلق دستیاران دیجیتالی مستقل‌تر است.

همان‌طور که در تحلیل قبلی ما درباره‌ی امنیت مدل‌های بازمتن اشاره کردیم، حذف وابستگی به ابر، ریسک نشت داده‌ها را به صفر می‌رساند. طبق یک راهنمای فنی که در ۷ اوت ۲۰۲۶ منتشر شد، این ساختار روی سه رکن اصلی بنا شده است:

پشته فنی (Technical Stack)

  • Ollama: میزبان محلی مدل Llama 3.2:1b است. این مدل زبانی کوچک (SLM) دارای ۱.۲ میلیارد پارامتر و پنجره متنی (Context Window) — شبیه به میز کاری که جا برای چند ورق دارد، نه برای کل کتابخانه — به اندازه ۱۳۱,۰۷۲ توکن است.
  • Docker: سرور MCP را اجرا می‌کند که در این سناریو، یک فایل متنی ساده به نام notes.txt را از طریق یک سرور پایتونی روی پورت ۸۷۶۵ در دسترس قرار می‌دهد.
  • عامل پایتونی: نقش هماهنگ‌کننده را دارد و API اولاما را به ابزارهای سرور MCP متصل می‌کند.

راه‌اندازی حداقلی سرور محلی MCP

بر اساس مستندات این پروژه، توسعه‌دهنده ابتدا مدل Llama 3.2 را از طریق Ollama فعال کرده و یک محیط پایتون ۳.۱۲ می‌سازد. سپس سرور MCP را به عنوان یک کانتینر داکر (Docker) مستقر می‌کند تا فایل متنی محلی به دایرکتوری داده‌های کانتینر متصل شود. وقتی کاربر از عامل می‌خواهد یادداشت‌هایش را بررسی کند، عامل ابزار read_notes را شناسایی و آن را اجرا می‌کند.

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

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

گام بعدی شما

  • بررسی پیاده‌سازی agent.py در گیت‌هاب برای درک نحوه نگاشت OLLAMA_URL به API چت محلی.
  • جایگزینی فایل notes.txt با یک پایگاه‌داده محلی برای تست مقیاس‌پذیری پروتکل MCP.
  • آزمایش مدل‌های مختلف در Ollama برای مقایسه دقت استخراج داده از ابزارها.

اما داستان سخت‌افزاری این تحول حتی شگفت‌انگیزتر است — به تحلیل ما درباره‌ی تراشه‌های Blackwell مراجعه کنید.

چرا این موضوع مهم است؟

این معماری با تکیه بر اعتبار پروتکل‌های باز، حاکمیت داده‌ها (Data Sovereignty) را به کاربر بازمی‌گرداند. حذف واسطه‌های ابری باعث کاهش تأخیر و حذف هزینه‌های استنتاج در مقیاس شخصی می‌شود.

تأثیر برای ایران

این روش برای توسعه‌دهندگان ایرانی که با محدودیت‌های API و تحریم‌های سرویس‌های ابری مواجه‌اند، یک راهکار جایگزین ایده‌آل است تا عامل‌های هوشمند را کاملاً آفلاین و رایگان اجرا کنند.

·نگاه ما
تحریریه دات‌هوش

استانداردسازی رابط بین مدل و ابزار از طریق MCP، پایان دوران کدنویسی تکراری برای هر Integration جدید است. این رویکرد باعث می‌شود عامل‌های هوشمند از حالت «تک‌منظوره» به «ماژولار» تبدیل شوند و اکوسیستم ابزارهای محلی را به شدت گسترش دهند.

منابع

این گزارش با خط‌لولهٔ خودکار دات‌هوش از منابع معتبر جهانی تدوین و زیر نظر تحریریه منتشر شده است. روش کار ما

گفتگو

پنج‌شنبه‌های هوش‌محور

بسته‌ی هفتگی دات‌هوش

۵ خبر، ۲ ابزار، ۱ پرامپت در هر شماره. به‌زودی راه‌اندازی می‌شود — هر پنج‌شنبه صبح.

خبر کلیدی
ابزار کاربردی
پرامپت حرفه‌ای
تحلیل پژوهش
به‌زودی
زاویه‌ی ایرانی
به‌زودی
تمرین این هفته
به‌زودی

راهنماهای دات‌هوش

راهنماهای کاربردیِ دات‌هوش برای کار با هوش مصنوعی — از همین‌جا شروع کنید:

دات‌هوش

راهنمای فارسی هوش مصنوعی — با نگاه به ایران

اخبار روزانه، معرفی ابزارها و مدل‌ها، و آموزشِ کار با هوش مصنوعی؛ همیشه با این پرسش که از ایران چه چیزی کار می‌کند و چه چیزی نه.