> ## Documentation Index
> Fetch the complete documentation index at: https://docs.didit.me/llms.txt
> Use this file to discover all available pages before exploring further.

# ربط Codex بخادم Didit MCP

> أضف خادم Didit MCP إلى Codex بأمر واحد: codex mcp add didit --url https://mcp.didit.me/mcp، ثم سجّل الدخول عبر Didit. بلا مفتاح API.

يتصل OpenAI Codex بخادم Didit MCP المستضاف (`https://mcp.didit.me/mcp`) بأمر واحد. بعد ذلك يفتح Codex **Log in with Didit** في متصفحك ويحفظ بيانات تسجيل الدخول نيابةً عنك، ولا يوجد مفتاح API لنسخه. تنطبق الإعدادات نفسها على Codex CLI وعلى امتداد Codex IDE.

```bash theme={null}
codex mcp add didit --url https://mcp.didit.me/mcp
```

***

## الإعداد

**1. أضِف الخادم**

```bash theme={null}
codex mcp add didit --url https://mcp.didit.me/mcp
```

يكتب Codex الخادم في `~/.codex/config.toml`، ويتبيّن أنه يحتاج إلى OAuth، ويبدأ تسجيل الدخول فورًا. إذا ألغيته، شغّل `codex mcp login didit` لاحقًا.

**2. سجّل الدخول باستخدام Didit**

يفتح متصفحك صفحة **Codex wants to access your Didit account**. اختر المؤسسات التي تريد ربطها، وراجع الأذونات، ثم انقر **Approve**. تعرض الطرفية الرسالة `Successfully logged in to MCP server 'didit'.`

**3. تأكَّد**

```bash theme={null}
codex mcp list
```

يعرض الصف `didit` الحالة `enabled` والمصادقة `OAuth`.

هل تفضّل تعديل الملف بنفسك؟ هذا هو الإدخال الكامل في `~/.codex/config.toml`:

```toml theme={null}
[mcp_servers.didit]
url = "https://mcp.didit.me/mcp"
```

ثم شغّل `codex mcp login didit` لتسجيل الدخول.

> [!NOTE]
>
> **لا يوجد مفتاح API في ملف الإعدادات.** يستخدم الخادم OAuth 2.1 مع PKCE ويعمل **باسمك**: فقط داخل المؤسسات التي توافق عليها عند تسجيل الدخول، وبالأذونات المرتبطة بدورك. يعرّف Codex نفسه باستخدام مستند البيانات الوصفية لمعرّف العميل. راجع [المصادقة](https://docs.didit.me/ar/integration/mcp/authentication.md).

***

## التحقق من أن الإعداد يعمل

ابدأ Codex واطلب، مع ذكر اسم الخادم:

```text theme={null}
Use the didit MCP server: call didit_context_get and list my organizations and applications.
```

يحمّل Codex أدوات MCP عند الحاجة، لذلك اذكر خادم Didit أو الأداة في أول طلب لك. عندها يستدعي `didit_context_get` ويعرض قائمة مؤسساتك مع التطبيقات التابعة لكل منها.

للحفاظ على تركيز الجلسة، قيّد Codex بالأدوات التي تحتاجها فقط باستخدام `enabled_tools`:

```toml theme={null}
[mcp_servers.didit]
url = "https://mcp.didit.me/mcp"
enabled_tools = ["didit_context_get", "didit_session_create", "didit_session_list", "didit_session_get_decision"]
```

يؤدي `disabled_tools` العكس. أسماء الأدوات موجودة في [مرجع الأدوات](https://docs.didit.me/ar/integration/mcp/tools.md).

***

## استكشاف الأخطاء وإصلاحها

* **`Not logged in` في `codex mcp list`.** شغّل `codex mcp login didit` وأكمل تسجيل الدخول عبر المتصفح.
* **على جهاز بعيد لا يحتوي على متصفح.** شغّل `codex mcp login didit`، وافتح الرابط المطبوع على جهازك، واترك الطرفية تعمل حتى يكتمل تسجيل الدخول. يُرسَل رد الاستدعاء إلى منفذ محلي على الجهاز الذي يشغّل Codex، لذا وجّه هذا المنفذ عند الحاجة.
* **تُرجع إحدى الأدوات الخطأ `missing_scope`.** دورك في هذه المؤسسة لا يملك الإذن اللازم. راجع [الأدوار والأذونات](https://docs.didit.me/ar/integration/mcp/authentication.md#الأدوار-والأذونات).
* **لتسجيل الخروج:** `codex mcp logout didit`.

***

## الخطوات التالية

> [card] [ربط ChatGPT](https://docs.didit.me/ar/integration/mcp/chatgpt.md)
>
> مكوّن Didit الإضافي في دليل ChatGPT، أو الخادم الكامل كخادم MCP مخصص.

> [card] [ربط Claude](https://docs.didit.me/ar/integration/mcp/claude.md)
>
> رابط اتصال بنقرة واحدة لـ Claude على الويب، وClaude Desktop، وClaude Code.

> [card] [مرجع الأدوات](https://docs.didit.me/ar/integration/mcp/tools.md)
>
> كل ما يستطيع الوكيل استدعاءه، أداةً أداةً.

> [card] [أمثلة على التعليمات](https://docs.didit.me/ar/integration/mcp/examples.md)
>
> أمثلة عملية أطول مع payloads حقيقية.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.