أفضل 10 خوادم Cursor MCP لمبرمجي Vibe في 2025

Emmanuel Mumba

Emmanuel Mumba

29 مايو 2025

أفضل 10 خوادم Cursor MCP لمبرمجي Vibe في 2025

لنواجه الأمر—التطوير الحديث يتحرك بسرعة. ومع وجود العديد من الأدوات، فإن البقاء فعالاً دون التنقل بين التطبيقات يمثل تغييرًا جذريًا. هنا يأتي دور خوادم MCP (بروتوكول سياق النموذج). تعمل هذه الخوادم خلف الكواليس لربط ميزات قوية مثل استخلاص الويب (web scraping)، ومعاينات التصميم، وأتمتة المتصفح، أو حتى تحويل المستندات مباشرة في محرر Cursor الخاص بك.

زر

بدلاً من التبديل بين علامات التبويب أو كتابة الكود الأساسي المتكرر (boilerplate code)، تحصل على أدوات ذكية وسلسة تعمل ببساطة داخل سير عملك. في هذا الدليل، نسلط الضوء على 10 من أفضل خوادم MCP مفتوحة المصدر التي يمكنك البدء في استخدامها اليوم لزيادة إنتاجيتك في Cursor.

1. خادم Apidog MCP

تم بناء خادم Apidog MCP خصيصًا للمطورين الذين يعملون مع واجهات برمجة التطبيقات (APIs). يربط مساعدي الذكاء الاصطناعي مثل Cursor مباشرة بوثائق واجهة برمجة التطبيقات الخاصة بك، حتى تتمكن من البناء بشكل أذكى وأسرع دون التبديل بين علامات التبويب.

على عكس المكونات الإضافية السياقية العامة، يركز Apidog على جعل مواصفات OpenAPI الخاصة بك، وبيانات نقاط النهاية، وتفاصيل المخطط متاحة على الفور للذكاء الاصطناعي. هل تريد إنشاء واجهة TypeScript أو بناء عميل Python بناءً على نقاط النهاية الحقيقية الخاصة بك؟ ما عليك سوى سؤال Cursor— فهو يعرف بالفعل بنية واجهة برمجة التطبيقات الخاصة بك.

أهم الميزات:

تكوين MCP في Cursor

تحرير ملف تكوين MCP افتح محرر Cursor، انقر على أيقونة الإعدادات (أعلى اليمين)، اختر "MCP" من القائمة اليسرى، ثم انقر على "+ Add new global MCP server" (إضافة خادم MCP عالمي جديد).

إضافة التكوين الصق التكوين التالي في ملف mcp.json الذي تم فتحه. تذكر استبدال <access-token> و <project-id> بالقيم الخاصة بك:

{
  "mcpServers": {
    "API specification": {
      "command": "cmd",
      "args": [
        "/c",
        "npx",
        "-y",
        "apidog-mcp-server@latest",
        "--project=<project-id>"
      ],
      "env": {
        "APIDOG_ACCESS_TOKEN": "<access-token>"
      }
    }
  }
}

التحقق من التكوين اختبر الاتصال بسؤال الذكاء الاصطناعي (في وضع الوكيل):

Please fetch API specification via MCP and tell me how many endpoints exist in the project

يتم تأكيد الاتصال الناجح عندما يقوم الذكاء الاصطناعي بإرجاع معلومات واجهة برمجة تطبيقات مشروع Apidog الخاص بك.

يزيل خادم Apidog MCP أحد أكبر العوامل التي تقتل الإنتاجية في تطوير واجهة برمجة التطبيقات: التنقل ذهابًا وإيابًا بين الوثائق والكود. يحول مواصفات واجهة برمجة التطبيقات إلى قاعدة معرفية ذكية وقابلة للاستعلام.

2. خادم Browserbase MCP

نظرة عامة: يمكّن خادم Browserbase MCP مساعدي الذكاء الاصطناعي من التفاعل مع صفحات الويب في بيئة متصفح سحابية، والتعامل مع المحتوى الديناميكي والتفاعلات المعقدة للمستخدم.

الميزات الرئيسية:

هذا الخادم مفيد بشكل خاص لاختبار تطبيقات الويب وأتمتة التفاعلات المتكررة مع المواقع الإلكترونية.

لإضافة Browserbase إلى Cursor، احصل أولاً على بيانات اعتماد واجهة برمجة التطبيقات من browserbase.io، ثم أضف التكوين التالي إلى ملف .cursor/mcp.json الخاص بك:

{
  "mcpServers": {
    "browserbase": {
      "command": "node",
      "args": ["path/to/mcp-server-browserbase/browserbase/dist/index.js"],
      "env": {
        "BROWSERBASE_API_KEY": "your_api_key_here",
        "BROWSERBASE_PROJECT_ID": "your_project_id_here"
      }
    }
  }
}

3. خادم Magic MCP

خادم Magic MCP يدمج قدرات الذكاء الاصطناعي التوليدي مباشرة في سير عمل التطوير الخاص بك. يسمح بما يلي:

من خلال الاستفادة من واجهة برمجة تطبيقات OpenAI، يجلب Magic MCP ميزات قوية مدفوعة بالذكاء الاصطناعي للمساعدة في مهام التطوير المختلفة.

{
  "mcpServers": {
    "@21st-dev/magic": {
      "command": "npx",
      "args": ["-y", "@21st-dev/magic@latest", "API_KEY=\"your-api-key\""]
    }
  }
}

مواقع ملفات التكوين:

4. خادم Opik MCP

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

الميزات الرئيسية:

يبسط هذا الخادم إدارة وتصور تجارب التعلم الآلي.

التكامل مع Cursor

للتكامل مع بيئة التطوير المتكاملة Cursor، أنشئ ملف .cursor/mcp.json في دليل مشروعك بالتكوين التالي:

{
  "mcpServers": {
    "opik": {
      "command": "/path/to/node",
      "args": [
        "/path/to/opik-mcp/build/index.js",
        "--apiUrl",
        "https://www.comet.com/opik/api",
        "--apiKey",
        "YOUR_API_KEY",
        "--workspace",
        "default",
        "--debug",
        "true"
      ],
      "env": {
        "OPIK_API_BASE_URL": "https://www.comet.com/opik/api",
        "OPIK_API_KEY": "YOUR_API_KEY",
        "OPIK_WORKSPACE_NAME": "default",
      }
    }
  }
}

استبدل /path/to/node بمسار ملف Node.js القابل للتنفيذ الخاص بك و /path/to/opik-mcp بمسار تثبيت opik-mcp الخاص بك. استبدل أيضًا YOUR_API_KEY بمفتاح Opik API الفعلي الخاص بك.

5. خادم Figma Context MCP

يُعد خادم Figma Context MCP جسرًا بين التصميم والكود عن طريق تغذية بيانات Figma مباشرة إلى مساعد البرمجة الخاص بك. يسمح للمطورين بالاستعلام عن التصميمات، وفهم التخطيطات، وإنشاء كود واجهة المستخدم بناءً على ما تم تصميمه بالفعل—لا مزيد من الذهاب والإياب مع فريق التصميم.

الميزات الرئيسية:

يضمن هذا التكامل اتساق التصميم ويبسط عملية التطوير.

{
  "mcpServers": {
    "figma": {
      "command": "npx",
      "args": ["-y", "figma-context-mcp"],
      "env": {
        "FIGMA_ACCESS_TOKEN": "your_figma_token_here"
      }
    }
  }
}

6. خادم Pandoc MCP

يجلب خادم Pandoc MCP قدرات تحويل المستندات القوية إلى بيئة التطوير الخاصة بك. يسمح بتحويل المستندات بين تنسيقات مختلفة، مثل:

هذا الخادم لا يقدر بثمن للمطورين الذين يعملون مع تنسيقات وثائق متنوعة.

لإضافة خادم Excel MCP إلى تكوين Cursor الخاص بك، أضف هذا إلى ملف .cursor/mcp.json الخاص بك:

{
  "mcpServers": {
    "excel": {
      "command": "npx",
      "args": ["-y", "excel-mcp-server"]
    }
  }
}

7. خادم Excel MCP

خادم Excel MCP يحول جداول البيانات الخاصة بك إلى مصادر بيانات يمكن للذكاء الاصطناعي الوصول إليها. يمكّن مساعد الذكاء الاصطناعي الخاص بك من قراءة ملفات Excel والاستعلام عنها وحتى الكتابة فيها في الوقت الفعلي، مما يساعدك على أتمتة إنشاء التقارير وتحويل البيانات وتنفيذ المنطق مباشرة في الكود.

الميزات الرئيسية:

هذا الخادم مفيد بشكل خاص لمعالجة البيانات المخزنة في جداول بيانات Excel وإنشاء التقارير.

لإضافة خادم Excel MCP إلى تكوين Cursor الخاص بك، أضف هذا إلى ملف .cursor/mcp.json الخاص بك:

{
  "mcpServers": {
    "excel": {
      "command": "npx",
      "args": ["-y", "excel-mcp-server"]
    }
  }
}

8. خادم Mindmap MCP

خادم Mindmap MCP يمنح مساعد الذكاء الاصطناعي الخاص بك الوصول إلى خرائط التفكير المنظمة. هذا مفيد بشكل خاص عند تبادل الأفكار حول الميزات، أو تخطيط البنى، أو تحديد الخطوط العريضة للمستندات. يمكن للمساعد قراءة خرائط التفكير وتفسيرها وحتى اقتراح تغييرات عليها، وتحويل الأفكار الخام إلى خطوات قابلة للتنفيذ.

الميزات الرئيسية:

تساعد هذه الأداة المطورين على تنظيم الأفكار وتخطيط الميزات بفعالية.

أضف ما يلي إلى ملف .cursor/mcp.json الخاص بك:

{
  "mcpServers": {
    "mindmap": {
      "command": "npx",
      "args": ["-y", "mindmap-mcp-server"]
    }
  }
}

9. خادم Markdownify MCP

خادم Markdownify MCP يمكّن تحويل تنسيقات المحتوى المختلفة إلى markdown نظيف ومنظم. إنه مفيد لـ:

يبسط هذا الخادم عملية إعداد المحتوى لمنصات مثل GitHub أو المدونات التقنية.

لدمج هذا الخادم مع تطبيق سطح المكتب، أضف ما يلي إلى تكوين خادم تطبيقك:

{
  "mcpServers": {
    "markdownify": {
      "command": "node",
      "args": [
        "{ABSOLUTE PATH TO FILE HERE}/dist/index.js"
      ],
      "env": {
        // By default, the server will use the default install location of `uv`
        "UV_PATH": "/path/to/uv"
      }
    }
  }
}


10. خادم Tavily MCP

يركز خادم Tavily MCP على تقديم معرفة عالية الجودة ومنسقة لمساعد الذكاء الاصطناعي الخاص بك. يجمع بين مصادر معرفية متعددة ويستخدم التصفية الذكية لمنح مساعدك معلومات أكثر صلة—مما يجعله مثاليًا للبحث العميق، أو مراجع الكود، أو الكتابة التقنية.

الميزات الرئيسية:

قم بتحرير ملف التكوين على النحو التالي:

"mcpServers": {
  "tavily-search": {
    "command": "uv",
    "args": [
      "--directory",
      "C:\\your_path\\mcp-server-tavily",
      "run",
      "tavily-search"
    ],
    "env": {
      "TAVILY_API_KEY": "YOUR_TAVILY_API_KEY",
      "PYTHONIOENCODING": "utf-8"
    }
  }
}

كيفية اختيار خادم MCP المناسب لـ Cursor

مع توفر العديد من خوادم MCP، قد يبدو اختيار الخادم المناسب لسير عمل التطوير الخاص بك أمرًا مربكًا. إليك بعض العوامل التي يجب مراعاتها لاتخاذ أفضل قرار:

1. حالة الاستخدام الخاصة بك

تتفوق خوادم MCP المختلفة في مهام مختلفة:

طابق الخادم مع احتياجات البرمجة الأكثر شيوعًا لديك.

2. مفتوح المصدر مقابل المستضاف

إذا كانت الخصوصية مصدر قلق أو كنت بحاجة إلى مزيد من التحكم:

زر

الخلاصة: تبسيط سير عمل التطوير الخاص بك

يمكن أن يؤدي دمج خوادم MCP هذه في بيئة Cursor الخاصة بك إلى تعزيز سير عمل التطوير الخاص بك بشكل كبير. من خلال تقليل التبديل بين السياقات وإحضار أدوات قوية مباشرة إلى بيئة التطوير المتكاملة (IDE) الخاصة بك، يمكنك التركيز أكثر على البرمجة وأقل على إدارة الأدوات المتباينة.

يعد البدء بخادم Firecrawl MCP خيارًا عمليًا نظرًا لقدراته القوية في استخلاص الويب ودعم المجتمع القوي. عندما تصبح أكثر ارتياحًا، يمكن أن يؤدي استكشاف خوادم أخرى مثل Browserbase لأتمتة المتصفح أو Magic MCP لأدوات الذكاء الاصطناعي التوليدية إلى زيادة تعزيز تجربة التطوير الخاصة بك.

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

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