/ الدليل / الملعب / Azure DevOps MCP
● رسمي microsoft 🔑 يتطلب مفتاحك

Azure DevOps MCP

بواسطة microsoft · microsoft/azure-devops-mcp

MCP أول من Microsoft يعرض Azure DevOps — عناصر العمل، المستودعات، pipelines، اللوحات — لـ Claude مع مصادقة PAT.

MCP رسمي لـ Azure DevOps. قراءة/كتابة عناصر العمل، تصفح المستودعات، فحص الـ pipelines، إدارة اللوحات. يعكس سطح GitHub MCP لمستخدمي Azure DevOps.

لماذا تستخدمه

الميزات الأساسية

عرض مباشر

كيف يبدو في الممارسة

جاهز

التثبيت

اختر العميل

~/Library/Application Support/Claude/claude_desktop_config.json  · Windows: %APPDATA%\Claude\claude_desktop_config.json
{
  "mcpServers": {
    "azure-devops-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "@microsoft/azure-devops-mcp"
      ],
      "env": {
        "AZURE_DEVOPS_PAT": "${AZDO_PAT}",
        "AZURE_DEVOPS_ORG": "${AZDO_ORG}"
      }
    }
  }
}

افتح Claude Desktop → Settings → Developer → Edit Config. أعد التشغيل بعد الحفظ.

~/.cursor/mcp.json · .cursor/mcp.json
{
  "mcpServers": {
    "azure-devops-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "@microsoft/azure-devops-mcp"
      ],
      "env": {
        "AZURE_DEVOPS_PAT": "${AZDO_PAT}",
        "AZURE_DEVOPS_ORG": "${AZDO_ORG}"
      }
    }
  }
}

يستخدم Cursor نفس مخطط mcpServers مثل Claude Desktop. إعدادات المشروع أولى من الإعدادات العامة.

VS Code → Cline → MCP Servers → Edit
{
  "mcpServers": {
    "azure-devops-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "@microsoft/azure-devops-mcp"
      ],
      "env": {
        "AZURE_DEVOPS_PAT": "${AZDO_PAT}",
        "AZURE_DEVOPS_ORG": "${AZDO_ORG}"
      }
    }
  }
}

انقر على أيقونة MCP Servers في شريط Cline الجانبي، ثم "Edit Configuration".

~/.codeium/windsurf/mcp_config.json
{
  "mcpServers": {
    "azure-devops-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "@microsoft/azure-devops-mcp"
      ],
      "env": {
        "AZURE_DEVOPS_PAT": "${AZDO_PAT}",
        "AZURE_DEVOPS_ORG": "${AZDO_ORG}"
      }
    }
  }
}

نفس الصيغة مثل Claude Desktop. أعد تشغيل Windsurf لتطبيق التغييرات.

~/.continue/config.json
{
  "mcpServers": [
    {
      "name": "azure-devops-mcp",
      "command": "npx",
      "args": [
        "-y",
        "@microsoft/azure-devops-mcp"
      ]
    }
  ]
}

يستخدم Continue مصفوفة من كائنات الخادم بدلاً من خريطة.

~/.config/zed/settings.json
{
  "context_servers": {
    "azure-devops-mcp": {
      "command": {
        "path": "npx",
        "args": [
          "-y",
          "@microsoft/azure-devops-mcp"
        ]
      }
    }
  }
}

أضف إلى context_servers. يعيد Zed التحميل تلقائيًا عند الحفظ.

claude mcp add azure-devops-mcp -- npx -y @microsoft/azure-devops-mcp

أمر من سطر واحد. تحقق باستخدام claude mcp list. احذف باستخدام claude mcp remove.

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

استخدامات عملية: Azure DevOps MCP

فرز عناصر عمل Azure DevOps

👤 المطورون ⏱ ~15 min intermediate

متى تستخدمه: تخطيط Sprint؛ تريد مراجعة Backlog بمساعدة Claude.

الخطوات
  1. السرد
    list_work_items area=Foo state=New.✓ تم النسخ
    → عناصر العمل مُعادة
  2. التجميع
    جمّع حسب الموضوع، واقترح أصحاباً.✓ تم النسخ
    → خطة تتشكل
  3. التحديث
    طبّق التصنيفات والمسؤولين عبر الأدوات.✓ تم النسخ
    → Backlog منظم

النتيجة: فرز Backlog منتهٍ مع سجل مراجعة في ADO.

التركيبات

اجمعها مع خوادم MCP أخرى لتحقيق نتائج x10

azure-devops-mcp + github-mcp-server

ربط PRs على GitHub بعناصر عمل ADO

Combine azure-devops-mcp with github-mcp-server: Cross-link GH PRs with ADO work items✓ تم النسخ

الأدوات

ما يوفره هذا الـ MCP

الأداةالمدخلاتمتى تستدعيهاالتكلفة
list_work_items (انظر التوثيق) استعلام عناصر العمل مع مرشحات 1 استدعاء
update_work_item (انظر التوثيق) تحديث عنصر عمل 1 استدعاء
list_pipelines (انظر التوثيق) Pipelines في مشروع 1 استدعاء
retry_pipeline (انظر التوثيق) إعادة محاولة pipeline فاشل 1 استدعاء

التكلفة والحدود

تكلفة التشغيل

حصة API
حدود ADO API لكل مؤسسة
الرموز لكل استدعاء
حقول عناصر العمل صغيرة
التكلفة المالية
مجاني؛ خطة ADO تنطبق
نصيحة
استخدم PAT مُحدَّد بنطاق المشروع — لا تستخدم PAT على مستوى المؤسسة أبداً

الأمان

الصلاحيات والأسرار ونطاق الأثر

الحد الأدنى من الصلاحيات: vso.work vso.code
تخزين بيانات الاعتماد: PAT في متغير بيئة
نقل البيانات الخارجي: dev.azure.com
لا تمنح أبدًا: vso.*_manage scopes unless required

استكشاف الأخطاء

الأخطاء الشائعة وحلولها

401

PAT منتهي الصلاحية أو نطاقات خاطئة

المشروع غير موجود

استخدم اسم المشروع الدقيق مع حالة الأحرف

البدائل

Azure DevOps MCP مقابل البدائل

البديلمتى تستخدمهاالمقايضة
gitlab-mcp-zereightأنت على GitLabمنصة مختلفة

المزيد

الموارد

📖 اقرأ ملف README الرسمي على GitHub

🐙 تصفح القضايا المفتوحة

🔍 تصفح أكثر من 400 خادم MCP و Skills