خادم Curriculo ATS MCP
في هذه الصفحة
قم بتوصيل Curriculo ATS الخاص بك إلى Claude، Cursor وأي عميل MCP يتحدث HTTP القابل للتدفق، أو إلى ChatGPT من خلال GPT مخصص. اطلب بلغة بسيطة لمراجعة المرشحين، نقل خطوط الأنابيب، الرد على المتقدمين، جدولة المقابلات وتحليلات السحب. عميل AI الخاص بك يقوم بالعمل مباشرة في ATS الخاص بك.
| النقطة النهائية | النقل | مؤلف | النطاق | أدوات |
|---|---|---|---|---|
https://mcp.curriculo.me/mcp | HTTP قابل للتدفق | OAuth 2.1، أو رمز الوصول الشخصي | ats:read, ats:write | 25 |
الخادم بعيد ومستضاف، لذلك لا يوجد شيء لتثبيت أو تشغيل محليا. توجيه أي عميل 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:
- افتح Claude، ثم تخصيص، ثم ****.
- انقر على إضافة رابط مخصص وملص الخادم URL أعلاه.
- إكمال تسجيل الدخول OAuth عند طلب. Claude يربط إلى منظمتك.
- ابدأ محادثة واسأل، على سبيل المثال، "ما الذي يقع في كل مرحلة من أدواري المفتوحة؟"
جديد هنا؟ اتبع دروس خطوة بخطوة: قم بتشغيل ATS الخاص بك في Claude، والذي يمر عبر التوصيل ، وتصنيف المرشحين حسب تناسب AI وتحديد المقابلات من الدردشة.
ربط عميل
أي عميل يتحدث لغة HTTP يعمل التوثيق باستخدام OAuth 2.1 أو باستخدام رمز الوصول الشخصي المرسل في رأس Authorization: Bearer . الإعداد للعملاء العاديين يلي.
Claude
في Claude (الويب أو سطح المكتب) ، انتقل إلى تخصيص،Connectors،إضافة وصلة مخصصة، ثم أدخل:
https://mcp.curriculo.me/mcpانقر فوق إضافة، إكمال تسجيل الدخول OAuth، ثم فتح المرفق لتمكين الأدوات المحددة التي تريد 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.
في ChatGPT، إنشاء GPT وفتح تكوين، ثم الإجراءات، ثم إنشاء عمل جديد.
استيراد المخطط من هذا URL:
https://mcp.curriculo.me/api/v2/mcp/openapi.jsonحدد المصادقة إلى OAuth، مع عميل ID وسرية من
https://mcp.curriculo.me/api/v2/ats/oauth/registerوهذه القيم من المخطط:الإعداد القيمة الموافقة URL https://mcp.curriculo.me/api/v2/ats/oauth/authorizeالرمز URL https://mcp.curriculo.me/api/v2/ats/oauth/tokenالنطاق ats:read ats:writeحفظ، ثم تسجيل الدخول إلى 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 وارسله كرأس حامل:
- قم بتسجيل الدخول على ats.curriculo.me.
- اذهب إلى إعدادات ****،المطورون،رموز الوصول الشخصية.
- قم بإنشاء رمز، اختر تاريخ انتهاء صلاحيته، وقم بنسخه. يتم عرضها مرة واحدة.
- مررها على أنها
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".
- "كيف تغير حجم المتقدمين مقابل الشهر الماضي، وأي وظيفة هي تحويل أفضل؟"




أدوات الكتابة لها آثار جانبية حقيقية: إرسال البريد الإلكتروني، تغيير الأنابيب، إغلاق الوظائف. حافظ على موافقات الأداة على إجراءات الكتابة حتى تثق بتدفق العمل.
الأمن
- إمكانية الوصول كل رمز مرتبط بمستخدم و منظمة واحدة كل ما يراه المساعد يقتصر على مؤسستك
- أقل الامتيازات لم يتم تطبيق نطاقات بعد، قم بإيقاف تشغيل أدوات الكتابة في إعدادات أدوات العميل لتحليلها.
- أرفعها في أي وقت يمكن إلغاء رموز الوصول الشخصية في إعدادات ****،المطورون. يمكن إزالة اتصالات OAuth من إعدادات الاتصال الخاصة بالعميل.
- أمن النقل كل حركة المرور HTTPS على HTTP قابل للتدفق لا تضع رمزًا في عملاء غير موثوق بهم أو تشاركهم في نص عادي.
جزء من محور Curriculo ATS MCP، الذي يربط أدلة الإعداد ومراجع الأدوات وثائق الموصول.
الخطوات التالية
- سلك من خلال MCP: استخدم هذه الأدوات من سلك.
- دليل إعداد وكيل البريد الإلكتروني: ربط صندوق الواردات الخاص بك وتقويم التوظيف.
- 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؟
استخدم إعدادات الإذن لكل أداة من عميلك لتعطيل أدوات كتابة محددة.
على أي منظمة تعمل؟
تلك المرتبطة بعلامتك اتصل بـ (وامي) للتأكد من المستخدم والمنظمة والمجالات في أي وقت
آخر تحديث