هل فكرت يومًا في إنشاء وكيل بحث عميق مفتوح المصدر خاص بك بدلاً من الاعتماد على الخيارات المملوكة مثل بحث OpenAI العميق وباحث جوجل العميق؟ مع خوادم بروتوكول سياق النموذج (MCP) القوية مثل التفكير التسلسلي وإكسا، يمكنك بناء بديل مثير للإعجاب وموثوق للأدوات المملوكة.

في هذا الدليل، سنقوم بإرشادك خلال إعداد وتشغيل وكيل بحثك الخاص باستخدام خادمين MCP فقط:
✅ التفكير التسلسلي - للتفكير المنظم والتحليل
✅ إكسا - للبحث على الويب مدفوع بالذكاء الاصطناعي
سنعمل مع Windsurf IDE ودمج اختيارك من نماذج الذكاء الاصطناعي. في هذا الدليل، سأستخدم DeepSeek V3، لكن يمكنك أيضًا اختيار نماذج مثل:
- Claude Sonnet 3.5 أو 3.7 (من Anthropic)
- GPT-4o أو GPT-3.5 (من OpenAI)
- O3-mini وغيرها
لنبدأ! 🚀
ما هو وكيل البحث العميق مفتوح المصدر؟
إذًا، ما هو في الواقع هذا "الأداة البحثية العميقة مفتوحة المصدر" التي سنعمل عليها؟ في جوهرها، وكيل البحث العميق مفتوح المصدر هو أداة مصممة لـ أتمتة مهام البحث من خلال الاستفادة من قوة بروتوكول سياق النموذج (MCP). فهو يجمع بين قوة التفكير المدفوع بالذكاء الاصطناعي مع قدرات البحث على الويب، مما يتيح لك جمع وتحليل وتلخيص المعلومات من مصادر متعددة بكفاءة.
إليك كيفية عمله:
- تتصل الأداة بخادم MCP، مثل التفكير التسلسلي أو إكسا، لمعالجة استفسارات البحث بذكاء.
- يتكامل مع نماذج الذكاء الاصطناعي لتفسير وتلخيص وتوليد الرؤى من المعلومات المجمعة.
- تستخدم قدرات البحث على الويب لجلب البيانات ذات الصلة، مما يضمن أن بحثك شامل ومحدث.
- نظرًا لأنها مبنية بمكونات مفتوحة المصدر، لديك تحكم كامل في بياناتك، مما يضمن الشفافية والتخصيص.
لمن هو وكيل البحث العميق مفتوح المصدر مناسب؟
هذا الوكيل البحثي العميق مثالي لـ:
1. الباحثين والأكاديميين - جمع وتحليل المعلومات من مصادر مختلفة بسرعة لدعم الكتابات الأكاديمية، مراجعات الأدب، أو الاستكشاف العلمي.
2. الصحفيين والكتّاب - أتمتة البحث الخلفي، التحقق من الحقائق، وتجميع المحتوى للمقالات، التقارير، أو الصحافة الاستقصائية.
3. المطورين وهواة الذكاء الاصطناعي - تجربة سير العمل المعتمد على الذكاء الاصطناعي، بناء مساعدي بحث مخصصين، أو دمج خوادم MCP في مشاريعهم.
4. المحللين وصانعي السياسات - استخراج رؤى من مجموعات بيانات ضخمة، تقارير، ومصادر الأخبار لإبلاغ صنع القرار.
5. الطلاب والمتعلمين طوال الحياة - تبسيط جلسات الدراسة من خلال تلخيص المفاهيم الرئيسية وتوليد شروحات منظمة جيدًا.
متى يكون وكيل البحث العميق مفتوح المصدر أكثر فائدة؟
1. التعامل مع أبحاث كبيرة الحجم - عند التعامل مع كميات ضخمة من المعلومات عبر مصادر متعددة، يمكن لوكيل البحث المدعوم بالذكاء الاصطناعي أن يوفر الوقت والجهد.
2. أتمتة مهام البحث المتكررة - إذا كنت تقوم بإجراء عمليات بحث مشابهة بشكل متكرر، يمكن لهذه الأداة أتمتة العملية، مما يقلل العمل اليدوي.
3. ضمان بحث غير متحيز وشفاف - على عكس أدوات البحث المغلقة المصدر، فإن الحل المفتوح المصدر يتيح لك التحقق من كيفية معالجة البيانات والحفاظ على السيطرة الكاملة على سير عملك.
4. العمل باستخدام نماذج ذكاء اصطناعي مخصصة - إذا كنت تفضل استخدام نموذج LLM (مثل DeepSeek v3) أو تحتاج إلى نماذج ذكاء اصطناعي خاصة بمجال معين، فإن هذه الأداة تتيح لك دمج النموذج الذي تختاره.
5. زيادة الإنتاجية - من خلال الجمع بين التفكير المدفوع بالذكاء الاصطناعي مع البحث على الويب، تحصل على رؤى منظمة جيدًا بشكل أسرع من الطرق التقليدية للبحث.
كيفية إعداد وكيل بحثك العميق مفتوح المصدر
المتطلبات الأساسية:
- Windsurf IDE: يمكن تثبيت أحدث إصدار من Windsurf من الموقع الرسمي.
- Node.js: يوصى بالإصدار 20 أو أعلى.
- npm: يوصى بأن يكون لديك أحدث إصدار من npm، ولكن يجب أن تتمكن من العمل بشكل جيد مع الإصدار 7.
الخطوة 1: إنشاء مجلد مشروع جديد
إنشاء مجلد جديد: ابدأ بإنشاء مجلد جديد لمشروعك، مثل deep_researcher.
فتح باستخدام Windsurf IDE: افتح هذا المجلد باستخدام Windsurf IDE، الذي يدعم دمج خادم MCP.
الخطوة 2: تثبيت خادم Sequential-Thinking MCP
تثبيت خادم Sequential-Thinking MCP: قم بتشغيل الأمر أدناه لتثبيت وتكوين خادم Sequential-Thinking MCP. سيقوم هذا تلقائيًا بإعداد الخادم دون الحاجة إلى تغييرات تكوين يدوية.
npx -y @smithery/cli@latest install @smithery-ai/server-sequential-thinking --client windsurf --config "{}"تحقق من التكوين: تحقق من ملف mcp_config.json في دليل التكوين الخاص بـ Windsurf .codeium (إذا لم تتذكر مكان تثبيت windsurf، حاول البحث في: C:/Users/You/.codeium/windsurf/mcp_config.json) للتأكد من أن خادم Sequential-Thinking تم تكوينه بشكل صحيح. يجب أن يبدو كالتالي:
# ملف mcp_config.json
{
"mcpServers": {
"server-sequential-thinking": {
"command": "cmd",
"args": [
"/c",
"npx",
"-y",
"@smithery/cli@latest",
"run",
"@smithery-ai/server-sequential-thinking",
"--config",
"\"{}\""
]
}
}
}إذا كان الملف فارغًا، قم بزيارة مستودع GitHub للحصول على التكوينات المحدثة أو ببساطة انسخ والصق تكوينًا أعلاه.
اختبر الخادم: اختبر خادم Sequential-Thinking MCP من خلال تشغيل أوامر تجريبية، مثل:
# الإدخال التجريبي
>> استخدم التفكير التسلسلي لمساعدتي في تطوير لعبة فلابي بيرد بسيطة بلغة بايثون.الخطوة 3: إعداد خادم البحث على الويب إكسا MCP
إنشاء حساب إكسا والحصول على مفتاح API:
قم بزيارة الموقع الرسمي لإكسا، وإنشاء حساب، والحصول على مفتاح API مجاني من قسم "مفاتيح API" في ملفك الشخصي.

استنساخ مستودع خادم إكسا MCP: استنساخ مستودع خادم إكسا MCP من GitHub:
git clone https://github.com/exa-labs/exa-mcp-server.git cd exa-mcp-serverتثبيت التبعيات وبناء المشروع:
لتثبيت جميع التبعيات باستخدام npm، قم بتشغيل الأمر:
npm installقم ببناء المشروع:
npm run buildإنشاء رابط عالمي:
قم بتشغيل الأمر التالي لجعل خادم إكسا MCP قابلاً للتنفيذ من أي مكان:
npm linkتكوين خادم إكسا MCP في Windsurf:
قم بتحديث ملف mcp_config.json بأحدث التكوينات من مستودع GitHub الخاص بإكسا. استبدل النصوص التجريبية بمفتاح API الخاص بك الفعلي. يجب أن يبدو كالتالي:
# ملف mcp_config.json
{
"mcpServers": {
"server-sequential-thinking": {
"command": "cmd",
"args": [
"/c",
"npx",
"-y",
"@smithery/cli@latest",
"run",
"@smithery-ai/server-sequential-thinking",
"--config",
"\"{}\""
]
},
"exa": {
"command": "npx",
"args": ["C:/Research_agent/exa-mcp-server/build/index.js"],
"env": {
"EXA_API_KEY": "YOUR_API_KEY"
}
}
}
}اختبر خادم إكسا MCP: للتحقق من أن خادم إكسا يعمل من خلال تشغيل مطالبات تجريبية، مثل:
# الإدخال التجريبي
>> ابحث عن مقالات مدونة حول AGI.استخدام وكيل البحث العميق مفتوح المصدر الخاص بك
الآن بعد أن تم إعداد كلا خادمي MCP وتكوينه بشكل صحيح، يمكنك استخدامهما لإنشاء أداة بحث عميقة. إليك نموذج من أجل اختبار إعدادك:
# الإدخال التجريبي
>> عند استخدام التفكير التسلسلي، استخدم أكبر عدد ممكن من الخطوات. يجب أن يستخدم كل خطوة من خطوات التفكير التسلسلي فروع، isRevision، و needsMoreThoughts، ويجب أن تحتوي كل فرع على 3 خطوات على الأقل. قبل كل خطوة من التفكير التسلسلي، استخدم إكسا للبحث عن 3 صفحات ويب ذات صلة ثم فكر في محتوى صفحات الويب. يجب أن تكون الإجابة النهائية طويلة بما يكفي ومنظمة جيدًا. السؤال: ما هي الميتافيزيقا؟سيولد هذا النموذج ردًا منظمًا مع روابط البحث التي استخدمها النموذج للإجابة على سؤالك.
روابط البحث على الويب:

نموذج الإخراج:

الميزات والفوائد
المرونة والتحكم:
من خلال استخدام خوادم MCP مفتوحة المصدر، تحافظ على التحكم الكامل في عملية البحث وخصوصية البيانات الخاصة بك.
التخصيص:
يمكنك الاختيار من بين نماذج الذكاء الاصطناعي المختلفة مثل DeepSeek v3، Claude Sonnet 3.5، أو GPT 4o، مما يسمح لك بتخصيص أداة البحث الخاصة بك وفقًا للاحتياجات المحددة.
الكفاءة من حيث التكلفة:
تشغيل خوادم MCP الخاصة بك يمكن أن يكون أكثر فعالية من حيث التكلفة من الاعتماد على الخدمات المملوكة، خاصة للمهام البحثية المتكررة أو الكبيرة.
ماذا تفعل عندما لا يعمل وكيل البحث العميق مفتوح المصدر
عند إعداد واستخدام وكيل البحث العميق مفتوح المصدر الخاص بك مع خوادم MCP، قد تواجه بعض المشكلات. إليك بعض المشاكل الشائعة وحلولها:
خادم MCP غير مكون بشكل صحيح:
إذا كان خادم MCP الخاص بك لا يعمل كما هو متوقع، تحقق من ملفات التكوين (مثل mcp_config.json) بحثًا عن الأخطاء. تأكد من أن مفاتيح API مدخلة بشكل صحيح وأن الخادم مرتبط بشكل صحيح.
مشاكل مفتاح API:
إذا واجهت أخطاء تتعلق بمفاتيح API، تحقق من أنها مدخلة بشكل صحيح في ملفات التكوين الخاصة بك. أيضًا، تحقق مما إذا كانت مفاتيح API الخاصة بك قد انتهت صلاحيتها أو إذا كنت قد تجاوزت حدود الاستخدام.
النموذج لا يستجيب:
إذا كان نموذج الذكاء الاصطناعي الخاص بك لا يستجيب، تأكد من أنه مثبت ومكون بشكل صحيح. تحقق من أي تحديثات للنموذج أو تبعياته.
لم يتم العثور على نتائج البحث على الويب:
إذا لم تُعد نتائج البحث على الويب، تحقق من اتصال الإنترنت لديك وتأكد من أن API البحث (مثل إكسا) يعمل بشكل صحيح.
الخاتمة
إنشاء وكيل بحث عميق مفتوح المصدر باستخدام خوادم MCP مثل التفكير التسلسلي وإكسا يوفر بديلاً قويًا للأدوات المملوكة. من خلال دمج هذه الخوادم مع Windsurf IDE ونموذج الذكاء الاصطناعي المفضل لديك، يمكنك إنشاء أداة بحث مرنة وفعالة من حيث التكلفة تحافظ على خصوصية بياناتك و控制ك.
