mu؛ همه ابزارهای ایجنت توی یک سرور MCP
خلاصهٔ کاملتر
به روایت مخزن پروژه، mu یه سرور MCP و همزمان یه وباپه که میخواد دسترسی به «دنیای واقعی» رو برای ایجنتها فراهم کنه. ایدهاش سادهست: یه نقطهٔ اتصال که پشتش دهها سرویس نشسته — خبر، جستوجوی وب، ایمیل، بازارها، آبوهوا، ویدیو، مکانها، تصویر، فایل، تقویم و مخاطبین. آدمها هم همون محتوا رو توی وباپ و با کارتهای خلاصه میبینن.
وصل کردنش به یه کلاینت MCP فقط چند خط تنظیماته:
{
"mcpServers": {
"mu": {
"url": "https://micro.mu/mcp"
}
}
}برای فراخوانی برنامهای هم باید یه Personal Access Token از مسیر /token بسازی و توی هدر Authorization: Bearer بفرستی.
اگه نمیخوای همهٔ ابزارها به ایجنتت معرفی بشن، با پارامتر tools روی آدرس MCP میتونی فهرست رو محدود کنی؛ بقیه هنوز قابل صدا زدنن، فقط لیست نمیشن. هر ابزار یه زیردستور CLI هم داره و همون یه باینری، هم سرور رو بالا میآره و هم نقش خط فرمان رو بازی میکنه. CLI رجیستریمحوره، یعنی هر ابزاری که به سرور اضافه شه خودکار به خط فرمان هم میآد. بات دیسکورد و تلگرام هم داره.
برای بخش هوش مصنوعی میشه Claude، Atlas Cloud (DeepSeek) یا یه اندپوینت لوکال Ollama یا سازگار با OpenAI رو انتخاب کرد؛ همون مدل، سرویسها رو بهعنوان tool صدا میزنه، جواب رو میسازه و حافظهٔ هر کاربر رو بین نشستها نگه میداره. ورود با نام کاربری و رمز، پسکی (WebAuthn) یا گوگل ممکنه. سلفهاست هم با اسکریپت نصب، Docker Compose یا go install انجام میشه و بار اول یه ویزارد راهاندازی برات باز میشه.
لایسنس پروژه AGPL-3.0 ـه: میتونی استفادهاش کنی، تغییرش بدی و توزیعش کنی، ولی اگه نسخهٔ تغییریافته رو بهعنوان سرویس اجرا کنی باید سورسش رو هم منتشر کنی.
نکات کلیدی:
- یک سرور MCP و یک وباپ کنار هم؛ ایجنت و آدم به یک محتوا دسترسی دارن
- پوشش خبر، جستوجوی وب، ایمیل، بازارها، آبوهوا، فایل، تقویم، مکان و چند سرویس دیگه
- احراز هویت با Personal Access Token برای MCP و CLI
- محدودکردن ابزارهای معرفیشده با پارامتر tools
- انتخاب مدل بین Claude، Atlas Cloud یا مدل لوکال؛ سلفهاست با Docker یا go install
- لایسنس AGPL-3.0




