Skip to content

Commit 853a09a

Browse files
authored
✨ feat(plugin): support Streamable HTTP MCP Server Auth (#8425)
* ✨ feat: support http streamable auth and headers * ✨ feat: support http streamable auth and headers * improve * improve token * add i18n * update i18n
1 parent 095de57 commit 853a09a

File tree

127 files changed

+1706
-508
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

127 files changed

+1706
-508
lines changed

locales/ar/common.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -183,6 +183,7 @@
183183
},
184184
"fullscreen": "وضع كامل الشاشة",
185185
"historyRange": "نطاق التاريخ",
186+
"import": "استيراد",
186187
"importData": "استيراد البيانات",
187188
"importModal": {
188189
"error": {

locales/ar/components.json

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -77,6 +77,13 @@
7777
"secondary": "انقر للتحميل"
7878
}
7979
},
80+
"KeyValueEditor": {
81+
"addButton": "إضافة صف جديد",
82+
"deleteTooltip": "حذف",
83+
"duplicateKeyError": "يجب أن يكون اسم المفتاح فريدًا",
84+
"keyPlaceholder": "المفتاح",
85+
"valuePlaceholder": "القيمة"
86+
},
8087
"MaxTokenSlider": {
8188
"unlimited": "غير محدود"
8289
},

locales/ar/error.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -123,6 +123,7 @@
123123
"stt": {
124124
"responseError": "فشل طلب الخدمة، يرجى التحقق من الإعدادات أو إعادة المحاولة"
125125
},
126+
"testConnectionFailed": "فشل اختبار الاتصال: {{error}}",
126127
"tts": {
127128
"responseError": "فشل طلب الخدمة، يرجى التحقق من الإعدادات أو إعادة المحاولة"
128129
},

locales/ar/image.json

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,9 @@
11
{
22
"config": {
33
"aspectRatio": {
4-
"label": "النسبة"
4+
"label": "النسبة",
5+
"lock": "قفل نسبة العرض إلى الارتفاع",
6+
"unlock": "إلغاء قفل نسبة العرض إلى الارتفاع"
57
},
68
"header": {
79
"desc": "وصف بسيط، ابتكر فورًا",

locales/ar/models.json

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1019,6 +1019,15 @@
10191019
"ernie-x1-turbo-32k": {
10201020
"description": "يتميز هذا النموذج بأداء أفضل مقارنةً بـ ERNIE-X1-32K."
10211021
},
1022+
"flux-kontext/dev": {
1023+
"description": "نموذج تحرير الصور Frontier."
1024+
},
1025+
"flux-pro/kontext": {
1026+
"description": "FLUX.1 Kontext [pro] قادر على معالجة النصوص والصور المرجعية كمدخلات، مما يتيح تحريرًا محليًا مستهدفًا وتحولات معقدة للمشهد الكلي بسلاسة."
1027+
},
1028+
"flux/schnell": {
1029+
"description": "FLUX.1 [schnell] هو نموذج محول متدفق يحتوي على 12 مليار معلمة، قادر على توليد صور عالية الجودة من النص في 1 إلى 4 خطوات، مناسب للاستخدام الشخصي والتجاري."
1030+
},
10221031
"gemini-1.0-pro-001": {
10231032
"description": "Gemini 1.0 Pro 001 (تعديل) يوفر أداءً مستقرًا وقابلًا للتعديل، وهو الخيار المثالي لحلول المهام المعقدة."
10241033
},
@@ -1364,6 +1373,9 @@
13641373
"gpt-4o-transcribe": {
13651374
"description": "GPT-4o Transcribe هو نموذج تحويل الصوت إلى نص يستخدم GPT-4o لتفريغ الصوت. مقارنةً بنموذج Whisper الأصلي، يحسن معدل الخطأ في الكلمات ويعزز التعرف على اللغة والدقة. استخدمه للحصول على تفريغ أكثر دقة."
13661375
},
1376+
"gpt-image-1": {
1377+
"description": "نموذج توليد الصور متعدد الوسائط الأصلي من ChatGPT"
1378+
},
13671379
"grok-2-1212": {
13681380
"description": "لقد تم تحسين هذا النموذج في الدقة، والامتثال للتعليمات، والقدرة على التعامل مع لغات متعددة."
13691381
},
@@ -1484,6 +1496,9 @@
14841496
"hunyuan-vision": {
14851497
"description": "نموذج Hunyuan الأحدث متعدد الوسائط، يدعم إدخال الصور والنصوص لتوليد محتوى نصي."
14861498
},
1499+
"imagen4/preview": {
1500+
"description": "نموذج توليد الصور الأعلى جودة من Google"
1501+
},
14871502
"internlm/internlm2_5-7b-chat": {
14881503
"description": "InternLM2.5 يوفر حلول حوار ذكية في عدة سيناريوهات."
14891504
},

locales/ar/plugin.json

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -57,12 +57,28 @@
5757
}
5858
},
5959
"mcp": {
60+
"advanced": {
61+
"title": "الإعدادات المتقدمة"
62+
},
6063
"args": {
6164
"desc": "قائمة المعلمات المرسلة إلى الأمر المنفذ، عادةً ما يتم إدخال اسم خادم MCP هنا، أو مسار البرنامج النصي للتشغيل",
6265
"label": "معلمات الأمر",
6366
"placeholder": "على سبيل المثال: --port 8080 --debug",
6467
"required": "يرجى إدخال معلمات التشغيل"
6568
},
69+
"auth": {
70+
"bear": "مفتاح API",
71+
"desc": "اختر طريقة التوثيق لخادم MCP",
72+
"label": "نوع التوثيق",
73+
"none": "لا حاجة للتوثيق",
74+
"placeholder": "يرجى اختيار نوع التوثيق",
75+
"token": {
76+
"desc": "أدخل مفتاح API أو رمز الحامل الخاص بك",
77+
"label": "مفتاح API",
78+
"placeholder": "sk-xxxxx",
79+
"required": "يرجى إدخال رمز التوثيق"
80+
}
81+
},
6682
"avatar": {
6783
"label": "أيقونة الإضافة"
6884
},
@@ -90,6 +106,11 @@
90106
"label": "متغيرات البيئة لخادم MCP",
91107
"stringifyError": "تعذر تسلسل المعلمات، يرجى التحقق من تنسيق المعلمات"
92108
},
109+
"headers": {
110+
"add": "أضف صفًا جديدًا",
111+
"desc": "أدخل رؤوس الطلب",
112+
"label": "رؤوس HTTP"
113+
},
93114
"identifier": {
94115
"desc": "حدد اسمًا لملحق MCP الخاص بك، يجب أن يكون باستخدام أحرف إنجليزية",
95116
"invalid": "يمكنك إدخال أحرف إنجليزية، أرقام، والرمزين - و _ فقط",
@@ -269,6 +290,7 @@
269290
"showDetails": "عرض التفاصيل"
270291
},
271292
"errorTypes": {
293+
"AUTHORIZATION_ERROR": "خطأ في التحقق من التفويض",
272294
"CONNECTION_FAILED": "فشل الاتصال",
273295
"INITIALIZATION_TIMEOUT": "انتهت مهلة التهيئة",
274296
"PROCESS_SPAWN_ERROR": "فشل بدء العملية",

locales/bg-BG/common.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -183,6 +183,7 @@
183183
},
184184
"fullscreen": "Цял екран",
185185
"historyRange": "Диапазон на историята",
186+
"import": "Импортиране",
186187
"importData": "Импорт на данни",
187188
"importModal": {
188189
"error": {

locales/bg-BG/components.json

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -77,6 +77,13 @@
7777
"secondary": "Кликнете, за да качите"
7878
}
7979
},
80+
"KeyValueEditor": {
81+
"addButton": "Добавяне на ред",
82+
"deleteTooltip": "Изтриване",
83+
"duplicateKeyError": "Името на ключа трябва да е уникално",
84+
"keyPlaceholder": "Ключ",
85+
"valuePlaceholder": "Стойност"
86+
},
8087
"MaxTokenSlider": {
8188
"unlimited": "Неограничено"
8289
},

locales/bg-BG/error.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -123,6 +123,7 @@
123123
"stt": {
124124
"responseError": "Заявката за услуга е неуспешна, моля, проверете конфигурацията или опитайте отново"
125125
},
126+
"testConnectionFailed": "Неуспешно свързване: {{error}}",
126127
"tts": {
127128
"responseError": "Заявката за услуга е неуспешна, моля, проверете конфигурацията или опитайте отново"
128129
},

locales/bg-BG/image.json

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,9 @@
11
{
22
"config": {
33
"aspectRatio": {
4-
"label": "Съотношение"
4+
"label": "Съотношение",
5+
"lock": "Заключване на съотношението на страните",
6+
"unlock": "Отключване на съотношението на страните"
57
},
68
"header": {
79
"desc": "Кратко описание, създавайте веднага",

0 commit comments

Comments
 (0)