Back to MCP Servers
playwright mcp logo
mcp-server307

playwright mcp

Playwright MCP هو خادم بروتوكول سياق النموذج الرسمي من Microsoft الذي يجلب أتمتة المتصفح الكاملة إلى وكلاء الذكاء الاصطناعي باستخدام Playwright. فهو يمكّن نماذج اللغات الكبيرة (LLMs) من التنقل والتفاعل وفحص صفحات الويب عبر لقطات إمكانية الوصول المنظمة — دون الحاجة إلى نماذج الرؤية.

نظرة عامة

Playwright MCP هو خادم بروتوكول سياق النموذج (MCP) الرسمي الذي طورته Microsoft. يفتح الإمكانيات الكاملة لمكتبة Playwright — مكتبة الأتمتة الموثوقة والسريعة والمتعددة المتصفحات — أمام الوكلاء الاصطناعية ونماذج اللغة الكبيرة (LLMs) من خلال واجهة MCP قياسية.

بدلاً من الاعتماد على لقطات الشاشة أو نماذج الرؤية، يوفر Playwright MCP لقطات شاملة ومركبة للوصولية لشجرة DOM وشجرة الوصولية للصفحة. وهذا يسمح للوكلاء الاصطناعية بفهم وتنقل والتفاعل مع تطبيقات الويب بطريقة حتمية وكفؤة في استخدام الرموز (tokens).

يتكامل بسلاسة مع أدوات مثل Claude Desktop، Cursor، VS Code مع GitHub Copilot، Windsurf، وأي عميل متوافق مع MCP.

الميزات الأساسية

  • لقطات وصولية مركبة: تُرجع هيكل صفحة نظيفًا وهرميًا (لا حاجة للرؤية المعتمدة على البكسل).
  • تحكم كامل في المتصفح: التنقل إلى عناوين URL، النقر على العناصر، كتابة النص، الانتظار لظروف، التمرير، والتعامل مع الإطارات والنوافذ المنبثقة.
  • تقييم JavaScript: تنفيذ نصوص مخصصة في سياق المتصفح.
  • لقطات الشاشة وتفحص الحالة: التقاط لقطات شاشة أو طلب حالة الصفحة الحالية عند الطلب.
  • دعم متعدد المتصفحات: Chromium، Firefox، و WebKit مع خيارات قابلة للتكوين (بدون واجهة أو مع واجهة).
  • جلسات متصفح مستمرة: الحفاظ على الحالة عبر مكالمات أدوات متعددة لسير عمل معقدة متعددة الخطوات.
  • الامتثال لمعايير MCP: قائم على JSON-RPC مع اكتشاف الأدوات، يدعم stdio ووسائط نقل أخرى.
  • تصميم مناسب للوكلاء: مُحسَّن لحمل سياق منخفض واستدلال تكراري موثوق.

حالات الاستخدام

  • أتمتة ويب مدعومة بالذكاء الاصطناعي: السماح للوكلاء بملء النماذج، جمع البيانات، أو تنفيذ إجراءات على مواقع ويب ديناميكية.
  • إنشاء الاختبارات وتنفيذها: يولد الذكاء الاصطناعي وينفذ اختبارات من البداية إلى النهاية من خلال استكشاف التطبيق الحي.
  • التصحيح والاستكشاف: إعادة إنتاج الأخطاء، فحص حالات واجهة المستخدم، أو التحقق من التغييرات في متصفحات حقيقية.
  • الوكلاء المستقلة: بناء وكلاء تتفاعل مع أدوات SaaS، مواقع التجارة الإلكترونية، أو تطبيقات ويب داخلية.
  • سير عمل ذاتية الشفاء: تكيف الوكلاء مع تغييرات واجهة المستخدم باستخدام التفحص الداخلي لشجرة الوصولية.
  • البحث وجمع البيانات: الدمج مع خوادم MCP أخرى (مثل أدوات قاعدة البيانات أو API) لأتمتة كاملة من البداية إلى النهاية.

التثبيت والبدء السريع

باستخدام npx (موصى به لمعظم العملاء)

npx @playwright/mcp@latest

أمثلة التكوين

لـ Claude Desktop / Claude Code: أضف إلى إعدادات MCP:

{
  "mcpServers": {
    "playwright": {
      "command": "npx",
      "args": ["@playwright/mcp@latest"]
    }
  }
}

لـ VS Code / Cursor: تكوين مشابه عبر mcp.json أو دعم امتداد MCP المدمج.

الوضع بدون واجهة (للخوادم/CI):

npx @playwright/mcp@latest --headless

تعليمات الإعداد الكاملة، قائمة الأدوات المتاحة، والتكوين المتقدم (اختيار المتصفح، أبعاد العرض، إلخ.) موجودة في المستودع الرسمي ووثائق Playwright.

لماذا Playwright MCP؟

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

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

الأمان وأفضل الممارسات

  • التشغيل في بيئات معزولة أو حاويات عندما يكون ذلك ممكناً.
  • استخدم الوضع مع واجهة للتصحيح؛ الوضع بدون واجهة لوكلاء الإنتاج.
  • ادمج مع خوادم MCP أخرى (مثل PostgreSQL MCP) لسير عمل متعددة الأدوات آمنة.
  • راقب الجلسات طويلة الأمد لتجنب تسرب الموارد.

الروابط

يمثل Playwright MCP خطوة رئيسية نحو وكلاء ذكاء اصطناعي قادرين حقيقياً وأصليين للمتصفح في عام 2026.

Tags

mcpplaywrightأتمتة-المتصفحخادم-mcpوكيل-ذكاء-اصطناعياختبار-الويبإمكانية-الوصولclaudecursorvscode

Related Entries

Keep exploring similar tools and resources in this category.

Browse MCP Servers
PaidSync.ai logo

PaidSync.ai

MCP Servers

PaidSync.ai is a hosted MCP server for paid advertising that exposes 610+ tools across 14 advertising, analytics, tagging, and commerce platforms. It supports read/write workflows from AI clients including ChatGPT, Claude, Gemini, Cursor, Claude Code, and Codex, with a free plan.

Hyper3D MCP logo

Hyper3D MCP

MCP Servers

Hyper3D MCP is Hyper3D's hosted Rodin MCP server for creating 3D assets from natural-language instructions or supported references, checking asynchronous generation progress, and retrieving model download links inside AI coding clients. Official setup is documented for Codex, Claude Code, and Kimi Code CLI.

Semrush MCP Server logo

Semrush MCP Server

MCP Servers

Semrush MCP connects AI assistants to Semrush APIs for keyword, backlink, website traffic and market research.

Browserbase MCP Server logo

Browserbase MCP Server

MCP Servers

Browserbase MCP gives AI agents browser automation tools powered by Stagehand and Browserbase browser sessions.

SerpApi MCP Server logo

SerpApi MCP Server

MCP Servers

SerpApi MCP exposes search engine results to AI assistants through SerpApi, supporting live research and structured search data retrieval.

Similarweb MCP Server logo

Similarweb MCP Server

MCP Servers

Similarweb MCP brings website traffic and digital market intelligence into AI assistants for competitive research.

a2a mcp

Search the directory

Find entries, skills, articles, and categories. Use arrow keys to select and Enter to open.