الانتقال إلى المحتوى

خادم Curriculo ATS MCP

في هذه الصفحة

قم بتوصيل Curriculo ATS الخاص بك إلى Claude، Cursor وأي عميل MCP يتحدث HTTP القابل للتدفق، أو إلى ChatGPT من خلال GPT مخصص. اطلب بلغة بسيطة لمراجعة المرشحين، نقل خطوط الأنابيب، الرد على المتقدمين، جدولة المقابلات وتحليلات السحب. عميل AI الخاص بك يقوم بالعمل مباشرة في ATS الخاص بك.

النقطة النهائيةالنقلمؤلفالنطاقأدوات
https://mcp.curriculo.me/mcpHTTP قابل للتدفقOAuth 2.1، أو رمز الوصول الشخصيats:read, ats:write25

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

منتج مختلف عن API العام، مع مصادقة مختلفة. MCP يتحدث إلى Curriculo ATS والمستخدم يدخل. API key_ العام لا يصل إلى هذه الأدوات، و API العام لا يصل إلى ATS الخاص بك.

ما هو خادم Curriculo ATS MCP؟

خادم Curriculo ATS MCP هو نقطة نهائية مضيفة ، https://mcp.curriculo.me/mcp، والتي تسمح Claude ، ChatGPT ، Cursor وغيرها من عملاء MCP قراءة وتصرف على Curriculo ATS الخاص بك. تقوم بتسجيل الدخول مرة واحدة باستخدام OAuth أو رمز الوصول الشخصي، ثم اطلب بلغة بسيطة لمراجعة المرشحين، نقل المراحل، الرد على المتقدمين أو جدولة المقابلات.

بدء سريع

استخدم هذه النقطة النهائية في كل عميل MCP:

https://mcp.curriculo.me/mcp

أسرع مسار هو تدفق Claude:

  1. افتح Claude، ثم تخصيص، ثم ****.
  2. انقر على إضافة رابط مخصص وملص الخادم URL أعلاه.
  3. إكمال تسجيل الدخول OAuth عند طلب. Claude يربط إلى منظمتك.
  4. ابدأ محادثة واسأل، على سبيل المثال، "ما الذي يقع في كل مرحلة من أدواري المفتوحة؟"

جديد هنا؟ اتبع دروس خطوة بخطوة: قم بتشغيل ATS الخاص بك في Claude، والذي يمر عبر التوصيل ، وتصنيف المرشحين حسب تناسب AI وتحديد المقابلات من الدردشة.

ربط عميل

أي عميل يتحدث لغة HTTP يعمل التوثيق باستخدام OAuth 2.1 أو باستخدام رمز الوصول الشخصي المرسل في رأس Authorization: Bearer . الإعداد للعملاء العاديين يلي.

Claude

في Claude (الويب أو سطح المكتب) ، انتقل إلى تخصيص،Connectors،إضافة وصلة مخصصة، ثم أدخل:

https://mcp.curriculo.me/mcp

انقر فوق إضافة، إكمال تسجيل الدخول OAuth، ثم فتح المرفق لتمكين الأدوات المحددة التي تريد Claude لاستخدامها.

Claude مكون الدردشة مفتوحة للاتصالات ؛ Curriculo ATS مدرجة بين الاتصالات مع إضافة المرفق
إضافة موصل Curriculo في Claude: تخصيص → موصلات → إضافة موصل مخصص.

رمز Claude

إضافة الخادم بأمر واحد يفتح OAuth في متصفحك من خلال /mcp:

claude mcp add --transport http curriculo https://mcp.curriculo.me/mcp

أو تمرير رمز الوصول الشخصي مباشرة مع رأس:

claude mcp add --transport http curriculo https://mcp.curriculo.me/mcp \
  --header "Authorization: Bearer YOUR_CURRICULO_PAT"

قم بتشغيل /mcp داخل رمز Claude للتحقق من الحالة أو تشغيل تسجيل الدخول OAuth.

Cursor

افتح تخصيص في شريط الجانب Cursor وإضافة هذا إلى mcp.json:

{
  "mcpServers": {
    "curriculo": {
      "url": "https://mcp.curriculo.me/mcp"
    }
  }
}

Cursor يظهر يحتاج إلى تسجيل الدخولانقر عليه لتشغيل تدفق موافقة OAuth، وتحول الأدوات إلى الخضراء.

الرمز VS والعملاء الآخرين

يمكن لأي عميل بدون دعم MCP عن بعد أن يستخدم جسر mcp-remote :

{
  "mcpServers": {
    "curriculo": {
      "command": "npx",
      "args": ["-y", "mcp-remote", "https://mcp.curriculo.me/mcp"]
    }
  }
}

للتحقق بدون رأس، أضف حجة رأس:

"args": ["-y", "mcp-remote", "https://mcp.curriculo.me/mcp",
         "--header", "Authorization: Bearer YOUR_CURRICULO_PAT"]

ChatGPT (إجراءات GPT المخصصة)

يتصل ChatGPT من خلال GPT مخصص مع الإجراءات ، باستخدام سطح REST الذي يعكس أدوات MCP الـ 25.

  1. في ChatGPT، إنشاء GPT وفتح تكوين، ثم الإجراءات، ثم إنشاء عمل جديد.

  2. استيراد المخطط من هذا URL:

    https://mcp.curriculo.me/api/v2/mcp/openapi.json
  3. حدد المصادقة إلى OAuth، مع عميل ID وسرية من https://mcp.curriculo.me/api/v2/ats/oauth/register وهذه القيم من المخطط:

    الإعدادالقيمة
    الموافقة URLhttps://mcp.curriculo.me/api/v2/ats/oauth/authorize
    الرمز URLhttps://mcp.curriculo.me/api/v2/ats/oauth/token
    النطاقats:read ats:write
  4. حفظ، ثم تسجيل الدخول إلى Curriculo ATS والموافقة على الوصول عندما GPT يدعو أول إجراء.

المصادقة

هناك طريقتان للتحقق كلاهما يحل لمستخدم في منظمة واحدة.

OAuth 2.1 (موصى به)

العملاء التفاعليين (Claude، Cursor، ChatGPT) يستخدمون OAuth 2.1 مع تدفق رمز التفويض. يتم دعم تسجيل العميل الديناميكي، مطلوب PKCE (S256) للعملاء العامين، ويجب أن تكون URLات إعادة التوجيه https. تقوم بتسجيل الدخول إلى Curriculo ATS، وتوافق على الاتصال، ويقوم العميل بتخزين رمز قصير الأجل يُحديث تلقائيًا. مع Claude و Cursor ليس هناك أسرار لننسخها أو تدويرها يدوياً. يتم نشر البيانات الوصفية للخادم في https://mcp.curriculo.me/.well-known/oauth-authorization-server.

رمز الوصول الشخصي

بالنسبة لـ CLI أو الإعدادات بدون رأس، قم بتوليد رمز رمزي في ATS وارسله كرأس حامل:

  1. قم بتسجيل الدخول على ats.curriculo.me.
  2. اذهب إلى إعدادات ****،المطورون،رموز الوصول الشخصية.
  3. قم بإنشاء رمز، اختر تاريخ انتهاء صلاحيته، وقم بنسخه. يتم عرضها مرة واحدة.
  4. مررها على أنها Authorization: Bearer <token>، كما هو مبين في خطوات الإعداد أعلاه.

النطاق

الرموز تحمل نطاق واحد أو كلاهما.

النطاقيسمح
ats:readقائمة وقراءة الوظائف والمتقدمين، وصندوق الواردات والمقابلات والتحليلات (لم يتم تطبيقها بعد: أي رمز يمكن أن يستخدم كل أداة).
ats:writeإنشاء وتغيير البيانات: نقل المراحل، إرسال البريد الإلكتروني، جدولة المقابلات، تحديث الوظائف.

لستِ متأكدة من هو الرمز الذي تتصرفين به؟ اتصل بأداة whoami يعيد المستخدم الموثق، والمنظمة، وطريقة التوثيق والنطاقات الممنوحة

مرجع الأدوات

25 أداة نوع الوصول يخبرك بالمخاطر:

  • قراءة فقط تبدو.
  • اكتب تغييرات بيانات ATS.
  • كتابة + يغير البيانات ويصل إلى الخارج: تغادر رسالة بريد إلكتروني، يتم إرسال دعوة، أو تبدأ وظيفة AI.

سبعة عشر من الأدوات الخمسة والعشرين هي القراءة فقط. الأدوات السبعة للكتابة + لها عواقب خارجية؛ ما إذا كان المساعد يؤكد النية قبل استخدامها يعتمد على عميلك. لا توجد أداة تحذف سجل، ولكن reprocess_resume يكتب فوق تقييم AI المخزن.

الوظائف

أداةالوصولما الذي يفعلهبارامس
list_jobsاقرأقائمة الوظائف في مؤسستك، أحدث أولاً. مرشح حالة اختياريstatus, page, limit
get_jobاقرأتفاصيل كاملة عن وظيفة واحدة، بما في ذلك مراحل القناة وعدد المتقدمين.jobId (مطلوب)
create_jobكتابة +يخلق وظيفة و يفتحها على الفور: إنه حي و يقبل الطلبات ، وليس مسودة. المراحل الافتراضية هي العملاء المحتملين + الطلبات، الفحص، المقابلة، العرض. فقط عنوان مطلوب.title (مطلوب) description, location, locations, location_ack_required, type, work_mode, headcount, must_have_skills, preferred_skills, salary_min, salary_max, salary_currency, salary_period, salary_public, ask_salary, experience_min, experience_max, experience_public, ask_experience
update_job_statusكتابة +يغير حالة الوظيفة (DRAFT، OPEN، PAUSED، CLOSED، ARCHIVED). إنه لا يرسل بريد إلكتروني للمرشحين استخدمه عمداًjobId, status (كلاهما مطلوب)

المتقدمين

أداةالوصولما الذي يفعلهبارامس
list_applicantsاقرأقائمة مقدمي الطلبات، إختياريًا لوظيفة واحدة، مع تصفية بالنجوم والرفض والمحفوظة.jobId, starred, rejected, archived, page, limit
get_applicantاقرأمقدم طلب واحد بالكامل: المرحلة الحالية، علاقة الوظيفة، الملاحظات وتاريخ النشاط.applicantId (مطلوب)
search_candidatesاقرأالبحث باللغة البسيطة عبر المرشحين النشطين يعيد مطابقات مرتبة مع المهارات المتطابقة والحقائق والمنطق وراء كل منها.query (مطلوب) jobId, timestamp, page, limit
move_applicant_stageكتابة +يحرك شخص ما إلى مرحلة أخرى. يؤدي إلى تشغيل الأتمتة في هذه المرحلة، ويمكن أن يغلق عرض العمل تلقائيًا بمجرد استيفاء عدد الموظفين.applicantId, funnelId (مطلوب) reason
add_applicant_noteاكتبيضيف ملاحظة، مع علامة اختيارية بقرار PASS أو FAIL والجولة التي تنتمي إليها. خاصة بشكل افتراضي.applicantId, content (مطلوب) noteType, decisionFlag, roundName
get_applicant_resume_textاقرأالمحتوى CV المحلل كنص وحقول، بدون ملف مرفق.applicantId (مطلوب)
get_applicant_evaluationاقرأتقييم AI: درجة الملاءمة، والعلامات، والملخص وحالة الفجوة.applicantId (مطلوب)
reprocess_resumeكتابة +إعادة تشغيل خط أنابيب AI على CV (تقييم، مؤشر؛ يصف فقط إذا لم يتم تحليله بعد). يدور في الخلفية.applicantId (مطلوب)

صندوق الواردات والبريد الإلكتروني

أداةالوصولما الذي يفعلهبارامس
get_applicant_email_threadاقرأالمحادثة الكاملة مع مرشح واحد، في كلا الاتجاهين.applicantId (مطلوب)
list_inbox_emailsاقرأقوائم البريد الوارد، مرشحة حسب الوظيفة أو الحالة أو البحث النصي.jobId, status, search, page, limit
get_inbox_statsاقرأمعالجة العد والإجمالي.لا شيء
reply_to_applicant_emailكتابة +الإجابات على الموضوع الموجود، من صندوق بريد Curriculo أو من صندوق بريد مؤسستك الذي تلقى المحادثة. ليس هناك حاجة إلى اتصال صندوق بريدapplicantId, body (مطلوب) subject
send_bulk_emailكتابة +يرسل رسالة واحدة إلى مرشح واحد أو أكثر، للتواصل أو تحديثات الحالة، من صندوق بريد Curriculo المرسل. ليس هناك حاجة إلى اتصال صندوق بريدapplicantIds, subject, messageBody (جميع المطلوب)

المقابلات

أداةالوصولما الذي يفعلهبارامس
list_interviewsاقرأقائمة المقابلات حسب الوظيفة، المرشح، الوضع، النوع أو نطاق التاريخ.jobId, applicantId, status, type, dateFrom, dateTo, page, limit
schedule_interviewكتابة +يكتب المقابلة، ويضيف المقابلين ويخلق روابط ردود الفعل. مع وجود تقويم متصل، فإنه يخلق أيضا الحدث، ودعوة المرشح وتوليد رابط الفيديو: اجتماع جوجل من خلال تقويم جوجل، وفرق مايكروسوفت من خلال تقويم مايكروسوفت. meetingProvider: ZOOM لا يولد أي رابط زوم. سيتم حفظ المقابلة على أي حالapplicantId, jobId, title, scheduledStart, scheduledEnd (مطلوب) type, location, meetingProvider, participantIds, externalInterviewers, timezone, instructions

التحليلات

أداةالوصولما الذي يفعلهبارامس
get_analyticsاقرأإجمالي، وتقسيم المراحل، وأهم الوظائف ومزيج المصادر (جميع الوقت) ، بالإضافة إلى التغيير بين الفترات لفترة تاريخية تتمثل في الشهر إلى التاريخ.dateFrom, dateTo
get_dashboardاقرأصندوق الواردات بالإضافة إلى تحليل لكل وظيفة من كل شخص نشط حاليا.لا شيء

الأتمتة والاستيراد

أداةالوصولما الذي يفعلهبارامس
list_job_automationsاقرأيدرج الآليات التي تم تكوينها في الوظيفة: البريد الإلكتروني، جدولة المقابلات، وضع العلامات والإشعارات.jobId (مطلوب)
get_automation_executionsاقرأقم بتشغيل التاريخ من أجل الأتمتةautomationId (مطلوب) page, limit
get_import_batchاقرأتقدم الواردات المرشحة: العد وأي أخطاء.batchId (مطلوب)

الحساب

أداةالوصولما الذي يفعلهبارامس
whoamiاقرأيؤكد المستخدم والمنظمة التي يعمل بها المساعد، مع طريقة التحقق والنطاقات الممنوحة. يستحق أن يكون الأول في أي جلسةلا شيء

أدوات البريد الإلكتروني ترسل من صندوق البريد المرسل في Curriculo، لذا فإنها تعمل بدون صندوق بريد متصل. كما يعمل جدولة المقابلات بدون تقويم: لا يزال يحفظ المقابلة، ولكن لم يتم إرسال رابط للاجتماع في مقابلة الفيديو ولا يتم إرسال دعواتها.

إشارات مثالية

بمجرد أن تتصل، اسأل بلغة بسيطة. العميل يختار الأدوات المناسبة

  • "أرني ما الذي يقع في كل مرحلة من أدواري المفتوحة، وراقب أي شيء متوقف".
  • "اعثر على كبار مهندسي React مع خبرة قيادة الفريق وتلخيص أفضل خمسة".
  • "حرك بريا إلى المقابلة الثانية وصياغة إجابة يطلب توافرها الأسبوع المقبل".
  • "حجز مقابلة فيديو لمدة 45 دقيقة مع هذا المرشح يوم الخميس في الساعة الثانية بعد الظهر ET وإضافة رابط Google Meet".
  • "كيف تغير حجم المتقدمين مقابل الشهر الماضي، وأي وظيفة هي تحويل أفضل؟"
Claude الإجابة مع تحليل التوظيف: 5 وظائف مفتوحة، 153 مقدم طلب حسب المرحلة
اطلب عدد خطوط الأنابيب، العميل يدعو أدوات التحليل على ATS الخاص بك.
Claude تلخيص عشرة متقدمين الواجهة الأمامية كبار مع أدوار وخبرة تحليل
قم بتلخيص المتقدمين اليوم للوظيفة قبل أن تبحث في السيرة الذاتية
Claude يؤكد أن مرشحين انتقلوا إلى الفحص و يظهر مسودة استدعاء البريد الإلكتروني
تحريك المرشحين إلى الفحص وصياغة دعوة - إرسال فقط بعد تأكيد العناوين. جدولة المقابلات تحتاج إلى تقويم جوجل أو مايكروسوفت متصل.
تقدم Claude ثلاثة أسئلة فحص تستند إلى مشاريع سير حياة المرشح
توليد أسئلة فحص من السيرة الذاتية بالفعل في ATS.

أدوات الكتابة لها آثار جانبية حقيقية: إرسال البريد الإلكتروني، تغيير الأنابيب، إغلاق الوظائف. حافظ على موافقات الأداة على إجراءات الكتابة حتى تثق بتدفق العمل.

الأمن

  • إمكانية الوصول كل رمز مرتبط بمستخدم و منظمة واحدة كل ما يراه المساعد يقتصر على مؤسستك
  • أقل الامتيازات لم يتم تطبيق نطاقات بعد، قم بإيقاف تشغيل أدوات الكتابة في إعدادات أدوات العميل لتحليلها.
  • أرفعها في أي وقت يمكن إلغاء رموز الوصول الشخصية في إعدادات ****،المطورون. يمكن إزالة اتصالات OAuth من إعدادات الاتصال الخاصة بالعميل.
  • أمن النقل كل حركة المرور HTTPS على HTTP قابل للتدفق لا تضع رمزًا في عملاء غير موثوق بهم أو تشاركهم في نص عادي.

جزء من محور Curriculo ATS MCP، الذي يربط أدلة الإعداد ومراجع الأدوات وثائق الموصول.

الخطوات التالية

FAQ وإصلاح الأخطاء

هل أحتاج إلى تثبيت أو استضافة أي شيء؟

لا، لا، لا. الخادم مستضيف بالكامل في https://mcp.curriculo.me/mcp. توجيه موكلك إلى URL وتوثيق.

أي عملاء يدعمون؟

أي عميل MCP يدعم الخوادم البعيدة عبر Streamable HTTP ، مع OAuth 2.1 أو رمز الوصول الشخصي: Claude (الويب و سطح المكتب) ، Claude Code ، Cursor ، VS Code وغيرها. يمكن للعملاء الذين ليس لديهم دعم عن بعد أن يستخدموا الجسر عن بعد. ChatGPT يتصل من خلال GPT مخصص مع الإجراءات.

أدواتي تظهر الحاجة إلى تسجيل الدخول أو لن يتم الاتصال

إعادة تشغيل تدفق OAuth (في Claude Code، اكتب /mcp؛ في Cursor، انقر فوق Needs login). إذا كنت تستخدم رمز الوصول الشخصي، تأكد من أن الرأس هو بالضبط <token> ولم يتم إلغاء الرهان أو انتهاء صلاحيته.

هل تحتاج أدوات البريد الإلكتروني إلى صندوق بريد متصل؟

لا، لا، لا. إرسال رسالة البريد الإلكتروني السريع والرد على طلب البريد الإلكتروني من صندوق البريد الإلكتروني المرسل من Curriculo. يتم إرسال رد من صندوق البريد في مؤسستك عندما يتلقى صندوق البريد المحادثة. لإرسال من عنوانك الخاص بشكل عام، راجع دليل إعداد وكيل البريد الإلكتروني.

هل يخلق schedule_interview روابط زوم؟

لا، لا، لا. وصلات الفيديو تأتي من تقويم متصل: Google Meet مع Google، Microsoft Teams مع Microsoft. بدون تقويم، يتم حفظ المقابلة بدون رابط.

كيف أحد من قدرات AI؟

استخدم إعدادات الإذن لكل أداة من عميلك لتعطيل أدوات كتابة محددة.

على أي منظمة تعمل؟

تلك المرتبطة بعلامتك اتصل بـ (وامي) للتأكد من المستخدم والمنظمة والمجالات في أي وقت

هل كانت هذه الصفحة مفيدة؟

آخر تحديث