انتقل إلى المحتوى
الدليل / v0.4.0

استكشاف المشكلات ​

حدد أولًا الاتصال المتعطل: خطأ إعداد محلي، أو اتصال عميل MCP بالخادم، أو طلب Google صادر. أصلح الطبقة المناسبة ثم أعد تنفيذ العملية المتأثرة.

البدء دون اتصال ​

sh
mcp-gmap-rs --version
mcp-gmap-rs tools
mcp-gmap-rs doctor

يطبع doctor بصيغة JSON حتى عند فشل الفحوص. افحص حالة الخروج وchecks[].status: القيم pass أو fail أو not_tested. لا تثبت الفحوص غير المتصلة IAM أو تفعيل API أو الفوترة أو ثقة الشهادة وانتهاءها أو الوصول إلى ADC. يثبت /health حياة العملية فقط.

إذا منع ملف dotenv محلي غير سليم الاكتشاف، يتجاوزه --no-env-file tools. قد يغيّر ذلك مجموعة الأدوات المختارة، فلا تعتبره تحققًا من إعدادات الملف المقصود.

تفسير الإخفاقات الشائعة ​

العَرَضالفحص التالي
GOOGLE_MAPS_API_KEY is requiredتم اختيار وضع مفتاح API أو تصل العملية إلى نقطة نهاية خاصة بالمفتاح.
GOOGLE_CLOUD_QUOTA_PROJECT is requiredاضبط معرّف أو رقم مشروع الاستهلاك لـ OAuth.
Google 403 / API غير مفعّلفعّل الواجهة المحددة في مشروع استهلاك بيانات الاعتماد؛ وافحص الفوترة وقيود مفتاح API.
رفض serviceusage.services.useامنح حساب الخدمة roles/serviceusage.serviceUsageConsumer في مشروع الحصة؛ وانتظر انتشار IAM ثم أعد المحاولة.
رفض IP لمفتاح APIاسمح بعنوان الخروج العام للخادم أو العنقود، لا بعنوان الحجرة الخاص.
MCP HTTP 401أرسل رمز bearer للخادم؛ يصادق رمز وصول Google اتصالًا آخر.
رفض Host/Originطابق Host وأصل المتصفح المضبوطين تمامًا، بما في ذلك المنافذ المناسبة.
HTTP 429 من MCPنفد محدد العملية؛ احترم Retry-After وافحص تزامن العملاء.
انتهاء مهلة OAuthافحص الاتصال بالرموز وSTS وIAM أو البيانات الوصفية، وساعة النظام ومهلة الطلب.
فشل اتصال TLSافحص سلسلة الشهادة واسم المضيف والثقة وشهادة عميل mTLS الاختيارية بمعزل عن تفويض HTTP.
خروج 0 لكن البيانات ناقصةافحص أخطاء عناصر المصفوفة والأدوات المركبة، وليس حالة خروج العملية فقط.

التحقق المتعمد من الوصول الحي ​

تجري المجسات الحية استدعاءات قد تكون قابلة للفوترة. احصرها في واجهات API التي تحتاجها:

sh
mcp-gmap-rs --enabled-tools maps_weather doctor --live

نجاح مجس لا يضمن كل منطقة جغرافية أو عملية. بعد تغيير في Google Cloud، أعد تنفيذ الاستدعاء الفاشل نفسه بدل استنتاج النجاح من إعدادات الوحدة. راجع المصادقة لـ IAM ومصادر بيانات الاعتماد، والإعدادات للأولوية، وتشغيل الإنتاج للميزانيات والمهل والمقاييس. لا تطبع JSON بيانات الاعتماد ولا تفريغ البيئة في بلاغ مشكلة.