
تكامل خادم MCP مع Kubernetes
يعمل خادم Kubernetes MCP كجسر بين المساعدين الذكيين ومجموعات Kubernetes، مما يمكّن من التشغيل الآلي المدفوع بالذكاء الاصطناعي، وإدارة الموارد، وتدفقات عمل DevOp...
خادم MCP متخصص يمكّن من عمليات موحدة لعناقيد Kubernetes متعددة، إدارة الموارد، وتبديل السياق للفرق وسير العمل المدعوم بالذكاء الاصطناعي.
تم تصميم خادم k8s-multicluster-mcp MCP كتطبيق خادم لبروتوكول سياق النماذج (MCP) لتسهيل عمليات Kubernetes عبر عدة عناقيد. من خلال الاستفادة من ملفات kubeconfig متعددة، يوفر هذا الخادم واجهة برمجة تطبيقات موحدة تتيح للمستخدمين والمساعدين بالذكاء الاصطناعي التفاعل مع عدة عناقيد Kubernetes في وقت واحد. يعزز ذلك سير العمل التطويري والتشغيلي بدعم مهام مثل إدارة الموارد، الاستعلام عن حالة العنقود، وإجراء مقارنات بين العناقيد. الخادم مفيد بشكل خاص للفرق التي تدير بيئات معقدة، حيث يوفر إدارة مركزية وتبديل سياق سلس بين عناقيد التطوير، الاختبار، والإنتاج من واجهة واحدة.
لا توجد قوالب أوامر محددة مذكورة في المستودع.
لا توجد موارد MCP موثقة صراحة في المستودع.
لا توجد قائمة صريحة للأدوات في ملف server.py
أو التوثيق. ومع ذلك، الوظيفة الأساسية للتطبيق هي تمكين عمليات Kubernetes مثل إدارة الموارد وتبديل السياق بين العناقيد.
git clone https://github.com/razvanmacovei/k8s-multicluster-mcp.git
cd k8s-multicluster-mcp
pip install -r requirements.txt
KUBECONFIG_DIR
.config.json
):{
"mcpServers": {
"kubernetes": {
"command": "python3",
"args": ["/path/to/k8s-multicluster-mcp/app.py"],
"env": {
"KUBECONFIG_DIR": "/path/to/your/kubeconfigs"
}
}
}
}
npx -y @smithery/cli install @razvanmacovei/k8s-multicluster-mcp --client claude
config.json
لسطح مكتب Claude:{
"mcpServers": {
"kubernetes": {
"command": "python3",
"args": ["/path/to/k8s-multicluster-mcp/app.py"],
"env": {
"KUBECONFIG_DIR": "/path/to/your/kubeconfigs"
}
}
}
}
{
"mcpServers": {
"kubernetes": {
"command": "python3",
"args": ["/path/to/k8s-multicluster-mcp/app.py"],
"env": {
"KUBECONFIG_DIR": "/path/to/your/kubeconfigs"
}
}
}
}
{
"mcpServers": {
"kubernetes": {
"command": "python3",
"args": ["/path/to/k8s-multicluster-mcp/app.py"],
"env": {
"KUBECONFIG_DIR": "/path/to/your/kubeconfigs"
}
}
}
}
تأمين مفاتيح API:
{
"mcpServers": {
"kubernetes": {
"command": "python3",
"args": ["/path/to/k8s-multicluster-mcp/app.py"],
"env": {
"KUBECONFIG_DIR": "/secure/path",
"KUBE_API_KEY": "${KUBE_API_KEY}"
},
"inputs": {
"kube_api_key": {
"type": "env",
"env": "KUBE_API_KEY"
}
}
}
}
}
استخدام MCP في FlowHunt
لدمج خوادم MCP في سير عمل FlowHunt الخاص بك، ابدأ بإضافة مكون MCP إلى تدفقك وربطه بوكيل الذكاء الاصطناعي:
انقر على مكون MCP لفتح لوحة الإعدادات. في قسم إعدادات النظام MCP، أدخل تفاصيل خادم MCP الخاص بك باستخدام هذا التنسيق في JSON:
{
"k8s-multicluster-mcp": {
"transport": "streamable_http",
"url": "https://yourmcpserver.example/pathtothemcp/url"
}
}
بعد الإعداد، يمكن لوكيل الذكاء الاصطناعي الآن استخدام هذا الخادم MCP كأداة مع إمكانية الوصول لجميع وظائفه وقدراته. تذكّر تغيير “k8s-multicluster-mcp” إلى اسم خادم MCP الفعلي واستبدال الرابط بالرابط الخاص بك.
القسم | متوفر | التفاصيل/ملاحظات |
---|---|---|
نظرة عامة | ✅ | إدارة عناقيد Kubernetes المتعددة عبر MCP |
قائمة الأوامر | ⛔ | لا توجد قوالب أوامر موثقة |
قائمة الموارد | ⛔ | لا توجد موارد MCP موثقة صراحة |
قائمة الأدوات | ⛔ | الأدوات ضمنية، لكن غير مذكورة صراحة |
تأمين مفاتيح API | ✅ | تم وصف استخدام متغيرات البيئة |
دعم العيّنة (sampling) (أقل أهمية بالتقييم) | ⛔ | غير مذكور |
ملاحظات إضافية:
استنادًا إلى المعلومات المتوفرة وفي المستودع، فإن k8s-multicluster-mcp هو خادم MCP متخصص لعمليات Kubernetes متعددة العناقيد. مع ذلك، يفتقر إلى التفاصيل في مجالات مثل قوالب الأوامر، الموارد الصريحة، وتوثيق الأدوات، مما يقلل من درجة اكتماله وسهولة استخدامه.
يحتوي على رخصة استخدام | ⛔ |
---|---|
يحتوي على أداة واحدة على الأقل | ✅ |
عدد الاستنساخات (Forks) | 2 |
عدد النجوم (Stars) | 4 |
التقييم العام: 4/10
بينما يحقق الخادم وظيفة فريدة وقيمة (إدارة متعددة لعناقيد Kubernetes عبر MCP)، إلا أنه يفتقر إلى التوثيق حول قوالب الأوامر، الموارد والأدوات الصريحة، والرخصة. وهذا يحد من فائدته الحالية للاستخدام الأوسع في MCP وتبني المطورين.
هو خادم بروتوكول سياق النماذج (MCP) مصمم لتوحيد العمليات عبر عدة عناقيد Kubernetes، مما يمكّن من إدارة مركزية، تبديل السياق، ومقارنات الموارد عبر واجهة برمجة تطبيقات موحدة.
نعم، من خلال الاستفادة من عدة ملفات kubeconfig، يتيح الخادم عمليات سلسة وتبديل السياق بين عدة عناقيد Kubernetes من واجهة واحدة.
قم بتخزين المعلومات الحساسة في متغيرات البيئة وتجنب كتابتها مباشرة في ملفات الإعداد. عيّن متغير البيئة KUBECONFIG_DIR إلى مسار آمن واستخدم مدخلات قائمة على البيئة لمفاتيح API.
لا، لا يوفر المستودع أي قوالب أوامر محددة أو توثيق موارد MCP.
إدارة مركزية للعناقيد المتعددة، تبديل السياق، المقارنة بين موارد العناقيد، وإدارة موحدة للموارد في بيئات Kubernetes، خاصة في سير العمل المعقدة للفرق.
وحّد عمليات Kubernetes عبر التطوير، الاختبار، والإنتاج مع خادم k8s-multicluster-mcp MCP من FlowHunt.
يعمل خادم Kubernetes MCP كجسر بين المساعدين الذكيين ومجموعات Kubernetes، مما يمكّن من التشغيل الآلي المدفوع بالذكاء الاصطناعي، وإدارة الموارد، وتدفقات عمل DevOp...
يعمل خادم Kubernetes MCP كجسر بين مساعدي الذكاء الاصطناعي ومجموعات Kubernetes/OpenShift، مما يتيح إدارة الموارد وتنفيذ العمليات على الحاويات وأتمتة DevOps من خل...
يتيح خادم MCP mcp-k8s-go للمساعدين الذكاء الاصطناعي التفاعل برمجياً مع عنقود Kubernetes عبر بروتوكول Model Context، مما يؤدي إلى أتمتة وتبسيط سير عمل DevOps من ...