ارتباطهای محلی
با استفاده از برنامه دسکتاپ میتوانید سرورهای MCP محلی (Model Context Protocol) را ثبت کنید. اینها ارتباطاتی با سرویسها و ابزارهای خارجی هستند که مستقیماً روی رایانه شما اجرا میشوند.
چرا فقط در برنامه دسکتاپ؟
سرورهای MCP میتوانند به دو صورت ارتباط برقرار کنند:
| نوع | پروتکل | وب اپ | دسکتاپ اپ |
|---|---|---|---|
| SSE | Server-Sent Events از طریق HTTP | ✅ بله | ✅ بله |
| Stdio | ورودی/خروجی استاندارد | ❌ خیر | ✅ بله |
سرورهای استدیو (Stdio) از طریق خط فرمان (stdin/stdout) ارتباط میگیرند. این روش قدرتمند و بسیار استفادهشده است، اما دسترسی مستقیم به سیستمعامل را میطلبد. مرورگر وب به دلیل محدودیتهای امنیتی نمیتواند این کار را انجام دهد.
برنامه دسکتاپ به عنوان یک برنامه کامل روی رایانه شما کار میکند و بنابراین میتواند:
- برنامههای محلی را راهاندازی و هدایت کند
- از طریق stdin/stdout ارتباط برقرار کند
- به منابع محلی دسترسی پیدا کند
MCP چیست؟
Model Context Protocol یک استاندارد باز است که به دستیارهای هوش مصنوعی اجازه میدهد با ابزارها و منابع دادهای خارجی ارتباط برقرار کنند. یک سرور MCP ارائه میکند:
- ابزارها - اقداماتی که هوش مصنوعی میتواند انجام دهد (مثلاً جستوجوی فایلها، فراخوانی API)
- منابع - دادههایی که هوش مصنوعی میتواند بخواند (مثلاً اسناد، اطلاعات پایگاه داده)
- پرامپتها - دستورالعملهای از پیش تعیینشده برای وظایف خاص
یافتن سرورهای MCP
منابع مختلفی برای یافتن سرورهای MCP وجود دارد:
| منبع | URL | توضیح |
|---|---|---|
| دایرکتوری سرورهای MCP | mcpservers.org | دایرکتوری گسترده با صدها سرور |
| Awesome MCP Servers | github.com/punkpeye/awesome-mcp-servers | فهرستی در گیتهاب |
| Smithery | smithery.ai | رجیستری با قابلیت جستجو |
| مخزن MCP رسمی | modelcontextprotocol.io/examples | نمونههایی از تیم MCP |
سرورهای پیشنهادی برای استفاده شخصی
برای AI-Public سرورهای MCP زیر بهطور خاص مفید هستند: