// ملف الإعداد
claude_desktop_config.json
يفتحه المسار Settings → Developer → Edit Config. على macOS يوجد في ~/Library/Application Support/Claude/؛ وعلى Windows في %APPDATA%\Claude\.
لمستخدمي Claude Desktop
Claude Desktop هو المكان الذي يسأل فيه كثيرون عن كود لا يعدّلونه الآن: المراجعات، وتأهيل الموظفين الجدد، ومكالمات الحوادث. تفهرس Maguyva المستودع وتقدّمه عبر MCP، فتستشهد الإجابات بالملفات والأسطر بدل الذاكرة.
خطة Free: 3 مستودعات, حتى 50 ألف سطر مُفهرَس من المستودع، بلا بطاقة.
لا حاجة إلى نسخة محلية. اسأل الفهرس. أربع حقائق خاصة بـClaude Desktop.
// ملف الإعداد
يفتحه المسار Settings → Developer → Edit Config. على macOS يوجد في ~/Library/Application Support/Claude/؛ وعلى Windows في %APPDATA%\Claude\.
// النقل
يشغّل هذا الملف عمليات محلية، لذا يشغّل هذا الدليل @maguyva/mcp عبر npx. يجب تثبيت Node.js.
// المفتاح
يقرأ الجسر MAGUYVA_API_KEY من كتلة env الخاصة بالخادم في الملف نفسه.
// إعادة التشغيل
يقرأ Claude Desktop الملف عند التشغيل. أغلق التطبيق بالكامل بعد التعديل؛ يبدأ الخادم عند التشغيل التالي.
تحتفظ مشاريع Claude بالتعليمات والملفات التي تبدأ بها كل محادثة في المشروع. إنها المكان الصحيح لـ:
الملفات المرفوعة لقطة ثابتة. بعد يوم من رفعها يكون المستودع قد تغيّر.
ثلاث طرق تنحرف بها محادثة عن الكود حين يغيب الكود.
ملف لُصق في المحادثة الأسبوع الماضي يصف كود الأسبوع الماضي. يجيب Claude بثقة من النسخة التي أُعطيت له.
نادرًا ما يجيب ملف واحد عن “ماذا يحدث حين يفشل هذا؟” فالمعالج وإعادة المحاولة والتنبيه تعيش عادة في ثلاث حزم مختلفة.
لا يملك Claude Desktop نسخة عمل من مستودعك. من دون أداة، تعتمد كل إجابة عن البنية على ما تذكّرت أن تلصقه.
إدخال واحد في mcpServers يمنح Claude:
تعليمات المشروع تخبر Claude كيف يجيب.
Maguyva تمنح Claude الكود الذي يجيب انطلاقًا منه.
أسئلة كنت ستفتح IDE للإجابة عنها.
// workflow 01
claude> ماذا يحدث بعد أن يفشل خطاف ويب للدفع في فحص التوقيع؟ semantic_search("webhook signature verification failure") src/payments/webhooks.ts:64 verifySignature() src/payments/webhooks.ts:91 rejectAndAlert() → يجيب Claude مستشهدًا بالسطرين معًا. [exit 0]
كل خطوة في الإجابة تشير إلى ملف وسطر يمكنك فتحهما.
// workflow 02
claude> كم موضعًا يقرأ الحقل القديم plan_code؟ text_pattern_search("plan_code") 14 تطابقًا في 9 ملفات dependency_search("getPlanCode", dependents) 6 مستدعين → يبدأ التقدير من عدد، لا من تخمين. [exit 0]
مفيد في اجتماع تخطيط، حين لا يكون المستودع مفتوحًا لدى أحد.
ثلاث خطوات. خطة Free: 3 مستودعات, حتى 50 ألف سطر مُفهرَس من المستودع، بلا بطاقة.
// step 01
اختر واحدًا تعرفه جيدًا، لتتمكَّن من التحقق من الإجابات.
// step 02
claude_desktop_config.json
{
"mcpServers": {
"maguyva": {
"command": "npx",
"args": [
"-y",
"@maguyva/mcp"
],
"env": {
"MAGUYVA_API_KEY": "mgv_xxxx"
}
}
}
} // step 03
استبدل mgv_xxxx بمفتاح API الخاص بك، وأغلق Claude Desktop بالكامل، ثم أعد فتحه. إن لم يظهر الخادم، فاقرأ mcp-server-maguyva.log في مجلد سجلات Claude (~/Library/Logs/Claude على macOS).