Skip to main content
Glama
caroliny1031

midea-mcp

by caroliny1031

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
MIDEA_MCP_DATA_DIRNoData directory path (default: ./data)./data
MIDEA_MCP_MASTER_KEYNoURL-safe base64 encoded 32-byte master key for encrypting tokens/keys

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{
  "listChanged": false
}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
list_devicesA

List registered logical air conditioners, bindings, routes, and cached state.

get_deviceA

Get one AC by its midea-mcp internal UUID, including capabilities.

refresh_deviceA

Read the actual AC state through LAN and update the local cache.

set_device_stateA

Set AC desired state once; never retry an uncertain LAN write via Cloud.

discover_lan_devicesB

Scan LAN ACs and reconcile identities; target may be an IP/broadcast address.

diagnose_deviceC

Check bindings, encrypted credential presence, route policy, and LAN read.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

A3.6/5.0

Scored across 6 tools

Disambiguation5/5

Each tool has a clearly distinct purpose: retrieving device info, refreshing state, listing devices, setting state, discovering LAN devices, and diagnosing. No overlap or ambiguity.

Naming Consistency5/5

All tool names follow a consistent verb_noun pattern using lowercase snake_case (get_device, refresh_device, list_devices, set_device_state, discover_lan_devices, diagnose_device).

Tool Count5/5

With 6 tools covering listing, retrieval, state refresh, state setting, discovery, and diagnostics, the set is well-scoped for managing Midea air conditioners without being excessive or insufficient.

Completeness4/5

The tool set covers core operations: listing, reading, refreshing, setting state, discovering, and diagnosing. Minor gaps like device deletion or cloud-only refresh are absent but not critical for the intended domain.

Maintenance

ActivitySlowing
ResponsivenessNo issues