اربط وكيلك بخدمة iSomor
اختر وكيلك، وانسخ الرسالة والصقها في المحادثة. دعه يربط iSomor لترجمة ملفات PDF والحفاظ على تنسيقها والحصول على ملفات ثنائية اللغة.
انسخ. الصق. اتصل.
يتولى الوكيل الإعداد، وتكمل أنت تسجيل الدخول ومنح الإذن عند الطلب.
الصقها في المحادثة، وليس في الطرفية. النسخ وحده لا يربط حسابك.
الإعداد اليدوي والتفاصيل
استخدم عميلاً يدعم Streamable HTTP عن بُعد وOAuth مع PKCE S256. يدير العميل بيانات الاعتماد؛ لا تلصق الرموز في المحادثة. عد إلى صفحة التفويض بعد تسجيل الدخول في المتصفح. افتح جلسة Agent جديدة إذا لم تظهر الأدوات. أعد التفويض بعد انتهاء الصلاحية أو لتغيير الحساب. سحب الإذن يمنع الوصول اللاحق، لكن الترجمات المرسلة تستمر.
تحقق أولاً من إعدادات MCP الحالية. أعد استخدام اتصال isomor إذا تطابق عنوانه؛ لا تستبدل إعدادات أخرى أو خدمة مختلفة تحمل الاسم نفسه.
https://tryisomor.com/api/isomor/mcpCodex
إذا توفر Codex CLI، أضف الخادم بالأمر أدناه ثم نفذ codex mcp login isomor. وإلا فاستخدم إعدادات MCP في التطبيق أو أخبرني بأقصر خطوة يدوية.
codex mcp add isomor --url https://tryisomor.com/api/isomor/mcp
codex mcp login isomorClaude Code
إذا توفر Claude Code CLI، أضف الخادم بالأمر أدناه. ثم اطلب مني فتح /mcp داخل Claude Code واختيار isomor وإكمال التفويض. /mcp ليس أمراً للطرفية.
claude mcp add --transport http --scope user isomor https://tryisomor.com/api/isomor/mcpCursor
ادمج JSON أدناه في ~/.cursor/mcp.json الخاص بحسابي مع الحفاظ على الإدخالات الحالية. ثم أرشدني إلى تفويض iSomor في إعدادات MCP في Cursor.
{
"mcpServers": {
"isomor": {
"url": "https://tryisomor.com/api/isomor/mcp"
}
}
}الأدوات والمعاملات
يكتشف الوكيل مخططات الأدوات الفعلية عبر tools/list. تحتاج القراءة إلى documents:read، ويتطلب إنشاء الترجمة أيضاً translations:write.
get_capabilities- اللغات والصيغ والحدود
list_files- أحدث 20 ملف PDF ظاهراً في حسابك ومعرفاتها
get_quota- رصيد الحساب المتبقي
estimate_translation- تقدير تكلفة الصفحات دون حجز الرصيد
create_translation- إرسال الترجمة وحجز الرصيد بعد التأكيد
get_translation- الاستعلام عن حالة المهمة نفسها
get_translation_results- روابط مؤقتة لملفات PDF المترجمة وثنائية اللغة
معاملات الترجمة
احصل على file_id من list_files. قيم target_language هي en / zh، وقيم source_language هي auto افتراضياً أو en / zh. يبدأ pages من 1، مثل 1-3,5؛ وغيابه يعني جميع الصفحات. قيم output_formats هي translated / bilingual، وكلاهما افتراضياً. كل صفحة تكلف رصيداً واحداً؛ والحد لكل ملف 10 MiB و20 صفحة. استدعِ estimate_translation أولاً ثم create_translation مع confirmed: true بعد تأكيد المستخدم. أعد استخدام idempotency_key والمعاملات نفسها عند المحاولة مجدداً. تتطلب الحالة والنتائج job_id. اترك 5 ثوانٍ على الأقل بين استعلامات الحالة؛ الروابط صالحة 15 دقيقة. الحد 30 طلب MCP لكل حساب في الدقيقة. عالج سبب isError قبل إعادة المحاولة.