اتصالات محلی
با استفاده از برنامه دسکتاپ میتوانید سرورهای MCP (Model Context Protocol) محلی را ثبت کنید. اینها اتصالاتی با سرویسها و ابزارهای خارجی هستند که مستقیماً روی کامپیوتر شما اجرا میشوند.
چرا تنها در برنامه دسکتاپ؟
سرورهای MCP میتوانند به دو صورت ارتباط برقرار کنند:
| نوع | پروتکل | وب اپ | دسکتاپ اپ |
|---|---|---|---|
| SSE | Server-Sent Events از طریق HTTP | ✅ بله | ✅ بله |
| Stdio | ورودی/خروجی استاندارد | ❌ خیر | ✅ بله |
سرورهای Stdio از طریق خط فرمان (stdin/stdout) ارتباط برقرار میکنند. این روش قدرتمند و پر استفاده است، اما دسترسی مستقیم به سیستمعامل را میطلبد. یک مرورگر وب به دلیل محدودیتهای امنیتی نمیتواند این کار را انجام دهد.
برنامه دسکتاپ بهعنوان یک برنامه کامل روی کامپیوتر شما اجرا میشود و به همین دلیل قادر است:
- برنامههای محلی را راهاندازی و هدایت کند
- از طریق stdin/stdout ارتباط برقرار کند
- به منابع محلی دسترسی داشته باشد
MCP چیست؟
Model Context Protocol یک استاندارد باز است که به دستیارهای هوش مصنوعی اجازه میدهد با ابزارها و منابع دادههای خارجی ارتباط برقرار کنند. یک سرور MCP ارائه میدهد:
- Tools (ابزارها) - اقداماتی که هوش مصنوعی میتواند انجام دهد (مثلاً جستجوی فایلها، فراخوانی API)
- Resources (منابع) - دادههایی که هوش مصنوعی میتواند بخواند (مثلاً اسناد، اطلاعات پایگاه داده)
- Prompts (دستورهای از پیش تعریفشده) - دستورات از پیش تعریفشده برای کارهای خاص