الانتقال إلى المحتوى الرئيسي

نظرة عامة

يُتيح خادم Web2MD MCP استخدام Web2MD كمجموعة أدوات يمكن لمساعدات AI استدعاءها مباشرة، باستخدام Model Context Protocol (MCP) — وهو معيار مفتوح لربط نماذج AI بالأدوات ومصادر البيانات الخارجية. بعد الإعداد، يمكنك أن تطلب من Claude أو Cursor أو Windsurf تحويل الصفحات، أو البحث في سجل تحويلاتك، أو استرجاع Markdown المحفوظ دون مغادرة المحادثة.
يتطلب خادم MCP مفتاح API لـ Web2MD (خطة PRO). أنشئ واحدًا من لوحة التحكم.

الأدوات المتاحة

يوفر خادم MCP ثلاث أدوات:

convert_url

يجلب رابطًا ويُرجع محتوى الصفحة كـ Markdown. يدعم نفس خيارات التحويل المتوفرة في REST API. مثال على طلب: “حوّل هذا الرابط إلى markdown: https://docs.example.com/getting-started يبحث في جميع تحويلاتك المحفوظة سابقًا باستخدام استعلام بلغة طبيعية. يُرجع قائمة بالتحويلات المطابقة مع العناوين والروابط ودرجات الصلة. مثال على طلب: “ابحث في صفحاتي المحفوظة عن مقالات حول فهرسة قواعد البيانات”

get_conversion

يسترجع محتوى Markdown الكامل لتحويل محفوظ محدد عبر مُعرِّفه (ID). مفيد لسحب مستند كامل إلى السياق بعد العثور عليه باستخدام semantic_search. مثال على طلب: “احصل على المحتوى الكامل للتحويل abc123”

الإعداد

افتح ملف إعدادات Claude Desktop:
  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  • Windows: %APPDATA%\Claude\claude_desktop_config.json
أضف إدخال web2md ضمن mcpServers:
أعد تشغيل Claude Desktop. يجب أن تظهر أدوات Web2MD في قائمة اختيار الأدوات.

أمثلة على الاستخدام

بعد تشغيل خادم MCP، يمكنك استخدام اللغة الطبيعية في مساعد AI الخاص بك:
أنت: حوّل هذا الرابط إلى markdown: https://react.dev/learn/thinking-in-reactالمساعد: (يستدعي convert_url) إليك Markdown المحوَّل لصفحة “Thinking in React”…
أنت: ابحث في صفحاتي المحفوظة عن أي شيء متعلق بالمصادقة (authentication)المساعد: (يستدعي semantic_search) وجدت 3 تحويلات محفوظة متعلقة بالمصادقة:
  1. “OAuth 2.0 Guide” — محفوظ منذ يومين
  2. “JWT Best Practices” — محفوظ الأسبوع الماضي
أنت: احصل على المحتوى الكامل للتحويل abc123المساعد: (يستدعي get_conversion) إليك محتوى Markdown الكامل…
اجمع بين الأدوات في محادثة واحدة. على سبيل المثال: “ابحث في تحويلاتي عن وثائق React، ثم احصل على المحتوى الكامل لأحدثها.”

استكشاف الأخطاء وإصلاحها

تأكد من أنك أعدت تشغيل التطبيق بعد تعديل ملف الإعدادات. تحقق من أن الأمر npx web2md-mcp يعمل بنجاح في الطرفية (terminal).
تحقق مرة أخرى من أن WEB2MD_API_KEY صحيح وأن اشتراك PRO الخاص بك نشط. يمكنك التحقق من مفتاحك على صفحة مفاتيح API.
جرّب تثبيت الحزمة عالميًا أولًا: npm install -g web2md-mcp، ثم غيّر command إلى web2md-mcp واحذف حقل args.