دسترسی محلی به فایلها
برنامه دسکتاپ دسترسی مستقیم به فایلهای رایانه شما دارد، به شما اجازه میدهد اسناد محلی خود را در جریانهای کاری AI برایتان استفاده کنید.
تنظیم پوشه
برای کار با فایلهای محلی، ابتدا باید یک پوشه انتخاب کنید:
- باز کردن داشبورد
- در سمت راست، بخش فایلهای محلی را بیابید
- برای انتخاب پوشهای روی رایانه خود کلیک کنید
- پوشه انتخابشده همچنان روی داشبورد در دسترس است
میتوانید چندین پوشه اضافه کنید. پوشههای انتخابشده قبلی همچنان برای کلیک روی داشبورد در دسترس هستند.
قابلیتهای در دسترس
دسترسی به فایل از @modelcontextprotocol/server-filesystem استفاده میکند و امکانات زیر را ارائه میدهد:
خواندن فایلها
| کارکرد | توضیح |
|---|---|
| read_text_file | محتوای کامل یک فایل متنی را بخوانید. اختیاری: تنها اولین یا آخرین N خط. |
| read_media_file | یک تصویر یا فایل صوتی را بخوانید (به صورت base64 بازگردانده میشود). |
| read_multiple_files | چندین فایل را بهطور همزمان بخوانید. خوانشهای شکستخورده عملیات را متوقف نمیکنند. |
نوشتن و ویرایش فایلها
| کارکرد | توضیح |
|---|---|
| write_file | ایجاد یک فایل جدید یا بازنویسی یک فایل موجود. |
| edit_file | ویرایشهای انتخابی با تشخیص الگوهای پیشرفته. از dry-run پشتیبانی میکند تا تغییرات را پیشنمایش کنید. |
مدیریت پوشهها
| کارکرد | توضیح |
|---|---|
| create_directory | ایجاد پوشه جدید (در صورت نیاز شامل پوشههای بالادستی). |
| list_directory | نمایش محتوای پوشه با پيشوندهای [FILE] یا [DIR]. |
| list_directory_with_sizes | نمایش محتوای پوشه شامل اندازه فایلها و آمار. |
| directory_tree | دریافت درخت JSON بازگشتی از محتوای پوشه. |
جستجو و جابهجایی فایلها
| کارکرد | توضیح |
|---|---|
| search_files | جستجوی بازگشتی برای فایل/پوشههایی که با الگو مطابقت دارند یا ندارند. |
| move_file | جابهجایی یا تغییر نام فایلها و پوشهها. |
| get_file_info | دریافت متادیتا دقیق (اندازه، تاریخ ایجاد، دسترسیها و غیره). |
سایر
| کارکرد | توضیح |
|---|---|
| list_allowed_directories | نمایش همه پوشههایی که برنامه به آنها دسترسی دارد. |
انواع فایلهای پشتیبانیشده
میتوانید فایلهای متنی بسازید و ویرایش کنید. فرمتهای مفیدترین عبارتند از:
متن ساده (.txt)
فایلهای متنی ساده بدون فرمت.
یادداشتهای من امروز:
- جلسه در ساعت 14:00
- ضربالاجل پروژه جمعه
- ایده برای ارائه گسترش دهید
برای چه چیز مناسب است:
- یادداشتهای سریع
- فهرستهای ساده
- یادداشتهای موقتی
Markdown (.md)
فایلهای متنی با فرمت سبک که به راحتی قابل خواندن است.
# یادداشتهای جلسه
## موضوعات
- بحث **بودجه**
- برنامهریزی Q2
- اعضای تیم جدید
## نکات اقدام
1. تکمیل گزارش
2. ارسال ایمیل به مشتری
3. آمادهسازی ارائه
برای چه چیز مناسب است:
- اسناد ساختاربندیشده
- مستندات
- یادداشتها با عناوین و فرمت
- فایلهای README برای پروژهها
نمونههای استفاده
یادداشتبرداری
"یک فایل جدید
notities-vergadering.mdبا نکاتی که در جلسه مطرح شد بساز..."
هوش مصنوعی آن را در پوشه انتخابی شما با فرمت مرتب ایجاد میکند.
مدیریت فهرستها
"به فایل todo.txt من اضافه کن 'خریدها' را"
هوش مصنوعی میتواند فهرستهای موجود را بخواند و گسترش دهد.
تحلیل اسناد
"تمام فایلهای Markdown در پوشه docs را بخوان و یک خلاصه بساز"
هوش مصنوعی چند فایل را میخواند و اطلاعات را ترکیب میکند.
سازماندهی فایلها
"تمام فایلهای .txt در این پوشه را پیدا کن و به زیرپوشه 'archief' منتقلشان کن"
هوش مصنوعی میتواند فایلها را جستجو، پوشهها را ایجاد و فایلها را منتقل کند.