stdio محلي باستخدام uv وربطه بأحد عملاء MCP الرئيسيين.
يسمح الخادم، افتراضيًا، بتنفيذ استعلامات القراءة فقط.
استخدم مستخدم ClickHouse مخصصًا لا يملك سوى الأذونات التي يحتاج إليها المساعد، ولا تستخدم مستخدم default أو مستخدمًا إداريًا.
يوضح الشرح التالي الإعداد باستخدام Claude Desktop.
وتنطبق تفاصيل اتصال ClickHouse نفسها على العملاء الآخرين المشمولين في هذا الدليل.
المتطلبات الأساسية
- ثبّت
uv. - ثبّت عميل MCP الذي تريد استخدامه.
- اجمع اسم المضيف واسم المستخدم وكلمة المرور الخاصة بخدمة ClickHouse لديك.
استبدلها بتفاصيل الاتصال لديك.
بالنسبة إلى خدمة ClickHouse Cloud، يستخدم الخادم بروتوكول HTTPS على المنفذ
8443 افتراضيًا.
بالنسبة إلى خدمة مُدارة ذاتيًا تستخدم بروتوكول HTTP غير المشفّر، اضبط أيضًا CLICKHOUSE_SECURE=false، وإذا لزم الأمر، اضبط CLICKHOUSE_PORT=8123.
تهيئة عميل MCP الخاص بك
- Claude Code
- Claude Desktop
- Codex
- ChatGPT
- مؤشر
- Windsurf
نفّذ الأمر التالي في الطرفية:شغّل
claude mcp list للتحقق من الاتصال، أو أدخل /mcp في Claude Code لاستعراض الخادم وأدواته.تحقّق من الاتصال
mcp-clickhouse متصل، اطلب منه:
استكشاف الأخطاء وإصلاحها
uv، فاستبدل uv في الأمر أو الإعداد بمساره المطلق.
شغّل which uv على macOS أو Linux، أو where uv على Windows، للعثور على هذا المسار.
للاطلاع على إعدادات اتصال إضافية ودعم chDB الاختياري ونقل HTTP والمصادقة، راجع ملف README الخاص بـ mcp-clickhouse.
مؤشر