summaryrefslogtreecommitdiffhomepage
path: root/packages/web/src/content/docs/ar/mcp-servers.mdx
diff options
context:
space:
mode:
authoropencode-agent[bot] <opencode-agent[bot]@users.noreply.github.com>2026-02-09 17:35:30 +0000
committeropencode-agent[bot] <opencode-agent[bot]@users.noreply.github.com>2026-02-09 17:35:30 +0000
commitd578f80f0055082cc7befd29b2ce6bda7326d29f (patch)
tree5ca2ee868fe480104a5464260a8b114c3ef4ec71 /packages/web/src/content/docs/ar/mcp-servers.mdx
parentdc53086c1e73d43d3a28fc4cdf161e83d09b1877 (diff)
downloadopencode-d578f80f0055082cc7befd29b2ce6bda7326d29f.tar.gz
opencode-d578f80f0055082cc7befd29b2ce6bda7326d29f.zip
chore: generate
Diffstat (limited to 'packages/web/src/content/docs/ar/mcp-servers.mdx')
-rw-r--r--packages/web/src/content/docs/ar/mcp-servers.mdx19
1 files changed, 19 insertions, 0 deletions
diff --git a/packages/web/src/content/docs/ar/mcp-servers.mdx b/packages/web/src/content/docs/ar/mcp-servers.mdx
index f457de524..8ca5212c4 100644
--- a/packages/web/src/content/docs/ar/mcp-servers.mdx
+++ b/packages/web/src/content/docs/ar/mcp-servers.mdx
@@ -10,6 +10,7 @@ description: أضف أدوات MCP محلية وبعيدة.
---
#### تنبيهات
+
عند استخدام خادم MCP فإنه يضيف إلى السياق. وقد يتراكم ذلك بسرعة إذا كان لديك الكثير من الأدوات. لذلك نوصي بالتحلّي بالحذر عند اختيار خوادم MCP التي تستخدمها.
:::tip
@@ -21,6 +22,7 @@ description: أضف أدوات MCP محلية وبعيدة.
---
## التمكين
+
يمكنك تعريف خوادم MCP في [إعدادات OpenCode](https://opencode.ai/docs/config/) ضمن `mcp`. أضف كل خادم MCP باسم فريد. ويمكنك الإشارة إلى ذلك الخادم بالاسم عند توجيه الطلب إلى الـ LLM.
```jsonc title="opencode.jsonc" {6}
@@ -43,6 +45,7 @@ description: أضف أدوات MCP محلية وبعيدة.
---
### تجاوز القيم الافتراضية البعيدة
+
يمكن للمنظمات توفير خوادم MCP الافتراضية عبر نقطة النهاية `.well-known/opencode` الخاصة بها. قد تكون هذه الخوادم معطّلة افتراضيا، مما يتيح للمستخدمين تفعيل ما يحتاجونه فقط.
لتفعيل خادم معيّن من الإعدادات البعيدة الخاصة بمؤسستك، أضفه إلى إعداداتك المحلية مع `enabled: true`:
@@ -65,6 +68,7 @@ description: أضف أدوات MCP محلية وبعيدة.
---
## محلي
+
أضف خوادم MCP المحلية عبر ضبط `type` على `"local"` ضمن كائن `mcp`.
```jsonc title="opencode.jsonc" {15}
@@ -109,6 +113,7 @@ use the mcp_everything tool to add the number 3 and 4
---
#### الخيارات
+
فيما يلي جميع الخيارات المتاحة لتهيئة خادم MCP محلي.
| الخيار | النوع | مطلوب | الوصف |
@@ -122,6 +127,7 @@ use the mcp_everything tool to add the number 3 and 4
---
## بعيد
+
أضف خوادم MCP البعيدة عبر ضبط `type` على `"remote"`.
```json title="opencode.json"
@@ -145,6 +151,7 @@ use the mcp_everything tool to add the number 3 and 4
---
#### الخيارات
+
| الخيار | النوع | مطلوب | الوصف |
| --------- | ------- | ----- | -------------------------------------------------------------------------------- |
| `type` | String | Y | نوع اتصال خادم MCP، ويجب أن يكون `"remote"`. |
@@ -157,6 +164,7 @@ use the mcp_everything tool to add the number 3 and 4
---
## OAuth
+
يتولى OpenCode تلقائيا معالجة مصادقة OAuth لخوادم MCP البعيدة. عندما يتطلب خادم ما المصادقة، سيقوم OpenCode بما يلي:
1. اكتشاف استجابة 401 وبدء تدفق OAuth
@@ -166,6 +174,7 @@ use the mcp_everything tool to add the number 3 and 4
---
### تلقائي
+
بالنسبة لمعظم خوادم MCP التي تدعم OAuth، لا تحتاج إلى إعدادات خاصة. ما عليك سوى تهيئة الخادم البعيد:
```json title="opencode.json"
@@ -185,6 +194,7 @@ use the mcp_everything tool to add the number 3 and 4
---
### مُسجَّل مسبقا
+
إذا كانت لديك بيانات اعتماد العميل من موفّر خادم MCP، يمكنك تهيئتها:
```json title="opencode.json" {7-11}
@@ -207,6 +217,7 @@ use the mcp_everything tool to add the number 3 and 4
---
### المصادقة
+
يمكنك تشغيل المصادقة يدويا أو إدارة بيانات الاعتماد.
صادِق مع خادم MCP معيّن:
@@ -232,6 +243,7 @@ opencode mcp logout my-oauth-server
---
#### تعطيل OAuth
+
إذا أردت تعطيل OAuth التلقائي لخادم ما (على سبيل المثال، للخوادم التي تستخدم مفاتيح API بدلا من ذلك)، فاضبط `oauth` على `false`:
```json title="opencode.json" {7}
@@ -253,6 +265,7 @@ opencode mcp logout my-oauth-server
---
#### خيارات OAuth
+
| الخيار | النوع | الوصف |
| -------------- | --------------- | ------------------------------------------------------------------------ |
| `oauth` | Object \| false | كائن إعدادات OAuth، أو `false` لتعطيل الاكتشاف التلقائي لـ OAuth. |
@@ -261,6 +274,7 @@ opencode mcp logout my-oauth-server
| `scope` | String | نطاقات OAuth المطلوبة أثناء التفويض. |
#### تصحيح الأخطاء
+
إذا فشل خادم MCP بعيد في المصادقة، يمكنك تشخيص المشكلة باستخدام:
```bash
@@ -276,11 +290,13 @@ opencode mcp debug my-oauth-server
---
## الإدارة
+
تتوفر خوادم MCP لديك كأدوات داخل OpenCode إلى جانب الأدوات المضمنة. لذا يمكنك إدارتها عبر إعدادات OpenCode مثل أي أداة أخرى.
---
### عام
+
هذا يعني أنه يمكنك تفعيلها أو تعطيلها على مستوى عام.
```json title="opencode.json" {14}
@@ -328,6 +344,7 @@ opencode mcp debug my-oauth-server
---
### لكل وكيل
+
إذا كان لديك عدد كبير من خوادم MCP فقد ترغب في تفعيلها لكل وكيل على حدة وتعطيلها على المستوى العام. للقيام بذلك:
1. عطّلها كأداة على المستوى العام.
@@ -359,6 +376,7 @@ opencode mcp debug my-oauth-server
---
#### أنماط Glob
+
يستخدم نمط glob أنماطا بسيطة من مطابقة glob:
- `*` يطابق صفرا أو أكثر من أي محرف (على سبيل المثال، `"my-mcp*"` يطابق `my-mcp_search` و`my-mcp_list` وغيرها.)
@@ -377,6 +395,7 @@ opencode mcp debug my-oauth-server
---
## أمثلة
+
فيما يلي أمثلة لبعض خوادم MCP الشائعة. يمكنك إرسال PR إذا أردت توثيق خوادم أخرى.
---