خادم MCP لإعادة توجيه البريد الإلكتروني

خادم MCP لإعادة توجيه البريد الإلكتروني

ملخص: يتيح خادم MCP مفتوح المصدر لمساعدي الذكاء الاصطناعي مثل Claude و ChatGPT و Cursor و Windsurf إدارة بريدك الإلكتروني والنطاقات والاسماء المستعارة وجهات الاتصال والتقاويم من خلال اللغة الطبيعية. يتم عرض جميع نقاط النهاية الـ 68 لواجهة برمجة التطبيقات كأدوات MCP. يعمل محليًا عبر npx @forwardemail/mcp-server — بيانات اعتمادك لا تغادر جهازك أبدًا.

ما هو MCP؟

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

يغلف خادم MCP الخاص بنا كامل واجهة برمجة تطبيقات Forward Email — كل نقطة نهاية، وكل معلمة — ويعرضها كأدوات يمكن لأي عميل متوافق مع MCP استخدامها. يعمل الخادم محليًا على جهازك باستخدام نقل stdio. تبقى بيانات اعتمادك في متغيرات البيئة الخاصة بك ولا تُرسل أبدًا إلى نموذج الذكاء الاصطناعي.

البدء السريع

الحصول على مفتاح API

  1. سجّل الدخول إلى حساب Forward Email الخاص بك.
  2. اذهب إلى حسابيالأمانمفاتيح API.
  3. أنشئ مفتاح API جديد ونسخه.

Claude Desktop

أضف هذا إلى ملف إعدادات Claude Desktop الخاص بك:

macOS: ~/Library/Application Support/Claude/claude_desktop_config.json Windows: %APPDATA%\Claude\claude_desktop_config.json

{
  "mcpServers": {
    "forwardemail": {
      "command": "npx",
      "args": ["-y", "@forwardemail/mcp-server"],
      "env": {
        "FORWARD_EMAIL_API_KEY": "your-api-key-here",
        "FORWARD_EMAIL_ALIAS_USER": "you@example.com",
        "FORWARD_EMAIL_ALIAS_PASSWORD": "your-generated-alias-password"
      }
    }
  }
}

أعد تشغيل Claude Desktop. يجب أن ترى أدوات Forward Email في منتقي الأدوات.

ملاحظة: المتغيران FORWARD_EMAIL_ALIAS_USER و FORWARD_EMAIL_ALIAS_PASSWORD اختياريان لكنهما مطلوبان لأدوات صندوق البريد (الرسائل، المجلدات، جهات الاتصال، التقويمات). راجع المصادقة للتفاصيل.

Cursor

افتح إعدادات Cursor → MCP → أضف خادم:

{
  "mcpServers": {
    "forwardemail": {
      "command": "npx",
      "args": ["-y", "@forwardemail/mcp-server"],
      "env": {
        "FORWARD_EMAIL_API_KEY": "your-api-key-here",
        "FORWARD_EMAIL_ALIAS_USER": "you@example.com",
        "FORWARD_EMAIL_ALIAS_PASSWORD": "your-generated-alias-password"
      }
    }
  }
}

Windsurf

افتح إعدادات Windsurf → MCP → أضف خادم بنفس التكوين أعلاه.

عملاء MCP آخرون

أي عميل يدعم نقل MCP stdio سيعمل. الأمر هو:

FORWARD_EMAIL_API_KEY=your-api-key \
  FORWARD_EMAIL_ALIAS_USER=you@example.com \
  FORWARD_EMAIL_ALIAS_PASSWORD=your-generated-alias-password \
  npx @forwardemail/mcp-server

المصادقة

تستخدم واجهة برمجة تطبيقات Forward Email مصادقة HTTP Basic مع نوعين مختلفين من بيانات الاعتماد حسب نقطة النهاية. يتولى خادم MCP هذا تلقائيًا — كل ما عليك هو توفير بيانات الاعتماد الصحيحة.

مصادقة مفتاح API

تستخدم معظم نقاط النهاية الإدارية (النطاقات، الأسماء المستعارة، رسائل البريد الصادرة، السجلات) مفتاح API الخاص بك كاسم مستخدم للمصادقة Basic مع كلمة مرور فارغة.

هذا هو نفس مفتاح API الذي تستخدمه لواجهة REST API. قم بتعيينه عبر متغير البيئة FORWARD_EMAIL_API_KEY.

مصادقة الاسم المستعار

تستخدم نقاط نهاية صندوق البريد (الرسائل، المجلدات، جهات الاتصال، التقويمات، سكربتات sieve الخاصة بالاسم المستعار) بيانات اعتماد الاسم المستعار — عنوان البريد الإلكتروني للاسم المستعار كاسم مستخدم وكلمة مرور مولدة ككلمة مرور.

تصل هذه النقاط إلى بيانات كل اسم مستعار عبر بروتوكولات IMAP و CalDAV و CardDAV. تتطلب عنوان البريد الإلكتروني للاسم المستعار وكلمة مرور مولدة، وليس مفتاح API.

يمكنك توفير بيانات اعتماد الاسم المستعار بطريقتين:

  1. متغيرات البيئة (موصى بها للاسم المستعار الافتراضي): عيّن FORWARD_EMAIL_ALIAS_USER و FORWARD_EMAIL_ALIAS_PASSWORD.
  2. معاملات لكل استدعاء أداة: مرر alias_username و alias_password كوسيطات لأي أداة تستخدم مصادقة الاسم المستعار. هذه تتجاوز متغيرات البيئة، وهو أمر مفيد عند العمل مع أسماء مستعارة متعددة.

توليد كلمة مرور للاسم المستعار

قبل أن تتمكن من استخدام أدوات مصادقة الاسم المستعار، تحتاج إلى توليد كلمة مرور للاسم المستعار. يمكنك فعل ذلك باستخدام أداة generateAliasPassword أو عبر API:

curl -u "YOUR_API_KEY:" \
  https://api.forwardemail.net/v1/domains/example.com/aliases/ALIAS_ID/generate-password \
  -X POST

تتضمن الاستجابة حقول username (بريد الاسم المستعار) و password. استخدم هذه كبيانات اعتماد للاسم المستعار.

نصيحة: يمكنك أيضًا أن تطلب من مساعدك الذكي: "أنشئ كلمة مرور للاسم المستعار user@example.com على النطاق example.com" — سيستدعي أداة generateAliasPassword ويعيد بيانات الاعتماد.

تلخص الجدول أدناه طريقة المصادقة التي يتطلبها كل مجموعة أدوات:

مجموعة الأدوات طريقة المصادقة بيانات الاعتماد
الحساب مفتاح API أو مصادقة الاسم المستعار أي منهما
النطاقات، الأسماء المستعارة، أعضاء النطاق، الدعوات، كلمات مرور Catch-All مفتاح API FORWARD_EMAIL_API_KEY
رسائل البريد الصادرة (قائمة، جلب، حذف، حد) مفتاح API FORWARD_EMAIL_API_KEY
إرسال البريد الإلكتروني مفتاح API أو مصادقة الاسم المستعار أي منهما
الرسائل (IMAP) مصادقة الاسم المستعار FORWARD_EMAIL_ALIAS_USER + FORWARD_EMAIL_ALIAS_PASSWORD
المجلدات (IMAP) مصادقة الاسم المستعار FORWARD_EMAIL_ALIAS_USER + FORWARD_EMAIL_ALIAS_PASSWORD
جهات الاتصال (CardDAV) مصادقة الاسم المستعار FORWARD_EMAIL_ALIAS_USER + FORWARD_EMAIL_ALIAS_PASSWORD
التقويمات (CalDAV) مصادقة الاسم المستعار FORWARD_EMAIL_ALIAS_USER + FORWARD_EMAIL_ALIAS_PASSWORD
أحداث التقويم (CalDAV) مصادقة الاسم المستعار FORWARD_EMAIL_ALIAS_USER + FORWARD_EMAIL_ALIAS_PASSWORD
سكربتات Sieve (محددة بالنطاق) مفتاح API FORWARD_EMAIL_API_KEY
سكربتات Sieve (محددة بالاسم المستعار) مصادقة الاسم المستعار FORWARD_EMAIL_ALIAS_USER + FORWARD_EMAIL_ALIAS_PASSWORD
السجلات مفتاح API FORWARD_EMAIL_API_KEY
التشفير لا شيء لا حاجة لبيانات اعتماد

جميع الأدوات الـ 68

كل أداة ترتبط مباشرة بنقطة نهاية Forward Email API. تستخدم المعلمات نفس أسماء وثائق API. يتم ذكر طريقة المصادقة في عنوان كل قسم.

الحساب (مفتاح API أو مصادقة الاسم المستعار)

مع مصادقة مفتاح API، تُرجع هذه الأدوات معلومات حساب المستخدم الخاص بك. مع مصادقة الاسم المستعار، تُرجع معلومات الاسم المستعار/صندوق البريد بما في ذلك حصة التخزين والإعدادات.

الأداة نقطة نهاية API الوصف
getAccount GET /v1/account الحصول على معلومات حسابك
updateAccount PUT /v1/account تحديث إعدادات حسابك

النطاقات (مفتاح API)

الأداة نقطة نهاية API الوصف
listDomains GET /v1/domains سرد جميع نطاقاتك
createDomain POST /v1/domains إضافة نطاق جديد
getDomain GET /v1/domains/:domain_id الحصول على تفاصيل النطاق
updateDomain PUT /v1/domains/:domain_id تحديث إعدادات النطاق
deleteDomain DELETE /v1/domains/:domain_id إزالة نطاق
verifyDomainRecords GET /v1/domains/:domain_id/verify-records التحقق من سجلات DNS
verifySmtpRecords GET /v1/domains/:domain_id/verify-smtp التحقق من إعداد SMTP
testS3Connection POST /v1/domains/:domain_id/test-s3-connection اختبار تخزين S3 مخصص

الأسماء المستعارة (مفتاح API)

الأداة نقطة نهاية API الوصف
listAliases GET /v1/domains/:domain_id/aliases سرد الأسماء المستعارة لنطاق
createAlias POST /v1/domains/:domain_id/aliases إنشاء اسم مستعار جديد
getAlias GET /v1/domains/:domain_id/aliases/:alias_id الحصول على تفاصيل الاسم المستعار
updateAlias PUT /v1/domains/:domain_id/aliases/:alias_id تحديث اسم مستعار
deleteAlias DELETE /v1/domains/:domain_id/aliases/:alias_id حذف اسم مستعار
generateAliasPassword POST /v1/domains/:domain_id/aliases/:alias_id/generate-password إنشاء كلمة مرور IMAP/SMTP لمصادقة الاسم المستعار

الرسائل الإلكترونية — SMTP الصادر (مفتاح API؛ Send يدعم كلاهما)

الأداة نقطة نهاية API المصادقة الوصف
sendEmail POST /v1/emails مفتاح API أو مصادقة الاسم المستعار إرسال بريد إلكتروني عبر SMTP
listEmails GET /v1/emails مفتاح API سرد الرسائل الصادرة
getEmail GET /v1/emails/:id مفتاح API الحصول على تفاصيل وحالة البريد
deleteEmail DELETE /v1/emails/:id مفتاح API حذف بريد إلكتروني في الطابور
getEmailLimit GET /v1/emails/limit مفتاح API التحقق من حد الإرسال الخاص بك

تقبل أداة sendEmail المعلمات from، to، cc، bcc، subject، text، html، و attachments. هذا هو نفس نقطة نهاية POST /v1/emails.

الرسائل — IMAP (مصادقة الاسم المستعار)

يتطلب بيانات اعتماد الاسم المستعار. قم بتمرير alias_username و alias_password أو تعيين متغيرات البيئة FORWARD_EMAIL_ALIAS_USER و FORWARD_EMAIL_ALIAS_PASSWORD. | الأداة | نقطة نهاية API | الوصف | | --------------- | ------------------------- | --------------------------------- | | listMessages | GET /v1/messages | سرد والبحث في الرسائل في صندوق البريد | | createMessage | POST /v1/messages | إنشاء مسودة أو رفع رسالة | | getMessage | GET /v1/messages/:id | الحصول على رسالة بواسطة المعرف | | updateMessage | PUT /v1/messages/:id | تحديث العلامات (مقروء، مميز، إلخ) | | deleteMessage | DELETE /v1/messages/:id | حذف رسالة |

أداة listMessages تدعم أكثر من 15 معلمة بحث بما في ذلك subject، from، to، text، since، before، is_unread، و has_attachment. راجع توثيق API للقائمة الكاملة.

المجلدات — IMAP (مصادقة الاسم المستعار)

يتطلب بيانات اعتماد الاسم المستعار. مرر alias_username و alias_password أو قم بتعيين متغيرات البيئة FORWARD_EMAIL_ALIAS_USER و FORWARD_EMAIL_ALIAS_PASSWORD.

الأداة نقطة نهاية API الوصف
listFolders GET /v1/folders سرد جميع مجلدات صندوق البريد
createFolder POST /v1/folders إنشاء مجلد جديد
getFolder GET /v1/folders/:id الحصول على تفاصيل المجلد
updateFolder PUT /v1/folders/:id إعادة تسمية مجلد
deleteFolder DELETE /v1/folders/:id حذف مجلد

جهات الاتصال — CardDAV (مصادقة الاسم المستعار)

يتطلب بيانات اعتماد الاسم المستعار. مرر alias_username و alias_password أو قم بتعيين متغيرات البيئة FORWARD_EMAIL_ALIAS_USER و FORWARD_EMAIL_ALIAS_PASSWORD.

الأداة نقطة نهاية API الوصف
listContacts GET /v1/contacts سرد جميع جهات الاتصال
createContact POST /v1/contacts إنشاء جهة اتصال جديدة
getContact GET /v1/contacts/:id الحصول على تفاصيل جهة الاتصال
updateContact PUT /v1/contacts/:id تحديث جهة اتصال
deleteContact DELETE /v1/contacts/:id حذف جهة اتصال

التقويمات — CalDAV (مصادقة الاسم المستعار)

يتطلب بيانات اعتماد الاسم المستعار. مرر alias_username و alias_password أو قم بتعيين متغيرات البيئة FORWARD_EMAIL_ALIAS_USER و FORWARD_EMAIL_ALIAS_PASSWORD.

الأداة نقطة نهاية API الوصف
listCalendars GET /v1/calendars سرد جميع التقويمات
createCalendar POST /v1/calendars إنشاء تقويم جديد
getCalendar GET /v1/calendars/:id الحصول على تفاصيل التقويم
updateCalendar PUT /v1/calendars/:id تحديث تقويم
deleteCalendar DELETE /v1/calendars/:id حذف تقويم

أحداث التقويم — CalDAV (مصادقة الاسم المستعار)

يتطلب بيانات اعتماد الاسم المستعار. مرر alias_username و alias_password أو قم بتعيين متغيرات البيئة FORWARD_EMAIL_ALIAS_USER و FORWARD_EMAIL_ALIAS_PASSWORD.

الأداة نقطة نهاية API الوصف
listCalendarEvents GET /v1/calendar-events سرد جميع الأحداث
createCalendarEvent POST /v1/calendar-events إنشاء حدث جديد
getCalendarEvent GET /v1/calendar-events/:id الحصول على تفاصيل الحدث
updateCalendarEvent PUT /v1/calendar-events/:id تحديث حدث
deleteCalendarEvent DELETE /v1/calendar-events/:id حذف حدث

سكريبتات Sieve (مفتاح API)

تستخدم هذه المسارات نطاقات مخصصة للنطاق وتوثق باستخدام مفتاح API الخاص بك.

الأداة نقطة نهاية API الوصف
listSieveScripts GET /v1/domains/:domain_id/aliases/:alias_id/sieve سرد السكريبتات لاسم مستعار
createSieveScript POST /v1/domains/:domain_id/aliases/:alias_id/sieve إنشاء سكريبت جديد
getSieveScript GET /v1/domains/:domain_id/aliases/:alias_id/sieve/:script_id الحصول على تفاصيل السكريبت
updateSieveScript PUT /v1/domains/:domain_id/aliases/:alias_id/sieve/:script_id تحديث سكريبت
deleteSieveScript DELETE /v1/domains/:domain_id/aliases/:alias_id/sieve/:script_id حذف سكريبت
activateSieveScript POST /v1/domains/:domain_id/aliases/:alias_id/sieve/:script_id/activate تفعيل سكريبت

سكريبتات Sieve (مصادقة الاسم المستعار)

تستخدم هذه المصادقة على مستوى الاسم المستعار. مفيدة لأتمتة كل اسم مستعار بدون الحاجة إلى مفتاح API.

يتطلب بيانات اعتماد الاسم المستعار. مرر alias_username و alias_password أو قم بتعيين متغيرات البيئة FORWARD_EMAIL_ALIAS_USER و FORWARD_EMAIL_ALIAS_PASSWORD.

الأداة نقطة نهاية API الوصف
listSieveScriptsAliasAuth GET /v1/sieve-scripts سرد السكريبتات
createSieveScriptAliasAuth POST /v1/sieve-scripts إنشاء سكريبت
getSieveScriptAliasAuth GET /v1/sieve-scripts/:script_id الحصول على تفاصيل السكريبت
updateSieveScriptAliasAuth PUT /v1/sieve-scripts/:script_id تحديث سكريبت
deleteSieveScriptAliasAuth DELETE /v1/sieve-scripts/:script_id حذف سكريبت
activateSieveScriptAliasAuth POST /v1/sieve-scripts/:script_id/activate تفعيل سكريبت

أعضاء ودعوات النطاق (مفتاح API)

الأداة نقطة نهاية API الوصف
updateDomainMember PUT /v1/domains/:domain_id/members/:member_id تغيير دور عضو
removeDomainMember DELETE /v1/domains/:domain_id/members/:member_id إزالة عضو
acceptDomainInvite GET /v1/domains/:domain_id/invites قبول دعوة معلقة
createDomainInvite POST /v1/domains/:domain_id/invites دعوة شخص إلى نطاق
removeDomainInvite DELETE /v1/domains/:domain_id/invites إلغاء دعوة

كلمات مرور Catch-All (مفتاح API)

الأداة نقطة نهاية API الوصف
listCatchAllPasswords GET /v1/domains/:domain_id/catch-all-passwords سرد كلمات مرور Catch-All
createCatchAllPassword POST /v1/domains/:domain_id/catch-all-passwords إنشاء كلمة مرور Catch-All
deleteCatchAllPassword DELETE /v1/domains/:domain_id/catch-all-passwords/:token_id حذف كلمة مرور Catch-All

السجلات (مفتاح API)

الأداة نقطة نهاية API الوصف
downloadLogs GET /v1/logs/download تنزيل سجلات تسليم البريد الإلكتروني

التشفير (بدون مصادقة)

الأداة نقطة نهاية API الوصف
encryptRecord POST /v1/encrypt تشفير سجل DNS TXT

هذه الأداة لا تتطلب مصادقة. تقوم بتشفير سجلات التوجيه مثل forward-email=user@example.com للاستخدام في سجلات DNS TXT.

20 حالة استخدام واقعية

إليك طرق عملية لاستخدام خادم MCP مع مساعدك الذكي:

1. فرز البريد الإلكتروني

اطلب من مساعدك الذكي مسح صندوق الوارد الخاص بك وتلخيص الرسائل غير المقروءة. يمكنه تمييز الرسائل العاجلة، وتصنيفها حسب المرسل، وصياغة الردود — كل ذلك من خلال اللغة الطبيعية. (يتطلب بيانات اعتماد الاسم المستعار للوصول إلى صندوق الوارد.)

2. أتمتة إعداد النطاق

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

3. إدارة الأسماء المستعارة بالجملة

هل تحتاج إلى إنشاء 20 اسمًا مستعارًا لمشروع جديد؟ وصف ما تحتاجه ودع المساعد الذكي يتولى العمل المتكرر. يمكنه إنشاء الأسماء المستعارة، تعيين قواعد التوجيه، وإنشاء كلمات المرور دفعة واحدة.

4. مراقبة حملات البريد الإلكتروني

اطلب من الذكاء الاصطناعي الخاص بك التحقق من حدود الإرسال، سرد رسائل البريد الصادرة الأخيرة، والإبلاغ عن حالة التسليم. مفيد لمراقبة صحة البريد الإلكتروني التفاعلي.

5. مزامنة وتنظيف جهات الاتصال

استخدم أدوات CardDAV لسرد جميع جهات الاتصال، العثور على التكرارات، تحديث المعلومات القديمة، أو إنشاء جهات اتصال جماعية من جدول بيانات تلصقه في الدردشة. (يتطلب بيانات اعتماد الاسم المستعار.)

6. إدارة التقويم

أنشئ تقاويم، أضف أحداثًا، حدّث أوقات الاجتماعات، واحذف الأحداث الملغاة — كل ذلك من خلال المحادثة. تدعم أدوات CalDAV عمليات CRUD كاملة على كل من التقاويم والأحداث. (يتطلب بيانات اعتماد الاسم المستعار.)

7. أتمتة سكريبت Sieve

سكريبتات Sieve قوية لكن الصياغة معقدة. اطلب من الذكاء الاصطناعي كتابة سكريبتات Sieve لك: "تصفية جميع الرسائل من billing@example.com إلى مجلد الفواتير" تصبح سكريبتًا عمليًا دون الحاجة للتعامل مع مواصفة RFC 5228.

8. انضمام الفريق

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

9. تدقيق الأمان

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

10. إعداد إعادة توجيه البريد الإلكتروني

هل تقوم بإعداد إعادة توجيه البريد الإلكتروني لنطاق جديد؟ اطلب من الذكاء الاصطناعي إنشاء النطاق، إضافة أسماء مستعارة لإعادة التوجيه، تشفير سجلات DNS، والتحقق من أن كل شيء مكوّن بشكل صحيح.

11. البحث والتحليل في صندوق الوارد

استخدم أدوات البحث عن الرسائل للعثور على رسائل محددة: "ابحث عن جميع الرسائل من john@example.com خلال آخر 30 يومًا التي تحتوي على مرفقات." أكثر من 15 معلمة بحث تجعل هذا قويًا. (يتطلب بيانات اعتماد الاسم المستعار.)

12. تنظيم المجلدات

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

13. تدوير كلمات المرور

توليد كلمات مرور جديدة للأسماء المستعارة بجدول زمني. اطلب من الذكاء الاصطناعي توليد كلمة مرور جديدة لكل اسم مستعار والإبلاغ عن بيانات الاعتماد الجديدة.

14. تشفير سجلات DNS

قم بتشفير سجلات إعادة التوجيه قبل إضافتها إلى DNS. أداة encryptRecord تتولى ذلك بدون مصادقة — مفيدة للتشفير السريع لمرة واحدة.

15. تحليل سجلات التسليم

قم بتنزيل سجلات تسليم البريد الإلكتروني واطلب من الذكاء الاصطناعي تحليل معدلات الارتداد، تحديد المستلمين المشكلين، أو تتبع أوقات التسليم.

16. إدارة النطاقات المتعددة

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

17. إعداد Catch-All

قم بإعداد كلمات مرور catch-all للنطاقات التي تحتاج إلى استقبال البريد على أي عنوان. يمكن للذكاء الاصطناعي إنشاء هذه الكلمات، سردها، وإدارتها نيابة عنك.

18. إدارة دعوات النطاق

ادعُ أعضاء الفريق لإدارة النطاقات، تحقق من الدعوات المعلقة، ونظف الدعوات المنتهية. مفيد للمنظمات التي لديها عدة مديري نطاقات.

19. اختبار تخزين S3

إذا كنت تستخدم تخزين S3 مخصص لنسخ البريد الإلكتروني الاحتياطية، اطلب من الذكاء الاصطناعي اختبار الاتصال والتحقق من أنه يعمل بشكل صحيح.

20. صياغة مسودات البريد الإلكتروني

أنشئ مسودات بريد إلكتروني في صندوق بريدك دون إرسالها. مفيد لتحضير رسائل تحتاج مراجعة قبل الإرسال، أو لبناء قوالب بريد إلكتروني. (يتطلب بيانات اعتماد الاسم المستعار.)

أمثلة على الأوامر

إليك أوامر يمكنك استخدامها مباشرة مع مساعد الذكاء الاصطناعي الخاص بك:

إرسال بريد إلكتروني:

"أرسل بريدًا إلكترونيًا من hello@mydomain.com إلى john@example.com بعنوان 'الاجتماع غدًا' ومحتوى 'مرحبًا جون، هل ما زلنا على موعد الساعة 2 ظهرًا؟'" إدارة النطاق:

"أدرج جميع نطاقاتي وأخبرني أي منها يحتوي على سجلات DNS غير مؤكدة."

إنشاء اسم مستعار:

"أنشئ اسمًا مستعارًا جديدًا support@mydomain.com يقوم بإعادة التوجيه إلى بريدي الإلكتروني الشخصي."

البحث في صندوق الوارد (يتطلب بيانات اعتماد الاسم المستعار):

"ابحث عن جميع الرسائل غير المقروءة من الأسبوع الماضي التي تذكر 'invoice'."

التقويم (يتطلب بيانات اعتماد الاسم المستعار):

"أنشئ تقويمًا يسمى 'العمل' وأضف اجتماعًا ليوم غد الساعة 2 مساءً يسمى 'اجتماع الفريق'."

سكريبتات Sieve:

"اكتب سكريبت Sieve لـ info@mydomain.com يرد تلقائيًا على الرسائل بـ 'شكرًا لتواصلك معنا، سنعود إليك خلال 24 ساعة.'"

العمليات الجماعية:

"أنشئ أسماء مستعارة لـ sales@، support@، billing@، و info@ على mydomain.com، جميعها تعيد التوجيه إلى team@mydomain.com."

فحص الأمان:

"تحقق من حالة التحقق من DNS و SMTP لجميع نطاقاتي وأخبرني إذا كان هناك شيء يحتاج إلى اهتمام."

توليد كلمة مرور للاسم المستعار:

"أنشئ كلمة مرور للاسم المستعار user@example.com حتى أتمكن من الوصول إلى صندوق الوارد الخاص بي."

متغيرات البيئة

المتغير مطلوب الافتراضي الوصف
FORWARD_EMAIL_API_KEY نعم مفتاح API الخاص بـ Forward Email (يستخدم كاسم مستخدم للمصادقة الأساسية لنقاط نهاية API)
FORWARD_EMAIL_ALIAS_USER لا عنوان البريد الإلكتروني للاسم المستعار لنقاط نهاية صندوق البريد (مثل user@example.com)
FORWARD_EMAIL_ALIAS_PASSWORD لا كلمة مرور الاسم المستعار المولدة لنقاط نهاية صندوق البريد
FORWARD_EMAIL_API_URL لا https://api.forwardemail.net عنوان URL الأساسي لـ API (للاستضافة الذاتية أو الاختبار)

الأمان

يعمل خادم MCP محليًا على جهازك. إليك كيف يعمل الأمان:

  • تبقى بيانات اعتمادك محلية. يتم قراءة كل من مفتاح API وبيانات اعتماد الاسم المستعار من متغيرات البيئة وتستخدم للمصادقة على طلبات API عبر المصادقة الأساسية HTTP. لا يتم إرسالها أبدًا إلى نموذج الذكاء الاصطناعي.
  • نقل stdio. يتواصل الخادم مع عميل الذكاء الاصطناعي عبر stdin/stdout. لا يتم فتح أي منافذ شبكة.
  • عدم تخزين البيانات. الخادم بدون حالة. لا يقوم بالتخزين المؤقت أو التسجيل أو تخزين أي من بيانات بريدك الإلكتروني.
  • مفتوح المصدر. الكود الكامل موجود على GitHub. يمكنك مراجعة كل سطر.

الاستخدام البرمجي

يمكنك أيضًا استخدام الخادم كمكتبة:

const { McpServer } = require('@forwardemail/mcp-server');

const server = new McpServer({
  apiKey: 'your-api-key',
  aliasUser: 'user@example.com',
  aliasPassword: 'generated-alias-password',
});

server.listen();

مفتوح المصدر

خادم Forward Email MCP هو مفتوح المصدر على GitHub تحت رخصة BUSL-1.1. نحن نؤمن بالشفافية. إذا وجدت خطأ أو أردت ميزة، افتح تذكرة.