الأدوات المخصصةتجريبي
امنح Glaido قدرات لا يأتي بها. يبني وكيل برمجة بالذكاء الاصطناعي الأداة، وأنت تستورد المجلد. أول أداة تستغرق نحو دقيقتين.
تغطي الأوامر المضمّنة الويب وملفاتك وسجلك. تربط أداة مخصصة Glaido بأي شيء آخر له API، مثل مدير المهام أو ملاحظاتك أو أنظمة شركتك الداخلية.
تتكلم كالمعتاد، ويستدعي Glaido الأداة، وتكون الإجابة جاهزة للصق عند المؤشر.
ميزة تجريبية
تعيش الأدوات المخصصة في شاشة الأوامر، التي ما زالت تحمل شارة Beta في الشريط الجانبي. افتحها وخوادمك على تبويب مخصص.
أضف أول أداة
لا تبني الأدوات يدويًا، ولا تحتاج إلى معرفة البرمجة. يبنيها لك وكيل برمجة بالذكاء الاصطناعي مثل Claude Code أو Cursor أو Codex. أول أداة تستغرق نحو دقيقتين:
-
افتح وكيل البرمجة.
-
الصق هذا البرومبت ودعه يعمل:
I'm setting up custom tools for the Glaido dictation app. Read this guide and follow the instructions for coding agents: /docs/beta/tools Build the hello-world weather example from the guide (current weather for any city, using the free Open-Meteo API, no API key needed). It's a fixed demo: just run the commands from the guide without planning or questions, then tell me the exact folder to pick when I click Import folder on Glaido's Commands page. -
استورد النتيجة. عندما ينتهي الوكيل، افتح الأوامر في الشريط الجانبي لـ Glaido، وانتقل إلى تبويب مخصص، وانقر استيراد مجلد، واختر المجلد الذي أنشأه. فعّل الخادم بمفتاح التبديل.
اضغط اختصار لوحة المفاتيح للأوامر مع الاستمرار واسأل «ما الطقس في أمستردام؟»
المثال لا يحتاج إلى مفتاح API ولا إلى حساب، فلا يمكن أن يختل شيء في بيانات الاعتماد. يثبّت الوكيل أي شيء آخر يحتاجه في الطريق.
appScreens.toolsList.toolCount
appScreens.toolsList.disabled
لا يوجد وكيل برمجة بعد؟
ثبّت واحدًا أولًا. هو تطبيق سطح مكتب عادي بالإضافة إلى أمر في الطرفية. Claude Code خيار افتراضي جيد. بعد تثبيته وتسجيل الدخول، الصق البرومبت أعلاه فيه.
ابنِ أداتك
بعد أن يعمل مثال الطقس، استخدم البرومبت نفسه، لكن استبدل الفقرة الوسطى بالأداة التي تريدها. مثلًا:
- «اربط Glaido بمساحة Notion لدي»
- «اجعل Glaido قادرًا على إرسال رسائل Slack»
- «امنح Glaido وصولًا إلى API الداخلية لشركتي»
يقرر الوكيل إن كان هناك خادم جاهز لخدمتك أو يبني خادمًا مخصصًا صغيرًا، ويوصل أي مفاتيح API في ملف محلي، ويسلّمك مجلدًا لاستيراده. سيخبرك أي المفاتيح تضبط وأين تحصل عليها.
ابدأ من خادم فارغ بدل ذلك
إذا فضّلت أن يكون المجلد جاهزًا قبل فتح وكيل البرمجة، يستطيع Glaido تجهيز واحد لك. في تبويب مخصص، انقر خادم جديد.
- 1
اختر موقعًا
ينشئ Glaido مجلدًا للخادم هنا. الافتراضي هو
~/Glaido/servers، وهذا يُبقي كل خادم يجهّزه Glaido في مكان واحد. - 2
اختر لغة
تعمل Python باستخدام
uv، ويثبّت Glaido FastMCP ويقفل المشروع. تعمل TypeScript باستخدام Bun، ويثبّت Glaido حزمة MCP SDK ويقفلها. اختر أيهما تفضّل قراءته، ووكيل البرمجة يتولى أيًا منهما. - 3
دع Glaido يتحقق من إعدادك
يشغّل Glaido الخادم بنفسه، فيحتاج إلى العثور على
uvأوbunعلى جهازك. إذا لم يستطع، يعرض الأمر الواحد الذي يثبّته وزر التحقق مرة أخرى. إذا كانت لديك عدة نسخ مثبتة، تختار أيها يستخدم. - 4
سمِّ خادمك
هذا ما ستراه في شاشة الأوامر. إذا كان مجلد بذلك الاسم موجودًا، يخبرك Glaido بالاسم الذي سيستخدمه بدلًا منه.
هذه الخطوة الأخيرة. النقر على إنشاؤه يكتب المجلد. قبل ذلك، يمكنك الرجوع وتغيير أي شيء.
- 5
خذه إلى وكيلك
الخادم مُنشأ وفارغ. يعطيك Glaido برومبتًا لتنسخه إلى Claude Code أو Codex أو وكيل برمجة آخر، وزرًا يكشف المجلد في Finder أو Explorer.
يراقب Glaido ذلك المجلد، فتظهر الأدوات في شاشة الأوامر بينما يحفظها وكيلك. لا يلزم استيراده بعد ذلك.
ثبّت المهارة
البرومبت أعلاه يجعل وكيلك يجلب التعليمات من جديد في كل مرة. إذا كنت تنوي بناء مزيد من الأدوات، فثبّت المهارة من مستودع glaido-skills بدل ذلك. يعرف وكيلك عندها سير العمل كله ويشغّله تلقائيًا عند أي طلب مثل «اجعل Glaido قادرًا على إرسال رسائل Slack»، من دون برومبت. يمكنك أيضًا سؤال الوكيل عن المهارة نفسها لتفهم كيف تعمل أدوات Glaido.
git clone https://github.com/daveebbelaar/glaido-skills.git
mkdir -p ~/.claude/skills
cp -r glaido-skills/creating-glaido-mcp-servers ~/.claude/skills/تُثبَّت المهارة بهذا لكل مشروع. لتكون متاحة في مشروع واحد فقط، انسخها
إلى مجلد .claude/skills/ في ذلك المشروع بدلًا من ذلك. راجع
توسيع Claude Code بالمهارات.
هذه الأوامر آمنة لإعادة التشغيل: لا يفعل mkdir -p شيئًا إذا كان المجلد موجودًا، والنسخ يضيف هذه المهارة فقط أو يحدّثها من دون المساس بأي مهارات أخرى ثبّتها. على Windows، شغّلها في PowerShell.
أين تعيش أدواتك
يخرج مجلدان جاهزان، ويستحق الأمر الاستقرار على واحد. يجهّز خادم جديد في ~/Glaido/servers. يضع برومبت وكيل البرمجة أعلى هذه الصفحة مثال الطقس في ~/Glaido/glaido-mcp-servers. اختر المكان الذي تريد العيش فيه، وقل لوكيلك أن يبني هناك، وانقل أي شيء استقر في الآخر.
أبقِ كل خادم جديد في ذلك المجلد الواحد. عندما يصبح لديك بضعة خوادم، حوّله إلى مستودع git وادفعه إلى GitHub. تحصل على سجل إصدارات لأدواتك، ويصبح إعداد جهاز جديد استنساخًا واستيرادًا. يستطيع وكيل البرمجة فعل ذلك لك. يمكنك إبقاء الخوادم حيث تشاء، لكن إذا نقلت واحدًا، فاستورده مرة أخرى من موقعه الجديد.
تحديد ما يعمل من دون سؤال
تغطي الموافقة الخوادم التي أضفتها، بالإضافة إلى أمر مضمّن واحد. يسأل تحليل صورة قبل أن يستخدم صورة من الحافظة. راجع الموافقة على صورة من الحافظة.
يعمل كل أمر مضمّن آخر كلما استدعاه النموذج، ويقرر مفتاحه في تبويب المضمّنة إن كان النموذج يراه أصلًا. يشمل ذلك الملفات والتطبيقات، الذي يقرأ ويفتح أشياء على القرص من دون سؤال أولًا. أوقفه هناك إذا فضّلت ألا يفعل.
لخوادمك، لكل أداة سياسة موافقة. انقر بطاقة خادم في صفحة الأوامر واضبطها لكل أداة:
| السياسة | السلوك |
|---|---|
| تلقائي | تعمل الأداة فورًا، من دون سؤال |
| سؤال | يتوقف Glaido ويسألك قبل تشغيل الأداة |
| رفض | لا تعمل الأداة أبدًا، ويُخبر النموذج أن الاستدعاء رُفض |
الأدوات التي تقرأ البيانات فقط تكون افتراضيًا تلقائي، وكل ما عداها يكون افتراضيًا سؤال. عندما توشك أداة مضبوطة على سؤال أن تعمل، تظهر بطاقة موافقة في نافذة الأوامر:
يشغّل السماح مرة واحدة الأداة هذه المرة، ويحوّل السماح دائمًا السياسة إلى تلقائي، ورفض يرفض الاستدعاء. بينما البطاقة ظاهرة، يختار الضغط على Enter خيار السماح مرة واحدة ولا يلصق أبدًا.
لا تنتظر البطاقة إلى الأبد. اتركها 60 ثانية ولا يعمل شيء. يقول Glaido إنه توقف عن الانتظار ويسأل إن كنت تريد المحاولة مرة أخرى.
لماذا أدوات محلية ومحددة؟
يستخدم Glaido نموذجًا سريعًا لتعود الإجابات في نحو ثانية، والنماذج السريعة تعمل بشكل أفضل مع مجموعة صغيرة من الأدوات المحددة.
لهذا يشغّل Glaido الأدوات كخوادم صغيرة على جهازك، بدل الاتصال بخوادم MCP سحابية كبيرة. تلك تعرض عادةً عشرات الأدوات العامة الواسعة المصممة لوكلاء طويلي التشغيل مثل Claude Code، وتحميلها كلها يجعل النموذج السريع أبطأ وأقل دقة. أداة تؤدي عملًا واحدًا بإتقان («اجلب الطقس»، «أضف مهمة»، «ابحث في ملاحظاتي») تُبقي Glaido سريعًا.
مرجع
الأدوات المخصصة خوادم بروتوكول سياق النموذج (MCP) تعمل كعمليات محلية على جهازك. أدرها من تبويب مخصص:
-
يجهّز خادم جديد خادمًا فارغًا لك، كما هو موضح أعلاه.
-
يضيف استيراد مجلد مجلدًا يحتوي على ملف
mcp.json(أو.mcp.json). هذا ما ينتجه مسار وكيل البرمجة. -
يفتح تحرير، تحت ملف الإعداد أسفل التبويب، ملف إعداد MCP الخاص بـ Glaido،
~/Glaido/mcp.json، في المحرّر. يستخدم تنسيقmcpServersالقياسي الذي تشترك فيه معظم عملاء MCP:{ "mcpServers": { "my-server": { "command": "npx", "args": ["-y", "@example/mcp-server"], "env": { "API_KEY": "your-key" } } } }
يعيد Glaido تحميل قائمة الخوادم عندما يتغير الملف.
تعرض بطاقة الخادم أيقونة إضافة، واسم الخادم، ووصفًا من سطر، وحتى ثلاث من أدواته كشارات، مع شارة +N إضافية للباقي. على اليمين مفتاح التبديل الذي يفعّله. لا يظهر شيء آخر هناك إلا إذا فشل الخادم في البدء، فتُضاف شارة تحذير إلى الأيقونة.
انقر البطاقة لتفاصيلها: نقطة الحالة، وكل أداة مع سياسة الموافقة، ورسالة الفشل إن وُجدت، والإعداد الذي يشغّله Glaido، وأزرار لتحديث الأدوات أو فتح المجلد أو حذف الخادم.
يشغّل Glaido كل خادم مستورد من المجلد الذي استوردته، فلا يحتاج mcp.json إلى أي مسارات مطلقة.
عندما لا يبدأ خادم
البطاقة التي فشلت تحمل شارة تحذير. افتحها ويسمّي Glaido السبب بدل أن يجعلك تقرأ سجلًا:
| ما يقوله | ماذا تفعل |
|---|---|
| تعذّر العثور على بيئة التشغيل | ثبّت uv أو bun، أو وجّه الإعداد إلى النسخة التي لديك |
| يحتاج الخادم إلى حزمة غير مثبتة | شغّل خطوة التثبيت لمجلد ذلك الخادم |
| يحتاج الخادم إلى متغير بيئة غير مضبوط | أضف المفتاح إلى ملف البيئة المحلي للخادم |
| تعذّر تشغيل الخادم | عادةً مجلد انتقل بعد الاستيراد. استورده مرة أخرى من موقعه الجديد |
| بدأ ولم يجب كخادم MCP | عادةً لأن الخادم يطبع إلى stdout |
| لا يمكن استخدام أداة واحدة | مخطط تلك الأداة غير صالح. بقية الخادم ما زالت تعمل |
| حدث خطأ ما | الحالة العامة، لفشل لم يستطع Glaido تحديد مكانه |
حيث توقف خادم برمز خروج، يسمّي Glaido الرمز في الرسالة.
يكتشف Glaido الحالات الثلاث الأولى بالتحقق من إعدادك، فلا يوجد مخرج خادم لعرضه. لبقية الحالات، يظهر ما طبعه الخادم تحت الرسالة في مربّع التفاصيل. اطلب من وكيل البرمجة تشغيل سكربت التحقق من المهارة. يلتقطها كلها قبل أن تستورد.
لوكلاء البرمجة
إذا كنت وكيل برمجة أُرسلت إلى هنا لإعداد أداة لـ Glaido:
-
اجلب هذه المهارة واقرأها، ثم اتبعها حرفيًا: https://raw.githubusercontent.com/daveebbelaar/glaido-skills/main/creating-glaido-mcp-servers/SKILL.md
-
إذا طلب المستخدم مثال الطقس hello-world، فلا تحتاج إلى قراءة المهارة أو أي شيء آخر: إنه عرض ثابت. لا تخطط، ولا تولّد كودًا أو تعدّله، ولا تقترح مواقع مجلدات، ولا تطلب موافقة. تحقق من أن
uvمثبت (ثبّته من docs.astral.sh/uv إن لم يكن)، ثم شغّل بالضبط:TMP=$(mktemp -d) git clone --depth 1 https://github.com/daveebbelaar/glaido-skills.git "$TMP/glaido-skills" mkdir -p ~/Glaido/glaido-mcp-servers cp -r "$TMP/glaido-skills/examples/hello-world-weather" ~/Glaido/glaido-mcp-servers/hello-world-weather python3 "$TMP/glaido-skills/creating-glaido-mcp-servers/scripts/validate_glaido_mcp.py" ~/Glaido/glaido-mcp-servers/hello-world-weather(على Windows: كيّف الأوامر لـ PowerShell، واستنسخ إلى
$env:TEMPبدلmktemp.) عندما يكتب المدقق «ready to import»، تكون قد انتهيت. إنه يختبر إقلاع الخادم أصلًا، فتخطَّ أي تحقق إضافي. ملفmcp.jsonخالٍ من المسارات عن قصد، ولا شيء يحتاج إلى تعديل. انتقل مباشرة إلى خطوات الاستيراد أدناه. -
لأي شيء آخر، تغطي المهارة إعادة استخدام خوادم MCP الخارجية الموجودة، وتجهيز الخوادم المخصصة، وإعداد البيئة، ومخطط
mcp.json، والتحقق، وخطوات التسليم. -
مهما بنيت، يجب أن تنتهي رسالتك الأخيرة بخطوات الاستيراد الدقيقة للمستخدم: افتح تطبيق Glaido، وانقر الأوامر في الشريط الجانبي، وانتقل إلى تبويب مخصص، وانقر استيراد مجلد، ثم في متصفح الملفات الذي يفتح اختر المجلد كاملًا الذي أنشأته (المجلد نفسه، لا ملفًا داخله) وأكّد، وفعّل مفتاح تبديل الخادم. ثم اقترح أمرًا صوتيًا واحدًا يستخدم الأداة الجديدة.
المهارة هي مصدر الحقيقة وتتقدم على الملخص في هذه الصفحة.