MCP

افحص نظافة نص روسي مُلصق من الدردشة

لمسح بقايا العلامات في لصق دردشة روسي أولًا ثم تقرير polish. ثبّت humanizer-ru بـ pip ولا تشغّل polish على Markdown كما هو.

Official source · humanizer-ru

Install

pip install humanizer-ru

لمن يناسب

لمن يريد فحص نظافة قابل للتحقق على الروسية الملصقة من واجهة دردشة ثم يقرر polish. humanizer-ru للنص الروسي ويقدّم معالجة نظافة لصق قابلة للتحقق. عبر MCP تُعرض الأوامر نفسها كـ humanizer-mcp على stdio وتطابق أدوات contract.v1.json. النص يبقى في هذه العملية؛ هذه الأدوات لا ترسله خارجها.

لا تناسب من يعمل أصلًا مسودات Markdown وينوي تشغيل polish فورًا: polish يزيل ## و** وعلامات اقتباس بأسلوب عنوان الكتاب والشرطات. فقط مع --preserve-markup يجوز polish نصًا عليه علامات. ولا من لم يثبّت حزمة Python ويغيّر إعداد العميل فقط — أمر الخدمة humanizer-mcp بعد التثبيت.

أكمل أول محاولة في 3 دقائق

مسار رسمي واحد: ثبّت الحزمة ثم اكتب إعداد MCP الوحيد كـ humanizer-mcp. لا تضف مثبّتًا ثانيًا بجانبه.

pip install humanizer-ru

موضع إعداد العميل هذا الصف في جدول خوادم MCP:

{
  "mcpServers": {
    "humanizer-ru": { "command": "humanizer-mcp" }
  }
}

المتطلب: Python يشغّل pip على هذا الجهاز وعميل يشغّل MCP عبر stdio. لا تضع عنصرًا نائبًا لمفتاح؛ هذه الخدمة لا تطلب API key.

الاستدعاء الأول يستخدم أمر المسح المكتوب في المصدر: انظر العلامات أولًا ولا polish بعد. جهّز العينة وامسح كما في المصدر:

python -c "open('primer.txt','w',encoding='utf-8').write('Согласно отчёту :contentReference[oaicite:3]{index=3}, рост заявок.\n')"
humanizer-markers --scan primer.txt; echo "rc=$?"

النجاح: ينتهي الأمر ويطبع رمز الخروج بعد rc= وترى إن وسم المسح بقايا دردشة في العينة. في جانب MCP تسير الأوامر نفسها في ظرف JSON-RPC والأخطاء وفق العقد بـ isError. هذه قراءة ومسح محليان وليست بلا مخاطر: تكتب primer.txt على هذا الجهاز وتقرأ الملف.

بعد أن يعمل المسح إن أردت polish فانظر أداة MCP humanizer_polish. لـ Markdown أضف --preserve-markup وإلا تقشر العناوين وعلامات التضخيم.

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

الحالة الأولى: افحص علامات متبقية في لصق دردشة. استخدم humanizer-markers --scan (نفس مجموعة الأوامر عبر MCP) على الروسية الملصقة للتو في المحرر. لتأكيد «هل هناك بقايا اقتباس دردشة» قبل إعادة الكتابة. المصدر يعرض فقط مسح primer.txt ورمز خروج ولا يسرد كل أنواع العلامات.

الحالة الثانية: بعد تأكيد أنها ليست مسودة تنضيد، تحقق وقائع أو polish. يقدّم MCP humanizer_facts وhumanizer_polish بنفس نمط سطر الأوامر. لا تضرب polish على Markdown مباشرة؛ --preserve-markup إن وجب الإبقاء على العلامات. المصدر بلا جدول معاملات لهاتين الأداتين؛ إن نقص توقف عند الأسماء والحدود أعلاه.

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

اسم الحزمة humanizer-ru وعملية MCP humanizer-mcp والعقد contract.v1.json. النص لا يغادر العملية لكن الملفات المحلية تُقرأ وقد تُكتب عينة مثل primer.txt. polish يكسر Markdown إلا مع --preserve-markup. المصدر لا يكتب مسار تراجع. أخطاء JSON-RPC عبر isError. الملاحظات الرسمية:

https://github.com/Vladimir-Human/humanizer-ru