Install
claude mcp add --scope user --transport http aiven-mcp "https://mcp.aiven.live/mcp?read_only=true"لمن يناسب
إذا أردت إدارة PostgreSQL وApache Kafka والتطبيقات وخدمات أخرى على Aiven من مساعد، فـ mcp-aiven مناسب. المساعدون المسمّون رسميًا هم Claude وCursor وVS Code Copilot.
يناسب من لديه أصلًا حساب Aiven ويستطيع إنهاء تفويض المتصفح. المدخل المستضاف:
https://mcp.aiven.live/mcp
المستودع:
https://github.com/Aiven-Open/mcp-aiven
هذه الخدمة تستطيع إنشاء خدمات وبيانات Aiven وتغييرها وحذفها نيابة عنك. قد ينفّذ المساعد أفعالًا هدّامة حسب فهمه (حذف قاعدة، حذف خدمة، إنتاج رسائل إلى Kafka). المسؤولية عليك. يجب أن تكون أول محاولة للقراءة فقط.
أول محاولة في 3 دقائق
المسار الرسمي الرئيسي هو HTTP مستضاف؛ لا تضبط رمزًا محليًا أولًا. المتطلبات: جلسة متصفح مسجّلة أصلًا في Aiven. سيطلب العميل التفويض. وضع القراءة فقط يزيل كل عمليات الكتابة من MCP. عنوان القراءة فقط:
https://mcp.aiven.live/mcp?read_only=true
موضع التثبيت هو MCP على مستوى المستخدم في Claude Code. أول إضافة تستخدم عنوان القراءة فقط (أبقِ نقل الأمر الرسمي واسمه وبدّل فقط عنوان القراءة فقط الرسمي):
claude mcp add --scope user --transport http aiven-mcp "https://mcp.aiven.live/mcp?read_only=true"
بعد التفويض نفّذ فورًا استدعاءً حقيقيًا له سند لا مجرد التحقق من أن النقطة تعمل: اطلب من المساعد استعلام خدمات PostgreSQL الموجودة تحت حسابك (القدرة الرسمية هي إدارة PostgreSQL). المقتطف لا يعطي أسماء دوال أدوات؛ لا تنادِ list_* مخترعًا. اسأل بمصطلح «خدمات PostgreSQL» ودع الأدوات المسجّلة للقراءة فقط تعيد معلومات الخدمة.
إشارة يمكن ملاحظتها: يسمّي المساعد مشروعًا واحدًا على الأقل أو اسم/حالة خدمة PostgreSQL، أو يقول بوضوح أن الحساب بلا خدمات. إن حصلت فقط على «متصل» بلا نتيجة استعلام خدمة فهذه المحاولة لم تكتمل.
حالات الاستخدام
الحالة الأولى: عرض خدمات PostgreSQL. القدرة هي إدارة Aiven PostgreSQL مباشرة. تحت read_only=true دع المساعد يقرأ أسماء المثيلات أو الحالة أو معلومات الاتصال للقراءة فقط. النص الرسمي لا يكتب جدول حقول. لا تحذف قاعدة بـ drop.
الحالة الثانية: عرض خدمات Apache Kafka. القدرة هي إدارة Kafka. استعلم كذلك عن حالة العنقود أو الخدمة للقراءة فقط. الكتابة الخطرة المسمّاة رسميًا هي producing messages؛ يفترض استبعاد الكتابة في وضع القراءة فقط، ومع ذلك لا تطلب إنتاج رسائل أو حذف خدمات.
applications وخدمات Aiven الأخرى مسمّاة أيضًا كقابلة للإدارة؛ لا توسّع إلى الكتابة في أول محاولة.
حدود الاستخدام
البديل المحلي هو npx -y mcp-aiven تحت Node.js 18+ مع AIVEN_TOKEN. ليس المسار الرئيسي لأول محاولة. لا تلصق قيم رمز توضيحية من الوثائق.
يمكن لعنوان الاستضافة الكامل حذف معامل القراءة فقط لكن عندها تُسجَّل أدوات الكتابة. يتبع الوصول مستخدم Aiven المصرّح. لا مورّدي سحابة خارج الخدمات المسمّاة.
read_only=true ليست صفر مخاطر: ما زالت تقرأ مشاريعك السحابية والتفويض يفتح Aiven. لا تخترع أسماء أدوات غير ظاهرة.