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

Local AI Tools: متمرکز کردن افزونه‌های LM Studio و سرورهای MCP در یک دایرکتوری

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

ایجاد نخستین لایه سازگاری (Compatibility Layer) میان افزونه‌های بومی LM Studio و سرورهای MCP در یک دایرکتوری واحد؛ تبدیل جست‌وجوی نام‌محور به جست‌وجوی وظیفه‌محور برای ابزارهای AI محلی.

تصور کنید می‌دانید دقیقاً چه کاری می‌خواهید انجام دهید، اما نمی‌دانید چه ابزاری را باید نصب کنید. این درماندگی رایج، توصیف‌کننده وضعیت فعلی کاربران مدل‌های زبانی محلی است که برای کارهایی مثل ویرایش ویدیو، کار با فایل‌ها یا جست‌وجوی وب، در چرخه‌ای از آزمون و خطای خسته‌کننده گرفتار شده‌اند. در ۱۴ سپتامبر ۲۰۲۶، پلتفرم Local AI Tools به‌عنوان یک بازار متن‌باز معرفی شد تا با متمرکز کردن افزونه‌های بومی LM Studio و سرورهای پروتکل زمینه مدل (Model Context Protocol یا MCP) در یک کاتالوگ واحد و قابل جست‌وجو، این آشفتگی را پایان دهد.

کاربران مدل‌های محلی معمولاً در تشخیص تفاوت میان افزونه‌های بومی و سرورهای MCP دچار سردرگمی می‌شوند؛ این دو، انواع متفاوتی از ادغام هستند که هر دو قابلیت‌های مدل را گسترش می‌دهند. این سردرگمی در بحث‌های جامعه کاربری، به‌ویژه در Reddit، کاملاً مشهود است؛ جایی که کاربرانی که درخواست لیستی متمرکز از افزونه‌ها را دارند، اغلب به‌جای افزونه‌ها، پیشنهادهایی برای سرورهای MCP دریافت می‌کنند. در حالی که افزونه‌های بومی مختص LM Studio Hub هستند، سرورهای MCP به یک استاندارد گسترده‌تر در صنعت تعلق دارند. این استاندارد اجازه می‌دهد ابزارهای مختلفی مانند Figma و Jira به‌طور رسمی با مدل‌های زبانی ارتباط برقرار کنند، همان‌طور که در گزارش قبلی ما درباره پشتیبانی رسمی این پلتفرم‌ها از سرورهای MCP بررسی شد. Local AI Tools با افزودن یک لایه سازگاری مخصوص LM Studio روی رجیستری‌های موجود، حدس و گمان را از این فرآیند حذف می‌کند.

پیمایش در اکوسیستم

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

به نقل از مستندات پروژه در sahansera.dev، این دایرکتوری لیست‌های عمومی LM Studio Hub و رجیستری رسمی MCP را با هم ترکیب کرده است. کاربران می‌توانند ابزارها را بر اساس نوع ادغام فیلتر کنند یا لیستی ترکیبی از تمام ابزارها را مرور کنند. هدف نهایی این است که اطلاعات مربوط به سازگاری، نحوه راه‌اندازی (Setup)، زمان اجرا (Runtime) و منبع ابزار (Provenance) همگی در یک مکان واحد ارائه شوند.

مکانیزم‌های کشف ابزار

فرآیند کشف با قابلیتی شروع می‌شود که کاربر به آن نیاز دارد. از آن نقطه، کاربر می‌تواند نوع خاص ادغام و تنظیماتی که برای آن لازم است را بررسی کند. این سازوکار مانع از بروز مشکل رایجی می‌شود که در آن کاربر ابزاری را پیدا می‌کند اما نمی‌تواند تشخیص دهد که آیا آن ابزار واقعاً با پیکربندی خاص LM Studio او سازگار است یا خیر.

با کنار هم قرار دادن این اکوسیستم‌های پراکنده, Local AI Tools به‌عنوان یک پل عمل می‌کند. این پلتفرم به کاربران اجازه می‌دهد بازار ابزارها را مرور کرده و برای افزونه‌های بومی مستقیماً به LM Studio پرش کنند، یا بررسی کنند که آیا متادیتای منتشر شده برای یک سرور MCP به‌طور ایمن با محیط محلی آن‌ها مطابقت دارد یا خیر. این رویکرد در واقع بخشی از جنبش گسترده‌تری است که با هدف حذف وابستگی به ابر و تقویت حریم خصوصی در چت‌بات‌های AI به سمت پردازش محلی حرکت می‌کند.

لایه سازگاری و برچسب‌گذاری

یکی از حیاتی‌ترین ویژگی‌های این ابزار، برچسب‌گذاری سازگاری برای سرورهای MCP است. LM Studio از هر دو نوع سرورهای MCP محلی و راه دور پشتیبانی می‌کند و پیکربندی آن‌ها معمولاً از طریق فایل mcp.json یا یک لینک «Add to LM Studio» انجام می‌شود. از آن‌جا که همه سرورهای MCP بلافاصله قابل استفاده نیستند، دایرکتوری یکی از سه برچسب زیر را اختصاص می‌دهد:

  • LM Studio Ready: متادیتای ابزار به‌گونه‌ای است که می‌تواند بدون نیاز به مقادیر اضافی از سوی کاربر، یک پیکربندی تولید کند. با این حال، کاربران باید پیش از افزودن، منبع و الزامات زمان اجرا را بررسی کنند.
  • Setup Required: مقادیر اضافی مانند کلیدهای دسترسی (Credentials)، مسیرهای فایل (Paths) یا آرگومان‌ها مورد نیاز است. کاربران باید بخش جزئیات را باز کنند تا ببینند چه ورودی‌هایی را باید ارائه دهند.
  • Compatibility Unknown: اطلاعات کافی برای تعیین وضعیت پیکربندی وجود ندارد. در این حالت، کاربران باید برای راه‌اندازی دستی به مستندات اصلی (Upstream) مراجعه کنند.

صفحه اصلی در ابتدا ورودی‌های «Ready» را فیلتر می‌کند، هرچند کاربران می‌توانند فیلتر سازگاری را تغییر دهند تا ابزارهای نیازمند تنظیمات یا ابزارهای با وضعیت نامشخص را نیز ببینند. برچسب «Unknown» نشان‌دهنده ناقص بودن متاداتا است و لزوماً به معنای عدم سازگاری تایید شده نیست.

مسیرهای ادغام و نصب

افزونه‌های بومی Hub و سرورهای MCP مسیرهای نصب متفاوتی را دنبال می‌کنند. افزونه‌های بومی از لینک‌های نصب اختصاصی LM Studio استفاده می‌کنند، اما ممکن است همچنان به نرم‌افزارهای خارجی که روی ماشین میزبان نصب شده‌اند وابسته باشند.

در مقابل، سرورهای MCP قابلیت‌های خود را از طریق پروتکل زمینه مدل ارائه می‌دهند. دایرکتوری بررسی می‌کند که آیا متادیتای منبع برای تولید یک پیکربندی معتبر در LM Studio کافی است یا خیر، تا کاربر از خطاهای پیکربندی دستی در فایل mcp.json جلوگیری کند.

کاربرد عملی: ابزارهای ویدیو

برای نمایش این گردش کار، نویسنده ابزار Local Video Tools را برجسته می‌کند؛ یک افزونه بومی که بازرسی، برش و تبدیل ویدیو را از طریق FFmpeg ممکن می‌کند. این ابزار مدیریت کارهای FFmpeg را به LM Studio می‌سپارد تا شتاب‌دهنده‌های سخت‌افزاری بدون متوقف کردن فراخوانی‌های AI در طول تبدیل‌های طولانی ویدیو، فعال بمانند.

گردش کار اصلی Local Video Tools (نسخه ۰.۱.۲ پیش‌نمایش اولیه) با ویدیوهای واقعی 4K HEVC/H.265 MOV روی سیستم‌های اپل سیلیکون تایید شده است. این ابزار قابلیت‌های زیر را پشتیبانی می‌کند:

  • برش بدون افت کیفیت (Lossless clipping)
  • رمزگذاری مجدد دقیق (Accurate re-encoding)
  • تبدیل از طریق VideoToolbox
  • ردیابی پیشرفت و قابلیت لغو عملیات
  • امن‌سازی مرزهای سیستم فایل و کارهای ذخیره‌شده (Persisted-job boundary hardening)

مراحل پیاده‌سازی

برای نصب ابزاری مانند Local Video Tools، دایرکتوری توالی زیر را پیشنهاد می‌دهد:

  • باز کردن Local AI Tools و انتخاب «LM Studio plugins» در فیلتر نوع.
  • جست‌وجوی کلمه «video» و شناسایی ابزار توسط نویسنده (sahansera) برای اطمینان از انتخاب ابزار درست در میان گزینه‌هایی با نام‌های مشابه.
  • استفاده از فلش برای باز کردن صفحه جزئیات جهت بررسی توصیفات، اطلاعات زمان اجرا و لینک منبع.
  • مطالعه دقیق دستورالعمل‌های نصب.
  • استفاده از علامت «+» روی کارت یا دکمه «Add to LM Studio» برای شروع فرآیند نصب.

نکته حیاتی این است که دایرکتوری تصریح می‌کند وجود یک «دکمه نصب» به معنای پیکربندی کامل ابزار نیست. برای مثال، Local Video Tools نیازمند نصب مستقل FFmpeg و ffprobe روی ماشین میزبان است، فارغ از اینکه خود افزونه نصب شده باشد یا خیر.

معماری فنی و ریسک‌ها

این پروژه که با فریم‌ورک Astro ساخته شده و تحت لایسنس MIT است، به‌صورت فایل‌های استاتیک منتشر می‌شود. فرآیند کشف و غنی‌سازی داده‌ها در طول مرحله Build اتفاق می‌افتد تا سرعت و سبکی سایت حفظ شود. لازم به ذکر است که این یک پروژه مستقل جامعه‌محور است و هیچ وابستگی رسمی به شرکت LM Studio ندارد و توسط آن‌ها تایید نشده است.

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

  • نیاز به کلیدهای API
  • نیاز به دسترسی‌های شبکه
  • دسترسی به سیستم فایل
  • اطلاعات منبع و سطح ریسک

با این حال، توسعه‌دهنده اشاره می‌کند که این سیگنال‌ها اغلب از روی متاداتا استنباط شده‌اند و به‌معنای یک بازرسی امنیتی (Security Audit) کامل نیستند. نویسنده هر ابزار لیست شده را با هر مدل آزمایش نکرده است. کاربران تشویق می‌شوند هنگام تصمیم‌گیری برای نصب، پروژه اصلی (Upstream) را بررسی کنند.

ملاحظات نهایی

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

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

گام بعدی شما

  • اگر از LM Studio استفاده می‌کنید، به Local AI Tools مراجعه کنید و ابزارهای «Ready» را برای گسترش قابلیت‌های مدل خود امتحان کنید.
  • پیش از نصب هر ابزار، پیش‌نیازهای سیستم (مانند FFmpeg) را در بخش جزئیات بررسی کنید تا با خطای اجرا مواجه نشوید.
  • در صورت یافتن ابزاری که در لیست نیست یا اطلاعاتش غلط است، از طریق GitHub Issue گزارش دهید.

اما داستان سخت‌افزاری اجرای این ابزارها در محیط محلی حتی پیچیده‌تر است — به تحلیل ما درباره‌ی بهینه‌سازی VRAM در مدل‌های کوانتیده مراجعه کنید.

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

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

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

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

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

جدا کردن لایه «کشف قابلیت» از «پیکربندی فنی» گام مهمی برای تبدیل کاربران عادی به کاربران پیشرفته است. این رویکرد نشان می‌دهد که آینده ابزارهای محلی نه در ساخت مدل‌های بزرگ‌تر، بلکه در استانداردسازی نحوه تعامل مدل با سیستم‌عامل (مانند MCP) نهفته است. در واقع، Local AI Tools سعی دارد نقش یک «اپ‌استور» غیررسمی را برای مدل‌های محلی ایفا کند تا سد ورود کاربران غیرفنی شکسته شود.

منابع

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

گفتگو

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

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

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

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

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

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

دات‌هوش

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

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