كيفية استخدام خوادم MCP في ويندسيرف AI (أن تصبح مطورًا مضاعفًا 10 مرات)

@apidog

@apidog

12 أبريل 2025

كيفية استخدام خوادم MCP في ويندسيرف AI (أن تصبح مطورًا مضاعفًا 10 مرات)

إذا كنت تشعر بالانسجام مع Windsurf AI، فأنت بالفعل في طليعة تطوير الذكاء الاصطناعي المدعوم. لكن هل جربت سحر خوادم MCP بعد؟ هذه الأحجار الكريمة الصغيرة يمكنها تحويل تجربتك مع Windsurf من "رائع جداً" إلى "مدهش بشكل مذهل". تخيل إعطاء مساعد الذكاء الاصطناعي الخاص بك المفاتيح إلى قاعدة بياناتك أو المتصفح أو حتى GitHub - وكل ذلك دون مغادرة محررك. هذا هو ما يجلبه بروتوكول سياق النموذج (MCP) إلى الطاولة، واليوم سأرشدك خلال كيفية توصيله في Windsurf. مستعد للترقية؟ دعونا نبدأ!

💡
قبل أن نبدأ في استخدام خوادم MCP في Windsurf AI، دعنا نلقي تحية سريعة لـ Apidog - المنقذ الحقيقي لعشاق API! هذه الأداة السلسة تبسط تصميم واختبار وتوثيق APIs بواجهة سهلة جداً بحيث يمكن للمبتدئين القيام بها. إذا كنت تقوم بإنشاء تطبيقات بينما تستكشف Windsurf، جربها على apidog.com - إنها حلم مطور قد تحقق!
button
صورة واجهة Apidog

الآن، دعونا نبدأ بسحر MCP...

ما هي خوادم MCP ولماذا يجب استخدامها في Windsurf؟

ما هي قصة MCP؟ اختصار لبروتوكول سياق النموذج، إنه معيار مفتوح (شكرًا لـ Anthropic!) يسمح لأدوات الذكاء الاصطناعي مثل Windsurf بالتواصل مع أنظمة خارجية - فكر في قواعد البيانات، وAPIs، أو حتى الملفات المحلية الخاصة بك. خادم MCP هو مثل مساعد موثوق يكشف أدوات وبيانات للذكاء الاصطناعي الخاص بك، مما يجعله أكثر ذكاءً وترابطاً. في Windsurf، هذا يعني أن Cascade (ذلك المساعد الذكي الرائع) يمكنه فعل أكثر من مجرد اقتراح رمز - يمكنه العمل على مشروعك، جلب البيانات أو تنفيذ الأوامر في الوقت الفعلي.

لماذا الكلفة؟ لأن استخدام Windsurf مع MCP يشبه إعطاء عقلك البرمجي دفعة توربو. تحتاج إلى استعلام قاعدة بيانات PostgreSQL؟ هناك خادم MCP لذلك (تحقق من postgresql-mcp-server). هل ترغب في أتمتة مهام المتصفح؟ هناك واحد لذلك أيضًا. كل شيء يتعلق بالبقاء في التدفق - لا مزيد من التنقل بين التطبيقات أو العمل اليدوي. دعونا نبدأ في الإعداد!

إعداد خوادم MCP في Windsurf: دليلك خطوة بخطوة

بدء تشغيل خوادم MCP في Windsurf أسهل مما قد تعتقد. سواء كنت مبتدئًا أو مطورًا ذا خبرة، إليك كيف تحقق ذلك.

الخطوة 1: تثبيت Windsurf AI

أول الأمور، احصل على Windsurf إذا لم تكن قد قمت بذلك بعد. انتقل إلى موقع Windsurf وقم بتنزيله لـ Mac وWindows أو Linux، ثم قم بتثبيته. إنه محرر مطور مبني على عظام VS Code، لذا سيبدو مألوفًا ولكنه أكثر سحرًا. هل لديك بالفعل؟ تأكد من تحديثه - دعم MCP يتألق في النسخ الأحدث.

تنزيل windsurf

الخطوة 2: فتح الإعدادات وتمكين MCP

لنقم بتمكين مفتاح MCP:

  1. إطلاق Windsurf.
  2. انقر على زر "Windsurf - الإعدادات" (أسفل اليمين) أو اضغط على Cmd+Shift+P (ماك) / Ctrl+Shift+P (ويندوز/لينوكس) واكتب "فتح إعدادات Windsurf".
  3. قم بالتمرير إلى قسم "Cascade" في الإعدادات المتقدمة.
  4. ابحث عن خيار MCP - يكون موضحًا بشيء مثل "بروتوكول سياق النموذج". قم بتمكينه!

هذا يخبر Windsurf بالبدء في الاستماع إلى خوادم MCP. ستختار أيضًا نموذج AI هنا - Claude 3.5 Sonnet هو خيار ممتاز لمهام الترميز.

إعدادات cascade

الخطوة 3: إضافة خادم MCP

الآن، لنقم بتوصيل خادم MCP. يدعم Windsurf نوعين: stdio (أشياء سطر الأوامر المحلية) و sse (الخوادم البعيدة عبر HTTP). في هذا الدليل، سنستخدم PostgreSQL MCP Server من GitHub - مثالي لعشاق قواعد البيانات.

  1. احصل على الخادم: انتقل إلى postgresql-mcp-server (موصى به: انتقل إلى windsurf.run للعثور على المزيد من خوادم mcp)، استنساخه (git clone https://github.com/HenkDz/postgresql-mcp-server.git)، ثم انتقل إلى المجلد (cd postgresql-mcp-server).
  2. قم بتثبيته: ستحتاج إلى Node.js 18+. قم بتشغيل:
npm install
npm run build

3. قم بتكوينها: افتح إعدادات Windsurf مرة أخرى، اضغط على “Add Server” تحت Cascade، والصق هذا في ملف mcp_config.json (الموجود في ~/.codeium/windsurf/mcp_config.json):

إضافة خادم MCP
خادم MCP مخصص
{
  "mcpServers": {
    "postgresql-mcp": {
      "command": "node",
      "args": ["/path/to/postgresql-mcp-server/build/index.js"],
      "disabled": false,
      "alwaysAllow": []
    }
  }
}

استبدل /path/to/ بمسار مجلدك الفعلي (مثل /home/user/postgresql-mcp-server).

قوالب خادم MCP

4. قم بتحديث: اضغط على زر التحديث في الإعدادات لتحميلها.

عرض الأدوات المتاحة في windsurfs

الخطوة 4: اختبار الاتصال

ابدأ الخادم محليًا باستخدام:

npm run dev

ثم، في Windsurf، افتح لوحة Cascade (واجهة الدردشة) واكتب شيئًا مثل، “حلل قاعدة بيانات PostgreSQL الخاصة بي في postgresql://user:password@localhost:5432/mydb.” إذا كان يعمل، سترد Cascade باستجابات أداء أو تفاصيل المخطط - رائع، أليس كذلك؟

أدوات خادم MCP لـ cascade

استخدام خوادم MCP في Windsurf: متعة العالم الحقيقي

الآن بعد أن بدأ خادم MCP الخاص بك في العمل، دعنا نلعب به في Windsurf. خادم PostgreSQL MCP مليء بالخدع - إليك كيفية استخدام بعضها.

استعلام قاعدة البيانات الخاصة بك

في Cascade، جرب:

>> احصل على معلومات المخطط لـ postgresql://user:password@localhost:5432/mydb

سوف يقوم خادم MCP بجلب أسماء الجداول والأعمدة والقيود، وسيقوم Windsurf بتنسيقها بشكل جميل. تحتاج إلى تفاصيل معينة؟ أضف “لجدول المستخدمين” لتكبير الصورة.

إنشاء جدول

أخبر Cascade:

>> أنشئ جدولًا يسمى 'tasks' مع الأعمدة id (SERIAL)، name (VARCHAR)، وdone (BOOLEAN) في postgresql://user:password@localhost:5432/mydb

يقوم خادم MCP بتنفيذه، ويظهر لك Windsurf النتيجة. لا حاجة لكتابة SQL يدوي!

تصحيح الاستعلامات البطيئة

إذا كان تطبيقك متأخرًا، اسأل:

>> تصحيح مشكلات الأداء على postgresql://user:password@localhost:5432/mydb

يبحث الخادم عن الاختناقات - ربما فهرس مفقود - ويقترح Windsurf الإصلاحات. إنه كما لو كان لديك DBA على سرعة الاتصال!

استكشاف المزيد من خوادم MCP في Windsurf

خادم PostgreSQL MCP هو مجرد بداية. يمكن لمستخدمي Windsurf الانتقال إلى windsurf.run لاكتشاف المزيد من خوادم MCP، وقواعد Windsurf، والدروس، والكثير من الهدايا. هل تريد أتمتة GitHub؟ هناك خادم لذلك. هل تحتاج إلى التحكم في المتصفح؟ تحقق من عرض MCP من Browserbase.

صفحة ويب windsurf.run

صفحة وثائق Windsurf هي خريطة كنزك - احفر بعمق واكتشف ما يناسب مشروعك!

تعلم windsurf.run

نصائح لإتقان MCP في Windsurf

إليك كيفية استخدام MCP في Windsurf كالمحترفين:

لماذا تجعل خوادم MCP Windsurf تتألق

إليك الشيء الأهم: MCP تحول Windsurf إلى أكثر من مجرد محرر - إنه مركز قيادة. نشرت المشاركات على X تشيد بكيفية السماح لخوادم MCP (مثل تكامل قاعدة البيانات لـ Neon) لك "بإدارة المشاريع دون كتابة SQL". تلك هي الأجواء - عمل أقل، انسيابية أكثر. مقارنةً بالأدوات مثل Cursor، يقدم Windsurf مع MCP وعيًا أعمق بالسياق وتكامل أدوات سلس، مما يبقيك في إيقاعك.

الخاتمة: مغامرتك مع MCP في Windsurf تنتظرك

ها أنت ذا - أصبحت الآن خبيرًا في MCP في Windsurf! من توصيل PostgreSQL MCP Server إلى استعلام قواعد البيانات ببضع كلمات، لقد فتحت مستوى جديدًا تمامًا من الخفة في البرمجة. توجه إلى windsurf.run للحصول على المزيد من خوادم MCP، ونصائح Windsurf، والدروس للحفاظ على الزخم.

button

ممارسة تصميم API في Apidog

اكتشف طريقة أسهل لبناء واستخدام واجهات برمجة التطبيقات