MCP ExplorerExplorer

Mcp Husqvarna Automower

@jeanlaurenton a year ago
1 MIT
FreeCommunity
AI Systems
MCP Server for huqsvarna automower

Overview

What is Mcp Husqvarna Automower

mcp-husqvarna-automower is a Model Context Protocol (MCP) server that provides access to the Husqvarna connected automower API, enabling AI assistants to query information about the status of Husqvarna automowers.

Use cases

Use cases include monitoring the operational status of automowers, integrating with AI assistants for user queries, and automating lawn care management in residential and commercial properties.

How to use

To use mcp-husqvarna-automower, you need to create credentials on the Husqvarna developer portal. After obtaining your ClientID and ClientSecret, you can run the server using Docker or a Go development environment.

Key features

Key features include the ability to return the full status of Husqvarna Automowers as specified in their API, and the availability of detailed information about all automowers through the ‘husqvarna_automowers_status’ tool.

Where to use

mcp-husqvarna-automower can be used in smart home applications, gardening, and landscaping services where automated lawn care is required.

Content

Husqvarna Automower MCP Server

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

Features

Returns full status from Husqvarna Automowers as specified in their API

Prerequisites

You need a ClientID and ClientSecret generated through the Husqvarna developer portal

  1. Go to https://developer.husqvarnagroup.cloud
  2. Sign up/sign in
  3. Go to My Applications at https://developer.husqvarnagroup.cloud/applications
  4. Click “Create App”, enter a name, leave localhost, click create
  5. You will receive an Application Key (ClientID) and Application Secret (ClientSecret)

Available Tools

husqvarna_automowers_status

Get detailed information about all automowers.

Parameters:

None

With Docker

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"
      }
    }
  }
}

With a golang environement, without Docker

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"
      }
    }
  }
}

Tools

No tools

Comments

Recommend MCP Servers

View All MCP Servers