A Model Context Protocol (MCP) server that provides access to Husqvarna connected automower API, allowing AI assistants to query information about your automower status.
This calls the husqvarna remote API. You need to create credentials at https://developer.husqvarnagroup.cloud
Returns full status from Husqvarna Automowers as specified in their API
You need a ClientID
and ClientSecret
generated through the Husqvarna developer portal
- Go to https://developer.husqvarnagroup.cloud
- Sign up/sign in
- Go to My Applications at https://developer.husqvarnagroup.cloud/applications
- Click "Create App", enter a name, leave localhost, click create
- You will receive an Application Key (ClientID) and Application Secret (ClientSecret)
Get detailed information about all automowers.
Parameters:
None
The easiest way is with docker
. Make sure Docker Desktop is running, then run:
docker build -t husqvarna-automower .
Then in Claude Desktop or your favorite MCP Client
{
"mcpServers": {
"automower": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"-e",
"HUSQVARNA_CLIENT_ID",
"-e",
"HUSQVARNA_CLIENT_SECRET",
"am"
],
"env": {
"HUSQVARNA_CLIENT_ID": "YourClientID",
"HUSQVARNA_CLIENT_SECRET": "YoutClientSecret"
}
}
}
}
If not using Docker, you will need a Go development environment then
go build *.go -o husqvarna-automower
Then in Claude Desktop or your favorite MCP Client:
{
"mcpServers": {
"automower": {
"command": "husqvarna-automower",
"env": {
"HUSQVARNA_CLIENT_ID": "YourClientID",
"HUSQVARNA_CLIENT_SECRET": "YoutClientSecret"
}
}
}
}