دسترسی محلی به فایلها
برنامه دسکتاپ دسترسی مستقیم به فایلهای کامپیوتر شما دارد، بنابراین میتوانید اسناد محلی خود را در گردشهای کاری 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
- مهلت پروژه جمعه
- ایده برای ارائه را توسعه بده
مورد استفاده برای:
- یادداشتهای سریع
- فهرستهای ساده
- یادداشتهای موقت
مارکداون (.md)
فایلهای متنی با فرمت سبک که به راحتی قابل خواندن هستند.
# یادداشتهای جلسه
## موضوعها
- بررسی **بودجه**
- برنامهریزی Q2
- اعضای جدید تیم
## نکات اقدام
1. گزارش را کامل کن
2. به مشتری ایمیل بزن
3. ارائه را آماده کن
مورد استفاده برای:
- مستندات ساختارمند
- مستندات
- یادداشتها با سرفصل و فرمت
- فایلهای README برای پروژهها
مثالهای استفاده
ایجاد یادداشت
"یک فایل جدید با نام
notities-vergadering.mdبا نکات زیر که گفتیم بساز..."
AI فایل را در پوشه انتخابی شما با فرمت مناسب ایجاد میکند.
مدیریت فهرستها
"به فایل todo.txt من «خرید مواد غذایی» اضافه کن"
AI میتواند فهرستهای موجود را بخواند و گسترش دهد.
تحلیل اسناد
"همه فایلهای مارکداون در پوشه docs را بخوان و یک خلاصه بساز"
AI چندین فایل را میخواند و اطلاعات را ترکیب میکند.
سازماندهی فایلها
"تمام فایلهای .txt در این پوشه را پیدا کن و به پوشه فرعی 'archief' منتقل کن"
AI میتواند فایلها را جستجو کرده، پوشهها ایجاد کند و فایلها را جابهجا نماید.
امنیت و حریم خصوصی
- فقط پوشههای انتخابشده - برنامه فقط به پوشههایی که به صراحت انتخاب کردهاید دسترسی دارد
- پردازش محلی - فایلها به صورت محلی خوانده میشوند، به سرورهای خارجی آپلود نمیشوند
- کنترل کامل - تعیین کنید کدام پوشهها قابل دسترس هستند