jmagar_ghome-mcp-server

jmagar_ghome-mcp-server

0

The Google Home MCP Server allows users to control and monitor Google Home smart plugs using the Smart Home API. It features OAuth2 authentication and comprehensive error handling to ensure secure and efficient device management.

Google Home MCP Server

An MCP server implementation for managing Google Home smart plugs via the Smart Home API.

Features

  • Listing and controlling smart plugs
  • Real-time state monitoring
  • Automatic state refreshing
  • OAuth2 secured

Prerequisites

  • Google Cloud Project with Smart Home API enabled
  • Actions on Google Smart Home Action project
  • OAuth 2.0 Client credentials
  • Node.js 18+
  • Google Home smart plugs

Setup

  • Create a Smart Home Action via Actions on Google Console
  • Set up OAuth 2.0 endpoints and authentication flow
  • Install and configure the server

Available Tools

  • List, control, and get states of smart plugs

API Details

  • SYNC, QUERY, and EXECUTE Intents for device management

Security

  • OAuth 2.0, token handling, and HTTPS

Contributing

  • Fork, branch, commit, push, and pull request

License

MIT