يمنح خادم "بروتوكول سياق النموذج" (MCP) الخاص بأداة Google Home للمطوّرين أدوات التطوير المستندة إلى الذكاء الاصطناعي القدرة على البحث عن ما يلي واسترداد معلومات في الوقت الفعلي خاصة بمجال معيّن:
- المستندات المتاحة للجميع في مركز المطوّرين في Google Home
- OpenThread
- مواصفات Matter: متاحة للإصدار 1.5.1
- مواصفات Thread: متوافقة مع الإصدار 1.4.1
يساعد ذلك في ضمان قدرة أدوات ووكلاء الذكاء الاصطناعي على تقديم إجابات فنية دقيقة تتعلّق ببرامج وميزات Google Home للمطوّرين.
يعمل خادم MCP كخادم وكيل بين خدمة خارجية توفّر السياق أو البيانات وتطبيق ذكاء اصطناعي (المضيف). يعرض خادم Home Developer MCP أدوات قابلة للتنفيذ تتيح للنماذج اللغوية الكبيرة (LLM) العثور على إجابات دقيقة مباشرةً من مجموعات النصوص المفهرسة. لمزيد من المعلومات حول خوادم MCP، يمكنك الاطّلاع على مقالة ما هو MCP وكيف يعمل؟.
المتطلبات الأساسية
لاستخدام خادم Home Developer MCP، يجب أن يكون لديك برنامج تعديل أو عميل ذكاء اصطناعي متوافق مع MCP مثبّت.
Google Antigravity
إذا كنت تستخدم بيئة تطوير الذكاء الاصطناعي من Google، ثبِّت أحد ما يلي:
- Antigravity CLI، باتّباع دليل بدء استخدام Antigravity CLI
- Antigravity 2.0، وفقًا لمستندات Google Antigravity
- Antigravity IDE، باتّباع دليل بدء استخدام Antigravity IDE
المساعدون المستنِدون إلى الذكاء الاصطناعي التابعون لجهات خارجية
يمكنك أيضًا دمج MCP مع تطبيقات الذكاء الاصطناعي الأخرى وأدوات سطر الأوامر ومحرّرات الرموز البرمجية، مثل:
- Claude Code
- المؤشر
- GitHub Copilot في VS Code
اختيار مسار المصادقة
استنادًا إلى متطلبات عملية الربط، يمكنك الاتصال بخادم MCP الخاص بـ Home Developer باستخدام مسار تجريبي غير مصادق عليه أو مفتاح واجهة برمجة تطبيقات مصادق عليه.
اختبار الاتصال بدون مصادقة
لا تتطلّب هذه الطريقة مفتاح واجهة برمجة تطبيقات أو إعدادات Google Cloud. يستخدم هذا الخادم حصة عامة مشتركة، ما يجعله أسهل طريقة لتجربة الخادم واختبار آليات اللعبة الأساسية على الفور.
اتصال مصادق عليه لبيئة الإنتاج
لتجنُّب فرض قيود على عدد الطلبات بموجب الحصص العامة المشترَكة، ننصحك بإثبات ملكية بيئتك لضمان استمرار عملية التطوير.
يتطلّب هذا المسار أن يكون لديك مشروع نشط على Google Cloud.
- في Google Cloud Console، فعِّل واجهة برمجة التطبيقات في مشروعك:
- افتح صفحة Home Developers API في مكتبة Google APIs.
- تأكَّد من اختيار المشروع الصحيح الذي تريد استخدام واجهة برمجة التطبيقات فيه.
- انقر على تفعيل.
إنشاء مفتاح واجهة برمجة تطبيقات:
- انتقِل إلى صفحة بيانات الاعتماد.
- انقر على إنشاء بيانات الاعتماد، ثم اختَر "مفتاح واجهة برمجة التطبيقات" من القائمة.
- في حقل الاسم، أدخِل اسمًا للمفتاح.
انقر على القائمة المنسدلة اختيار قيود واجهة برمجة التطبيقات، ثم اكتب Home Developers API. انقر على النتيجة، ثم انقر على حسنًا.
انقر على إنشاء.
بعد إنشاء المفتاح، انقر على عرض المفتاح لعرضه، وانسَخه لتستخدمه في الخطوة التالية.
ضبط إعدادات العميل
أدخِل بيانات الاعتماد في الحقول التالية لملء نماذج الإعدادات لبيئة تطوير الذكاء الاصطناعي المفضّلة لديك:
Enter your API key: YOUR_API_KEY
Antigravity
افتح ملف الإعداد ~/.gemini/config/mcp_config.json المحلي (أو .agents/mcp_config.json في مساحة العمل) وأضِف الإدخال HomeDevelopers ضمن العنصر mcpServers.
بغض النظر عمّا إذا كنت تستخدم Antigravity CLI أو Antigravity 2.0 أو Antigravity IDE، تشترك الأدوات الثلاث في ~/.gemini/config/mcp_config.json.
مفتاح واجهة برمجة التطبيقات
{
"mcpServers": {
"HomeDevelopers": {
"serverUrl": "https://homedevelopers.googleapis.com/mcp",
"headers": {
"X-Goog-Api-Key": "YOUR_API_KEY"
}
}
}
}
غير مصادق عليه
{
"mcpServers": {
"HomeDevelopers": {
"serverUrl": "https://homedevelopers.googleapis.com/mcp"
}
}
}
Claude
لضبط
Claude Code،
أضِف خادم MCP الخاص بـ Home Developer باستخدام الأمر claude mcp add في
وحدة التحكّم.
مفتاح واجهة برمجة التطبيقات (رمز Claude)
claude mcp add HomeDevelopers \
--transport http https://homedevelopers.googleapis.com/mcp \
--header "X-Goog-Api-Key: YOUR_API_KEY"
غير مصادق عليه (رمز Claude)
claude mcp add HomeDevelopers \
--transport http https://homedevelopers.googleapis.com/mcp
المؤشر
لضبط
المؤشر،
عدِّل .cursor/mcp.json (لمشروع معيّن) أو
~/.cursor/mcp.json (لجميع المشاريع).
مفتاح واجهة برمجة التطبيقات
{
"mcpServers": {
"HomeDevelopers": {
"url": "https://homedevelopers.googleapis.com/mcp",
"headers": {
"X-Goog-Api-Key": "YOUR_API_KEY"
}
}
}
}
غير مصادق عليه
{
"mcpServers": {
"HomeDevelopers": {
"url": "https://homedevelopers.googleapis.com/mcp"
}
}
}
GitHub Copilot
لضبط إعدادات GitHub Copilot في VS Code لمشروع واحد، عدِّل الملف
.vscode/mcp.json في مساحة عملك. بدلاً من ذلك، لجعل الخادم متاحًا على مستوى العالم، انقر على فتح الإعدادات (JSON) في إعدادات مستخدم VS Code وأضِف JSON ضمن مفتاح جذر "mcp".
مفتاح واجهة برمجة التطبيقات
{
"servers": {
"HomeDevelopers": {
"url": "https://homedevelopers.googleapis.com/mcp",
"headers": {
"X-Goog-Api-Key": "YOUR_API_KEY"
}
}
}
}
غير مصادق عليه
{
"servers": {
"HomeDevelopers": {
"url": "https://homedevelopers.googleapis.com/mcp"
}
}
}
التحقّق من التثبيت والتنفيذ
بعد تعديل إعدادات الأداة، تحقَّق من الاتصال من خلال طلب مساحة عمل الوكيل.
مثال على عملية التحقّق في Antigravity CLI
ابدأ جلسة مساحة العمل التفاعلية باتّباع الخطوات التالية:
agy
نفِّذ أمر قائمة التحقّق من الاكتشاف لفحص خوادم MCP النشطة:
/mcpتأكَّد من ظهور HomeDevelopers (أو مفتاح اسم الخادم الذي اخترته) في قائمة الاتصالات النشطة.

طرح سؤال حول تطوير تطبيقات Google Home، مثل:
How do I create an Automation using Home APIs?عندما يطلب تطبيق Antigravity الإذن باستدعاء أداة
search_documentsالخاصة بخادم Home Developer MCP، انقر على أي من خيارات السماح للمتابعة.
بعد استدعاء الأداة، تجيب Antigravity عن طلبك بردّ مستند إلى المعلومات الواردة في المستندات.

فيديو تعليمي
شاهِد الفيديو للحصول على دليل مفصَّل حول تثبيت حزمة MCP الخاصة بمطوّري Home.
الاختبار باستخدام طلبات curl مباشرة عبر HTTP
لاختبار خطوط المعالجة خارج بيئة عميل الذكاء الاصطناعي، يمكنك إرسال حمولات JSON-RPC 2.0 العادية مباشرةً إلى https://homedevelopers.googleapis.com/mcp
باستخدام curl.
استكشاف أدوات النظام النشطة
استخدِم طريقة tools/list لفحص الأدوات التي يعرضها الخادم:
curl --location "https://homedevelopers.googleapis.com/mcp" \
--header 'Content-Type: application/json' \
--header 'Accept: application/json, text/event-stream' \
--data '{
"jsonrpc": "2.0",
"method": "tools/list",
"id": 1
}'
تنفيذ طلب بحث وظيفي
اختَر علامة تبويب لاختبار search_documents باستخدام
مفتاح واجهة برمجة تطبيقات
أو طلب غير مصادَق عليه:
مفتاح واجهة برمجة التطبيقات
curl --location "https://homedevelopers.googleapis.com/mcp" \
--header 'Content-Type: application/json' \
--header 'Accept: application/json, text/event-stream' \
--header "X-Goog-Api-Key: YOUR_API_KEY" \
--data '{
"jsonrpc": "2.0",
"method": "tools/call",
"id": 2,
"params": {
"name": "search_documents",
"arguments": {
"query": "How to create an automation?"
}
}
}'عدم الحصول على المصادقة
curl --location "https://homedevelopers.googleapis.com/mcp" \
--header 'Content-Type: application/json' \
--header 'Accept: application/json, text/event-stream' \
--data '{
"jsonrpc": "2.0",
"method": "tools/call",
"id": 2,
"params": {
"name": "search_documents",
"arguments": {
"query": "How to create an automation?"
}
}
}'إرسال ملاحظات
يمكنك استخدام نموذج الملاحظات لإرسال أفكارك واقتراحاتك بشأن "برنامج المطوّرين المتعدّدين" في "الصفحة الرئيسية" أو بشأن كيفية تحسين تجربتك مع الأداة.