/ الدليل / الملعب / Microsoft 365 MCP
● مجتمع Softeria ⚡ فوري

Microsoft 365 MCP

بواسطة Softeria · Softeria/ms-365-mcp-server

سطح Microsoft 365 كـ MCP — Outlook، Calendar، OneDrive، Teams chat، Excel — مصادقة عبر Microsoft Graph.

يغطي ms-365-mcp سطح الإنتاجية الأساسي لـ M365. مفيد عندما تعيش حياتك المهنية في Outlook/Teams وتريد من Claude الصياغة والفرز والجدولة عبرها.

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

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

عرض مباشر

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

جاهز

التثبيت

اختر العميل

~/Library/Application Support/Claude/claude_desktop_config.json  · Windows: %APPDATA%\Claude\claude_desktop_config.json
{
  "mcpServers": {
    "ms-365-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "ms-365-mcp-server"
      ]
    }
  }
}

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

~/.cursor/mcp.json · .cursor/mcp.json
{
  "mcpServers": {
    "ms-365-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "ms-365-mcp-server"
      ]
    }
  }
}

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

VS Code → Cline → MCP Servers → Edit
{
  "mcpServers": {
    "ms-365-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "ms-365-mcp-server"
      ]
    }
  }
}

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

~/.codeium/windsurf/mcp_config.json
{
  "mcpServers": {
    "ms-365-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "ms-365-mcp-server"
      ]
    }
  }
}

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

~/.continue/config.json
{
  "mcpServers": [
    {
      "name": "ms-365-mcp",
      "command": "npx",
      "args": [
        "-y",
        "ms-365-mcp-server"
      ]
    }
  ]
}

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

~/.config/zed/settings.json
{
  "context_servers": {
    "ms-365-mcp": {
      "command": {
        "path": "npx",
        "args": [
          "-y",
          "ms-365-mcp-server"
        ]
      }
    }
  }
}

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

claude mcp add ms-365-mcp -- npx -y ms-365-mcp-server

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

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

استخدامات عملية: Microsoft 365 MCP

فرز صندوق بريد Outlook

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

متى تستخدمه: تبدأ اليوم مدفوناً في الرسائل؛ تريد موجزاً سريعاً ومسودات.

الخطوات
  1. سرد غير المقروء
    list_messages unread=true✓ تم النسخ
    → أهم الرسائل
  2. التجميع
    جمّع حسب المرسل/الخيط؛ حدّد الأهمية.✓ تم النسخ
    → مسارات أولوية
  3. الصياغة
    اكتب مسودات ردود لأفضل 5 رسائل.✓ تم النسخ
    → مسودات محفوظة

النتيجة: صندوق وارد مُفرَّز مع مسودات جاهزة للإرسال.

التركيبات

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

ms-365-mcp + github

سحب عناوين PRs في ملخص Outlook أسبوعي

Combine ms-365-mcp with github: Pull PR titles into a weekly Outlook digest✓ تم النسخ

الأدوات

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

الأداةالمدخلاتمتى تستدعيهاالتكلفة
list_messages (انظر التوثيق) سرد رسائل Outlook 1 استدعاء
send_message (انظر التوثيق) إرسال بريد 1 استدعاء
create_event (انظر التوثيق) حدث تقويم 1 استدعاء
list_files (انظر التوثيق) ملفات OneDrive 1 استدعاء
excel_range (انظر التوثيق) قراءة/كتابة خلايا Excel 1 استدعاء

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

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

حصة API
تقنين Graph (يتفاوت)
الرموز لكل استدعاء
الرسائل متوسطة الحجم
التكلفة المالية
مجاني؛ خطة M365 تنطبق
نصيحة
حدّد OAuth بإحكام — قوائم صلاحيات Graph مرهبة

الأمان

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

الحد الأدنى من الصلاحيات: Mail.Read Calendars.ReadWrite Files.Read
تخزين بيانات الاعتماد: رمز OAuth في keychain نظام التشغيل
نقل البيانات الخارجي: graph.microsoft.com
لا تمنح أبدًا: Mail.ReadWrite.All across tenant

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

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

403

موافقة admin مفقودة على نطاق ما

تقنين

حدود معدل Graph لكل tenant؛ تراجع

البدائل

Microsoft 365 MCP مقابل البدائل

البديلمتى تستخدمهاالمقايضة
Per-product MCPتحتاج منتجاً واحداً فقط (مثل Outlook)إعدادات أكثر

المزيد

الموارد

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

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

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