Il server Model Context Protocol (MCP) per sviluppatori di Google Home offre agli strumenti di sviluppo basati sull'AI la possibilità di cercare e recuperare informazioni in tempo reale e specifiche del dominio:
- Google Home Developer Center
- OpenThread
- Specifica Matter: disponibile per la versione 1.5.1
Consente di garantire che gli agenti e gli strumenti di AI possano fornire risposte tecniche accurate relative ai programmi e alla tecnologia per sviluppatori di Google Home.
Un server MCP funge da proxy tra un servizio esterno che fornisce contesto o dati e un'applicazione AI (l'host). Il server MCP per sviluppatori di Home espone strumenti eseguibili che consentono ai modelli linguistici di grandi dimensioni (LLM) di trovare risposte precise direttamente dai corpus indicizzati. Per scoprire di più sui server MCP, consulta Che cos'è l'MCP e come funziona?.
Prerequisiti
Per utilizzare il server MCP per sviluppatori di Home, devi aver installato un client AI o un editor compatibile con MCP.
Google Antigravity
Se utilizzi l'ambiente di sviluppo dell'AI di Google, installa uno dei seguenti elementi:
- Antigravity CLI: consulta la guida Introduzione ad Antigravity CLI.
- Antigravity 2.0: consulta la documentazione di Google Antigravity
- Antigravity IDE: consulta la guida Introduzione ad Antigravity IDE
Assistenti AI di terze parti
Puoi anche integrare MCP con altre applicazioni AI, strumenti a riga di comando ed editor di codice, ad esempio:
- Claude Code
- Cursore
- GitHub Copilot (VS Code)
Scegliere un percorso di autenticazione
A seconda dei requisiti di integrazione, puoi connetterti al server MCP per sviluppatori di Home utilizzando un percorso di prova non autenticato o una chiave API autenticata.
Test di connessione non autenticata
Questo metodo non richiede alcuna chiave API o configurazione di Google Cloud. Utilizza una quota pubblica condivisa, il che lo rende il modo più semplice per provare il server e testare immediatamente le meccaniche di base.
Connessione autenticata per la produzione
Per evitare la limitazione della frequenza nell'ambito delle quote pubbliche condivise, l'autenticazione del tuo ambiente è consigliata per lo sviluppo sostenuto.
Questo percorso richiede un progetto Google Cloud attivo.
- Nella console Google Cloud, abilita l'API sul tuo progetto:
- Apri la pagina dell'API Home Developers nella libreria delle API di Google.
- Verifica di aver selezionato il progetto corretto in cui intendi utilizzare l'API.
- Fai clic su Abilita.
Crea una chiave API:
- Vai alla pagina Credenziali.
- Fai clic su Crea credenziali, quindi seleziona Chiave API dal menu.
- Nel campo Nome, fornisci un nome per la chiave.
Fai clic sul menu a discesa Seleziona limitazioni dell'API e poi digita API Home Developers. Fai clic sul risultato e poi su Ok.
Fai clic su Crea.
Dopo aver creato la chiave, fai clic su Mostra chiave per visualizzarla e copiala per il passaggio successivo.
Configura il client
Esistono diversi ambienti di sviluppo che possono connettersi al server MCP di Home Developer utilizzando una configurazione non autenticata o di autenticazione. Consulta le istruzioni per ogni ambiente per configurare il server.
Enter your API key: YOUR_API_KEY
Antigravity
Apri il file di configurazione ~/.gemini/config/mcp_config.json locale e aggiungi
la voce HomeDevelopers sotto l'oggetto mcpServers.
Indipendentemente dal fatto che utilizzi Antigravity CLI, Antigravity 2.0 o
Antigravity IDE, tutti questi strumenti condividono lo stesso file di configurazione
che si trova in ~/.gemini/config/mcp_config.json. Tutte le modifiche o i mapping dei server
che definisci in questo file vengono applicati automaticamente a tutti e tre gli ambienti.
Non autenticato
{
"mcpServers": {
"HomeDevelopers": {
"serverUrl": "https://homedevelopers.googleapis.com/mcp"
}
}
}
Autenticato
{
"mcpServers": {
"HomeDevelopers": {
"serverUrl": "https://homedevelopers.googleapis.com/mcp",
"headers": {
"X-Goog-Api-Key": "YOUR_API_KEY"
}
}
}
}
Claude
Per configurare Claude Code, esegui il comando nella directory dell'applicazione.
Non autenticato
claude mcp add HomeDevelopers --transport http https://homedevelopers.googleapis.com/mcp
Autenticato
claude mcp add HomeDevelopers --transport http https://homedevelopers.googleapis.com/mcp --header "X-Goog-Api-Key: "YOUR_API_KEY"
Cursore
Per configurare
Cursore,
modifica .cursor/mcp.json (per un progetto specifico) o
~/.cursor/mcp.json (per tutti i progetti).
Non autenticato
{
"mcpServers": {
"HomeDevelopers": {
"url": "https://homedevelopers.googleapis.com/mcp"
}
}
}
Autenticato
{
"mcpServers": {
"HomeDevelopers": {
"url": "https://homedevelopers.googleapis.com/mcp",
"headers": {
"X-Goog-Api-Key": "YOUR_API_KEY"
}
}
}
}
GitHub Copilot
Per configurare GitHub Copilot in VS Code per un singolo progetto, modifica il file
.vscode/mcp.json nel tuo spazio di lavoro. In alternativa, per rendere il server
disponibile a livello globale, fai clic sul pulsante Apri impostazioni (JSON) nelle
impostazioni utente
e aggiungi il codice JSON in una chiave radice "mcp".
Non autenticato
{
"servers": {
"HomeDevelopers": {
"url": "https://homedevelopers.googleapis.com/mcp"
}
}
}
Autenticato
{
"servers": {
"HomeDevelopers": {
"url": "https://homedevelopers.googleapis.com/mcp",
"headers": {
"X-Goog-Api-Key": "YOUR_API_KEY"
}
}
}
}
Verifica l'installazione e l'esecuzione
Una volta aggiornata la configurazione dello strumento, verifica la connessione chiedendo al tuo workspace dell'agente.
Esempio di verifica (Antigravity CLI)
Avvia la sessione dello spazio di lavoro interattivo:
agy
Esegui la macro dell'elenco di controllo del rilevamento per esaminare i server MCP attivi:
/mcpVerifica che HomeDevelopers (o la chiave del nome del server che hai scelto) venga visualizzata nell'elenco delle connessioni attive.

Fai una domanda a Google Home, ad esempio:
How do I create an Automation using Home APIs?Se Antigravity ritiene che la lettura della documentazione per sviluppatori di Google Home possa essere utile, richiede l'autorizzazione a utilizzare gli strumenti
search_documentsdel server MCP per sviluppatori di Home. Seleziona una delle opzioni Consenti per continuare.
Dopo aver chiamato lo strumento e aver pensato, Antigravity risponderà alla tua query con una risposta basata su fatti reali.

Video tutorial
Guarda il video per una guida passo passo all'installazione di Home Developer MCP.
Protocolli di test dell'API HTTP diretta (cURL)
Per il test della pipeline al di fuori di un ambiente wrapper client, i payload JSON-RPC standard possono essere inviati tramite i canali curl.
Scopri gli strumenti di sistema attivi
curl --location "https://homedevelopers.googleapis.com/mcp" \
--header 'Content-Type: application/json' \
--data '{
"jsonrpc": "2.0",
"method": "tools/list",
"id": 1
}'
Eseguire una query di ricerca funzionale
Non autenticato
curl --location "https://homedevelopers.googleapis.com/mcp" \
--header 'Content-Type: application/json' \
--data '{
"jsonrpc": "2.0",
"method": "tools/call",
"id": 2,
"params": {
"name": "search_documents",
"arguments": {
"query": "How to create an automation?"
}
}
}'
Autenticato
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?"
}
}
}'
Invia feedback
Utilizza il nostro modulo di feedback per inviare i tuoi pensieri e suggerimenti in merito al programma MCP per sviluppatori di Home o su come possiamo migliorare la tua esperienza con lo strumento.