ربط Gemini بـ digna¶
يربط هذا الدليل أدوات Gemini من Google بـ digna MCP Server. تحتاج إلى نقطة نهاية MCP الخاصة بتثبيت digna لديك ومفتاح API، كما هو موضح في نظرة عامة على وكلاء الذكاء الاصطناعي.
تستخدم الأمثلة https://digna.example.com/mcp كنقطة نهاية. استبدلها بنقطة النهاية الخاصة بك.
اختيار الأداة¶
| الأداة | لـ | التهيئة |
|---|---|---|
| Antigravity CLI وIDE والتطبيق | أدوات الوكلاء من Google. حلّ Antigravity CLI محل Gemini CLI لحسابات Google الفردية في يونيو 2026 | mcp_config.json |
| Gemini CLI | تراخيص Gemini Code Assist Standard وEnterprise، ومفاتيح Gemini API المدفوعة | settings.json أو gemini mcp add |
| تطبيق Gemini Enterprise | — | غير مدعوم. يسجّل موصل MCP المخصص فيه الدخول باستخدام OAuth أو حساب خدمة Google Cloud، بينما يصادق digna MCP Server باستخدام مفاتيح API |
تتصل كل هذه الأدوات من الجهاز الذي تعمل عليه، لذا فهي تعمل مع digna داخل شبكة شركتك ما دام ذلك الجهاز يستطيع الوصول إلى نقطة النهاية.
Antigravity¶
يقرأ Antigravity خوادم MCP الخاصة به من mcp_config.json، الذي تتشاركه واجهة CLI وبيئة IDE والتطبيق.
1. فتح mcp_config.json¶
| النطاق | الملف |
|---|---|
| كل مشاريعك | ~/.gemini/config/mcp_config.json |
| مساحة عمل واحدة | .agents/mcp_config.json في مساحة العمل |
لفتح الملف المستخدم:
- CLI: اكتب
/mcpواضغط Enter لفتح مدير MCP. - IDE: في اللوحة الجانبية للوكيل، افتح القائمة …، واختر MCP Servers، ثم Manage MCP Servers، ثم View raw config.
- التطبيق: اذهب إلى Customizations > Installed > MCP Servers واستخدم Copy Config File Path.
2. إضافة خادم digna¶
أضف الإدخال digna. إذا كان الملف يحتوي بالفعل على قسم mcpServers، فأضفه هناك:
{
"mcpServers": {
"digna": {
"serverUrl": "https://digna.example.com/mcp",
"headers": {
"Authorization": "Bearer <api key>"
}
}
}
}
لا يصل Antigravity إلى الخوادم البعيدة إلا عبر streamable HTTP، وهو ما يستخدمه digna MCP Server. اكتب نقطة النهاية في serverUrl؛ المفتاح httpUrl الخاص بـ Gemini CLI غير مدعوم.
3. التحقق من الاتصال¶
في CLI، اكتب /mcp: يعرض مدير MCP الخادم digna مع حالته وأدواته، ويمكنه إعادة تحميل التهيئة وعرض سجلات الاتصال. في IDE، يظهر الخادم تحت Manage MCP Servers.
احمِ الملف
يحتفظ mcp_config.json بمفتاح API كنص عادي. أبقِ ملف مساحة العمل .agents/mcp_config.json خارج نظام التحكم في الإصدارات، واجعل الملف العام قابلًا للقراءة من حسابك فقط.
Gemini CLI¶
1. إضافة الخادم¶
ضع مفتاح API في متغير بيئة، ثم أضف الخادم:
export DIGNA_API_KEY='<api key>'
gemini mcp add --transport http --scope user --header "Authorization: Bearer $DIGNA_API_KEY" digna https://digna.example.com/mcp
تملأ الصدفة (shell) قيمة $DIGNA_API_KEY عند تشغيل الأمر، لذلك يخزّن Gemini CLI المفتاح في إعداداته. بدون --scope user، تتم إضافة الخادم إلى المشروع الحالي فقط.
2. أو تعديل settings.json¶
يكتب الأمر أعلاه إلى settings.json. لتعديل الملف بنفسك:
| النطاق | الملف |
|---|---|
| كل مشاريعك | ~/.gemini/settings.json |
| مشروع واحد | .gemini/settings.json في المشروع |
{
"mcpServers": {
"digna": {
"httpUrl": "https://digna.example.com/mcp",
"headers": {
"Authorization": "Bearer <api key>"
}
}
}
}
استخدم httpUrl، وهو المفتاح الخاص بـ streamable HTTP. أما المفتاح المشابه url فيختار نقل SSE الأقدم، الذي لا يوفره digna MCP Server. لا تستخدم الشرطات السفلية في اسم الخادم.
اترك trust معطّلًا
يسأل Gemini CLI قبل كل استدعاء أداة ما لم يكن للخادم "trust": true. اترك trust معطّلًا بالنسبة لـ digna، حتى تؤكد بنفسك كل تغيير يجريه الوكيل على تهيئتك.
3. التحقق من الاتصال¶
من الصدفة:
يجب أن يظهر الخادم digna على أنه متصل. داخل جلسة Gemini CLI، شغّل /mcp لرؤية الخادم وأدواته.
استكشاف أخطاء Gemini وإصلاحها¶
يظهر الخادم على أنه غير متصل¶
- تحقق من أن نقطة النهاية تنتهي بـ
/mcpوأنها قابلة للوصول من جهازك. - تحقق من اسم المفتاح:
serverUrlفي Antigravity، وhttpUrlفي Gemini CLI. - تعني
401أن المفتاح قد رُفض؛ راجع 401 Unauthorized.
لم يعد Gemini CLI يعمل لحسابي¶
منذ يونيو 2026، تستخدم حسابات Google الفردية Antigravity CLI بدلًا من Gemini CLI. انقل الإدخال digna إلى mcp_config.json كما هو موضح في Antigravity، وأعد تسمية httpUrl إلى serverUrl.
انظر أيضًا¶
- نظرة عامة على وكلاء الذكاء الاصطناعي: نقطة النهاية ومفتاح API والأمان واستكشاف الأخطاء العام
- Claude: ربط Claude Code أو Claude Desktop أو موصل مخصص
- digna Agentic: ما يمكن لوكلاء الذكاء الاصطناعي فعله مع digna