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

Capabilities

Features and capabilities supported by this server

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

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/caroliny1031/midea-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server