Claude MCP Add Atlassian: خطوة بخطوة لإعداد Jira و Confluence

اربط Claude Code مع Jira و Confluence بأمر واحد هو claude mcp add. تعرّف على نقطة نهاية v2، واختيارات النطاق، وتسجيل الدخول عبر OAuth، وترويسات رمز API، وأوائل الأوامر النصية، وملف .mcp.json للفريق، وجدول لاستكشاف أخطاء ستواجهها فعلًا وإصلاحها.

Claude MCP Add Atlassian: خطوة بخطوة لإعداد Jira و Confluence
Cristian Da Conceicao
مؤسس Picasso IA

لا تنخفض قائمة المهام المتراكمة في Jira أبدًا، ولا يستطيع أحد العثور على شيء في Confluence. يستطيع Claude قراءة الاثنين والكتابة فيهما والإجابة عن أسئلة بشأنهما دون أن تلصق تذكرة واحدة في نافذة دردشة. الربط كله سطر واحد في الطرفية: claude mcp add --transport http atlassian https://mcp.atlassian.com/v2/mcp. شغّله، وسجّل الدخول مرة واحدة من متصفحك، فيستطيع Claude Code البحث في Jira باستخدام JQL، وإنشاء عناصر العمل، وقراءة صفحات Confluence أو تعديلها، كل ذلك ضمن صلاحياتك أنت.

يمرّ هذا الدليل على claude mcp add atlassian بالترتيب الذي ستحتاجه فعلًا: ما الذي يوفّره الخادم، وما الذي يجب التحقق منه أولًا، والأمر الدقيق، والنطاقات الثلاثة، وتسجيل الدخول عبر OAuth، وجولة أولى من الأوامر النصية، وخيار رمز API للأتمتة، ومشاركة الإعداد مع الفريق، وجدول لاستكشاف الأخطاء وإصلاحها. كل أمر ونقطة نهاية أدناه مأخوذ من الوثائق الحالية لـ Atlassian و Claude Code، وقد جرى التحقق منها في أكتوبر 2026.

ما الذي يفعله Atlassian MCP فعلًا

MCP (بروتوكول سياق النموذج) هو المعيار المفتوح الذي يسمح لعميل الذكاء الاصطناعي باستدعاء أدوات خارجية. تستضيف Atlassian خادمها البعيد الخاص، Atlassian Rovo MCP Server، فلا تثبّت شيئًا محليًا. يتصل Claude Code بعنوان URL، وتتولى Atlassian المصادقة والصلاحيات واستدعاءات Jira و Confluence خلف ذلك.

زميلان يشيران إلى حاسوبين محمولين يعرضان لوحة مشروع وصفحة مستند على طاولة من خشب البلوط المشترك

Jira و Confluence في خادم واحد

تخدم نقطة نهاية واحدة Jira و Jira Service Management و Confluence و Bitbucket و Projects و Goals وتسجيلات Loom. يركّز هذا المقال على Jira و Confluence، وهما الثنائي الذي تربطه معظم الفرق أولًا. يستخدم تسجيل الدخول OAuth 2.1، وتحترم كل عملية ضوابط الوصول الحالية لديك. يرى Claude بالضبط ما يراه حسابك، لا أكثر.

ما الذي يستطيع Claude استدعاءه

لا تكتب أسماء الأدوات أبدًا. تكتب طلبًا عاديًا، فيختار Claude الأداة المناسبة. ومع ذلك، فمعرفة القائمة تساعدك على صياغة أوامر أفضل:

المنتجالقراءةالكتابةالبحث
JiragetJiraIssue، listJiraProjects، listJiraBoards، listJiraIssueComments، listJiraIssueTransitionscreateJiraIssue، editJiraIssue، transitionJiraIssue، addOrEditJiraIssueCommentsearchJiraIssuesUsingJql
ConfluencegetConfluenceContent، listConfluenceSpaces، listConfluenceContent، listConfluenceCommentscreateConfluenceContent، updateConfluenceContent، createConfluenceComment، addLabelsToConfluenceContentsearchConfluence (CQL)

💡 نصيحة: أدوات القراءة فقط آمنة للتجربة أولًا. أدوات الكتابة تغيّر التذاكر والصفحات الحقيقية، لذا احتفظ بها إلى ما بعد نجاح الاتصال.

قبل تشغيل الأمر

قائمة التحقق قصيرة، لكن تخطي أحد بنودها هو السبب الذي يعطّل معظم عمليات الإعداد:

  • Claude Code مثبّت. شغّل claude --version في الطرفية. إذا طبع رقم إصدار، فأنت جاهز.
  • لديك موقع Atlassian Cloud. يجب أن تتمكن من فتح Jira و Confluence في المتصفح بالحساب الذي تنوي استخدامه.
  • متصفح متاح على هذا الجهاز. يفتح OAuth صفحة تسجيل دخول. على خادم بعيد عبر SSH يوجد خيار بديل موضح أدناه.
  • شخص ما يملك نقاط Rovo. وفق Atlassian، يستهلك كل استدعاء نقاط Rovo بناءً على حجم السياق والاستدلال المتضمن، لذا اسأل مسؤول النظام عما إذا كانت هناك ميزانية محددة.
  • قام مسؤولك بتفعيل رموز API (اختياري). مطلوب فقط إذا أردت المصادقة بالرمز بدلًا من OAuth.

يد مطوّر تفتح حاسوبًا محمولًا فضيًا على طاولة مطبخ بجانب كوب إسبريسو وقائمة تحقق مكتوبة بخط اليد

يستغرق الإعداد كله بضع دقائق بعد أن تُنجز هذه البنود.

Claude MCP Add Atlassian في أمر واحد

الأمر الدقيق

افتح أي طرفية وشغّل:

claude mcp add --transport http atlassian https://mcp.atlassian.com/v2/mcp

يؤدي كل جزء وظيفة واحدة:

  • claude mcp add يسجّل خادم MCP جديدًا لدى Claude Code.
  • --transport http يختار ناقل HTTP القابل للبث الذي تستخدمه الخوادم البعيدة.
  • atlassian هو الاسم المحلي. وهو ما ستراه في /mcp وفي claude mcp list.
  • https://mcp.atlassian.com/v2/mcp هو نقطة نهاية الإصدار v2 من Atlassian.

💡 نصيحة: تعرض المقالات القديمة عنوان v1. توثيق Atlassian الحالي يشير إلى v2، لذا انسخ الرابط أعلاه بدلًا من إجابة قديمة في منتدى.

لقطة مقرّبة لأصابع تكتب أمام نافذة طرفية غير واضحة

اختر النطاق الصحيح

يحفظ الأمر الخادم افتراضيًا في النطاق المحلي. ويمكنك اختيار مكانه باستخدام --scope:

النطاقالعلميُحمَّل فيمشترك مع الفريقيُخزَّن في
المحلي (الافتراضي)--scope localالمشروع الحالي فقطلا~/.claude.json
المشروع--scope projectالمشروع الحالي فقطنعم، عبر نظام التحكم بالإصدارات.mcp.json في جذر المشروع
المستخدم--scope userكل مشاريعكلا~/.claude.json

للاستخدام الشخصي عبر كل المستودعات، يكون نطاق المستخدم هو الخيار العملي:

claude mcp add --transport http atlassian --scope user https://mcp.atlassian.com/v2/mcp

يعمل نطاق المشروع هنا أيضًا، لأن الرابط لا يحمل أي سرّ. ويظل كل زميل يسجّل الدخول بحسابه الخاص في Atlassian.

سجّل الدخول وتحقق

إضافة الخادم لا تسجّل دخولك. أكمل بهذه الخطوات:

  1. ابدأ جلسة Claude Code واكتب /mcp.
  2. اختر الخادم atlassian واتبع تسجيل الدخول في المتصفح.
  3. وافق على طلب الوصول لموقع Atlassian الخاص بك.
  4. ارجع إلى الطرفية وشغّل claude mcp list.

تفضّل البقاء في الطرفية؟ شغّل claude mcp login atlassian. على جهاز بلا واجهة، يطبع claude mcp login atlassian --no-browser رابطًا بدلًا من فتح المتصفح. ولعرض تفاصيل خادم واحد، استخدم claude mcp get atlassian. يخبرك عمود الحالة بموقعك:

الحالةالمعنى
✔ Connectedالخادم نشط وجاهز
! Needs authenticationتسجيل الدخول عبر OAuth ما زال معلقًا
✘ Failed to connectخطأ في الاتصال، غالبًا مشكلة في الرابط أو الشبكة

رجل في مكتب منزلي مشمس يقرأ شاشة حاسوب محمول بتعبير هادئ

أولى الأوامر النصية مع Jira و Confluence

ابدأ بالقراءة. يثبت الاختبار الأول الجيد أن تسجيل الدخول يعمل، ويعرّف Claude بطريقة تنظيم حسابك في Atlassian.

البحث في Jira باستخدام JQL

اسأل بلغة عادية، أو الصق JQL مباشرة:

"اعرض المشكلات غير المحلولة في المشروع PAY التي تم تحديثها هذا الأسبوع، مرتبةً حسب الأولوية، ولخّص أهم خمس منها."

يستدعي Claude searchJiraIssuesUsingJql. إذا أردت التحكم الكامل، فأعطه الاستعلام بنفسك:

project = PAY AND status != Done AND assignee = currentUser() ORDER BY priority DESC

عندما يكون الاسم غامضًا، اطلب من Claude تشغيل lookupJiraAccountId لأحد أعضاء الفريق قبل التصفية حسب المكلَّف. فهي تحوّل الاسم المعروض أو البريد الإلكتروني إلى معرّف الحساب الذي يحتاجه JQL.

امرأة تضع ملاحظة لاصقة على لوح أبيض مقسّم إلى أعمدة من الملاحظات الصفراء والزرقاء والوردية

إنشاء القضايا وتحديثها

تعمل عمليات الكتابة بالطريقة نفسها، مع عادة تستحق التبنّي: اطلب مسودة أولًا.

"أعدّ مسودة لخلل (Bug) في المشروع PAY بعنوان 'Checkout fails on saved cards' باستخدام تتبّع المكدس أعلاه. اعرض لي الحقول. لا تُنشئ أي شيء حتى أقول لك «نفّذ»."

خلف الكواليس، يبحث Claude عن أنواع القضايا والحقول المطلوبة للمشروع، ثم يستدعي createJiraIssue بعد أن توافق. وتحريك العمل إلى الأمام قصير بالقدر نفسه:

"انقل PAY-142 إلى In Review وأضف تعليقًا يربط طلب السحب."

يستخدم هذا الطلب transitionJiraIssue وaddOrEditJiraIssueComment. افتراضيًا، يطلب Claude Code موافقتك قبل تشغيل أدوات MCP، لذا اقرأ كل طلب كتابة قبل أن تقبله.

💡 نصيحة: سمِّ المشروع ونوع القضية والأولوية في رسالتك الأولى. الأوامر التي تتضمن هذه التفاصيل تحتاج إلى استدعاءات أدوات أقل وأسئلة متابعة أقل، وهذا يخفض أيضًا استهلاك نقاط Rovo.

قراءة صفحات Confluence وكتابتها

يعمل Confluence عبر بحث CQL وأدوات الصفحات:

"ابحث في Confluence عن دليل الاستجابة للحوادث ولخّص خطوات التصعيد."

"أنشئ صفحة في المساحة ENG بعنوان 'Release checklist' من الملاحظات الموجودة في هذا الملف."

"أضف تعليقًا في تذييل صفحة الإعداد الأولي يسأل إن كانت خطوات VPN ما زالت صحيحة."

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

كاتب تقني يقرأ مستندًا مطبوعًا مُظللًا على طاولة خشبية بجانبه حاسوب محمول

استخدم رمز API بدلًا من ذلك

يناسب OAuth العمل التفاعلي اليومي. أما المصادقة برمز API فتناسب مسارات العمل الآلية والبوتات وغيرها من عمليات التشغيل غير التفاعلية، حيث لا يوجد أحد ليضغط على شاشة الموافقة. وهي اختيارية، ويجب أن يفعّلها مسؤول المؤسسة أولًا في إعدادات خادم Rovo MCP.

بناء الترويسة

تقبل Atlassian صيغتين للترويسة:

  • رمز API شخصي: Authorization: Basic <base64(email:api_token)>
  • بيانات اعتماد حساب الخدمة: Authorization: Bearer <credential>

أنشئ قيمة Base64 لرمز شخصي على macOS أو Linux:

printf '%s' 'you@company.com:YOUR_API_TOKEN' | base64

على Linux أضف -w 0 حتى يبقى الناتج الطويل في سطر واحد. وعلى PowerShell في Windows:

[Convert]::ToBase64String([Text.Encoding]::UTF8.GetBytes("you@company.com:YOUR_API_TOKEN"))

ثم سجّل الخادم باسم مختلف، حتى يبقى إلى جانب إدخال OAuth الخاص بك:

claude mcp add --transport http atlassian-ci https://mcp.atlassian.com/v2/mcp \
  --header "Authorization: Basic BASE64_VALUE"

⚠️ تحذير: عامل الرمز كما تعامل كلمة المرور. احتفظ به في النطاق المحلي أو نطاق المستخدم، ولا تضعه أبدًا في .mcp.json مرفوع إلى المستودع، وغيّره عندما يغادر أحد الفريق.

قفل نحاسي على حاسوب محمول مغلق بجانب شارة تعريف وبطاقة مقلوبة على مكتب من خشب الجوز

حدود متوقعة

تشير Atlassian إلى أن بعض أدوات MCP قد لا تكون متاحة مع المصادقة بالرمز، لأن الرموز تحمل نطاقات قابلة للاختيار أضيق من جلسة OAuth كاملة. إليك المفاضلة بين الخيارين في جدول واحد:

OAuth 2.1رمز API
الإعدادتسجيل الدخول في المتصفح عبر /mcpمفتاح تفعيل من المسؤول مع ترويسة
الاستخدام الأمثلالعمل التفاعلي اليوميمهام CI والروبوتات والأتمتة
الهويةمستخدمكمستخدمك، أو حساب خدمة
توفّر الأدواتالمجموعة الكاملةقد تغيب بعض الأدوات

شارك الإعداد وحافظ عليه

احفظ إعداد المشروع في المستودع

لمنح مستودع كامل الاتصال نفسه، أضف الخادم بنطاق المشروع أو اكتب الملف يدويًا:

{
  "mcpServers": {
    "atlassian": {
      "type": "http",
      "url": "https://mcp.atlassian.com/v2/mcp"
    }
  }
}

احفظه باسم .mcp.json في جذر المشروع وأضفه إلى المستودع. في الجلسات التفاعلية، يطلب Claude Code من كل زميل الموافقة على خوادم المشروع قبل استخدامها. وفي الأوضاع غير التفاعلية مثل claude -p، تُحمَّل خوادم المشروع دون مطالبة. ولإعادة ضبط تلك الموافقات، شغّل claude mcp reset-project-choices.

أربعة زملاء حول مكتب واقف يراجعون معًا شاشة حاسوب محمول

خطّط للانتقال إلى v2

نص إشعار Atlassian نفسه: «في 1 مارس 2027 سيبدأ أي استخدام قائم للإصدار v1 تلقائيًا في عرض أدوات v2 واستخدامها.» وقد يحتاج العملاء الذين خزّنوا بيانات اعتماد قديمة إلى مسح بيانات clientIds أو .well-known المخزّنة مؤقتًا. إذا سجّلت عنوان v1 قبل شهور، فنفّذ استبدالًا نظيفًا الآن:

claude mcp logout atlassian
claude mcp remove atlassian
claude mcp add --transport http atlassian https://mcp.atlassian.com/v2/mcp

ثم شغّل /mcp وسجّل الدخول مرة أخرى.

عادتان تحافظان على سلامة الإعداد مع الوقت:

  • راقب استهلاك النقاط. الاستدعاءات ذات السياق الكبير تكلّف نقاط Rovo أكثر، لذا اطلب مشاريع ومساحات ونطاقات تواريخ محددة بدلًا من "كل شيء".
  • راجع سجلات التدقيق. توصي Atlassian بمراقبة النشاط. والاتصال المشترك الذي يكتب في التذاكر يستحق المراجعة نفسها التي تستحقها أي عملية تكامل أخرى.

إصلاح مشكلات الإعداد الشائعة

تقع معظم الإخفاقات ضمن أنماط قليلة. ابدأ بـ claude mcp list، ثم طابِق العَرَض:

العَرَضالسبب المحتملالحل
! Needs authenticationانتهى تسجيل الدخول دون إكماله أو انتهت صلاحيتهشغّل /mcp أو claude mcp login atlassian
✘ Failed to connectرابط خاطئ، أو ناقل خاطئ، أو حظر على الشبكةشغّل claude mcp get atlassian وتأكد من أن النوع http وأن الرابط ينتهي بـ /v2/mcp
المتصفح لا يفتح أبدًاجلسة بعيدة أو بلا واجهةاستخدم claude mcp login atlassian --no-browser
تسجيل الدخول يدور في حلقة بعد تبديل الإصداراتبيانات عميل مخزّنة قديمةشغّل تسلسل الخروج والإزالة والإضافة المذكور أعلاه
أداة متوقعة غير موجودةنطاقات الرمز أضيق من OAuthوسّع نطاقات الرمز أو انتقل إلى OAuth
البحث لا يعيد شيئًا لمشروع تستطيع فتحهعدم تطابق الاسماطلب من Claude سرد مشاريع Jira التي يراها، ثم استخدم الاسم الدقيق نفسه

حين لا ينجح شيء آخر، تستغرق إزالة الخادم وإعادة إضافته نحو عشر ثوانٍ، وتستبعد وجود إدخال محلي تالف. بعد أي تغيير، أعد تشغيل claude mcp list قبل أن تلوم أمرك النصي. وسطر ✔ Connected الأخضر يخبرك بأن المشكلة في الطلب، لا في الاتصال.

مطوّر يرتدي هودي أخضر يعبس أمام حاسوب محمول في مكتب خافت والمطر على النافذة خلفه

جرّبه بنفسك على PicassoIA

يحلّ ربط Claude مع Atlassian الجانب التقني فقط. ويبقى حوله عملان: كتابة نص تذاكر يستحق القراءة، ومنح صفحات Confluence بعض الثقل البصري. يساعد PicassoIA في كليهما، كأداة منفصلة إلى جانب إعدادك في Claude Code. يعمل الربط عبر MCP أعلاه داخل Claude Code، بينما تتم الخطوات أدناه على PicassoIA.

استخدم Claude Sonnet 5 على PicassoIA

Claude Sonnet 5 يحوّل الملاحظات الخام إلى مسودات تذاكر منظمة قبل أن تفتح الطرفية أصلًا:

  1. افتح Claude Sonnet 5 على PicassoIA.
  2. الصق تقرير الخلل الخام أو ملاحظات الاجتماع في حقل Prompt.
  3. اضبط System Prompt مرة واحدة، مثلًا: "أنت تكتب تذاكر Jira. أخرج ملخصًا من سطر واحد، وخطوات إعادة الإنتاج، والنتيجة المتوقعة، والنتيجة الفعلية، وقائمة تحقق بمعايير القبول."
  4. اختر مستوى effort. low يتجاوز التفكير العميق ويجيب بأسرع وقت. انتقل إلى high أو max عندما تمس المشكلة عدة أنظمة.
  5. اترك Max Tokens على القيمة الافتراضية 8192 لأدلة التشغيل الطويلة، أو خفّضها للتذاكر القصيرة.
  6. أرفق لقطة شاشة في حقل Image الاختياري. النموذج يقرأ الصور، فيمكن أن يصبح مربع الخطأ جزءًا من الطلب.
  7. انسخ النتيجة إلى Claude Code وقل "أنشئ هذه القضية في المشروع PAY."

هل تحتاج إلى استدلال أعمق لتقرير حادثة معقد؟ Claude Opus 4.7 وClaude Fable 5 متاحان على المنصة نفسها.

توليد صور لصفحات Confluence

دليل التشغيل الذي له صورة رأس واضحة يُفتح أكثر من كتلة نص. P-Image، وFlux 2 Pro، وSeedream 5 Pro، وGPT Image 2 كلها تحوّل جملة إلى صورة يمكنك استخدامها كلافتة للصفحة. جرّب أمرًا نصيًا مثل "لوح أبيض لفريق في ضوء الشمس مع ملاحظات لاصقة، عمق ميداني ضحل، حبيبات فيلم طبيعية".

تشمل قائمة أدوات Atlassian رفع المرفقات لقضايا Jira، لكن Confluence يدعم التنزيلات فقط، لذا أضف الصورة النهائية إلى الصفحة باستخدام محرر Confluence.

يقدم PicassoIA أيضًا ربط MCP خاصًا به لتوليد الصور والفيديو، ويُدار من حسابك. الفكرة نفسها التي أعددتها للتو: اربط مرة واحدة، ثم اسأل بلغة عادية.

شغّل الأمر، وسجّل الدخول، واطلب من Claude أول بحث JQL لك. ثم افتح PicassoIA، واختر نموذجًا، وأنشئ مسودات التذاكر والصور التي يواصل فريقك تأجيلها. ستشكرك مراجعة السبرنت القادمة.

شارك هذا المقال

اختر لغتك

مقالات ذات صلة