mcpurl: خادم MCP خفيف الوزن يحول صفحات الويب إلى Markdown
mcpurl، الذي طورته Rkonfj، هو خادم بروتوكول نموذج السياق الذي يسمح لوكلاء الذكاء الاصطناعي بجلب وتفسير صفحات الويب المباشرة. يسترجع عنوان URL عام ويحول HTML الخام إلى Markdown باستخدام مكتبة Turndown، ويزيل السكربتات والبيانات الوصفية الزائدة بحيث يمكن للنماذج تحليل محتوى الصفحة. الأداة تنفذ MCP لتوافق العميل الأصلي وتعرض نقطة نهاية fetch_url بسيطة. يحصل المطورون وباحثو الذكاء الاصطناعي على مسار مباشر يمكن قراءته آليًا لإضافة بيانات الويب في الوقت الحقيقي إلى سير عمل الوكلاء.
ما المهام التي يمكنك استخدامها فعلاً من أجلها؟
يعمل mcpurl كجسر بين وكيل وصفحة ويب معينة، حيث يوفر أداة fetch_url ذات غرض واحد تعيد محتوى الصفحة بتنسيق Markdown. تشمل الاستخدامات النموذجية إعطاء نماذج اللغة لقطة قابلة للقراءة لمقال أو وثيقة أو منشور مدونة، ومعالجة الصفحات قبل التلخيص أو الاستخراج أو الإجابة على الأسئلة من قبل النموذج. يهدف الخادم إلى إضافة قدرة قراءة الويب إلى الوكلاء داخل خط أنابيب MCP.
ما مدى دقة مخرجات Markdown لاستخدام النموذج؟
يتم إجراء التحويل باستخدام مكتبة Turndown، التي تزيل السكربتات والأساليب والبيانات الوصفية غير الضرورية لإنتاج Markdown مبسط. يقلل هذا المخرج من ضوضاء HTML ويقدم العناوين والقوائم ونص الفقرات بتنسيق يمكن للنماذج تحليله بشكل أكثر توقعًا. تعتمد دقة التحويل على هيكل الصفحة الأصلية؛ يمكن أن ينتج عن HTML المعقد أو المتداخل بشكل عميق Markdown أقل ترتيبًا قد يتطلب معالجة خفيفة بعد ذلك.
ما هي تنسيقات الملفات والصفحات التي يتعامل معها أو يفوتها؟
يقبل mcpurl عناوين URL العامة HTTP(S) ويقوم بعملية جلب قياسية لصفحة HTML، لذا لا يمكنه الوصول إلى المحتوى خلف تسجيلات الدخول أو جدران الدفع ولا ينفذ JavaScript المعقد من جانب العميل. قد تعيد الصفحات التي تعتمد على العرض في وقت التشغيل محتوى غير مكتمل. الخادم مناسب فقط للموارد التي تستجيب لطلب ويب مباشر دون مصادقة إضافية أو تنفيذ متصفح.
هل من السهل إضافته إلى سير عمل الذكاء الاصطناعي؟
تقوم الأداة بتنفيذ معيار MCP وتتكامل مع المضيفين المتوافقين مع MCP، بما في ذلك Claude Desktop، من خلال إضافة خادم mcpurl إلى تكوين الوكيل. يعمل كعملية خفيفة الوزن من Node.js يتم استدعاؤها عبر npx، مما يكشف عن نقطة نهاية fetch_url التي يستدعيها الوكلاء. يتطلب الإعداد تعديل ملف تكوين العميل وتشغيل الأمر npx المقدم، مما يجعله امتدادًا يركز على المطورين بدلاً من كونه أداة نقطة ونقر.
موصل عملي موجه للمطورين مع نطاق واضح
mcpurl هو أداة عملية للمطورين والباحثين الذين يحتاجون إلى وكلاء لقراءة صفحات الويب الحية داخل إعداد MCP؛ يقوم بتحويل HTML إلى Markdown مناسب للآلة ويتكامل مع تكوينات الوكلاء الحالية. اعتبره خطوة معالجة مسبقة: استخدمه عندما تكون الصفحات قابلة للاسترجاع مباشرة، وقدم خطوة عرض أو تحقق منفصلة عندما يعتمد المحتوى على تنفيذ أو مصادقة من جانب العميل.