Used to make asynchronous HTTP requests to the Bond Bridge API for controlling motorized window blinds
Used for testing the blinds controller functionality
MCP Blinds Controller
Control motorized window blinds through Bond Bridge API using Model Context Protocol (MCP).
Features
- Open, close, or stop blinds movement
- Filter blinds by name, location, or row
- Async HTTP API integration
- MCP server for AI assistant integration
Setup
- Install dependencies:
- Set environment variables:
- Configure devices in
data/devices.json
:
Usage
As MCP Server
Direct Function Call
API Reference
set_blinds_state(action, blind_name="all", blind_location="all", blind_row="all")
Parameters:
action
: "Open", "Close", or "Hold"blind_name
: "all", "front", "sunrise", "sunset"blind_location
: "all", "foyer", "office"blind_row
: "all", "top", "bottom"
Testing
Run tests:
This server cannot be installed
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Allows control of motorized window blinds through the Bond Bridge API, enabling users to open, close, or stop blinds with filtering by name, location, or row.
Related MCP Servers
- -securityAlicense-qualityEnables users to control Govee LED devices using the Govee API, with features for turning devices on/off, setting colors, and adjusting brightness through a CLI or MCP clients.Last updated -3PythonMIT License
- -securityFlicense-qualityEnables AI agents to control web browsers via a standardized interface for operations like launching, interacting with, and closing browsers.Last updated -0JavaScript
- AsecurityAlicenseAqualityAI-driven browser automation server that implements the Model Context Protocol to enable natural language control of web browsers for tasks like navigation, form filling, and visual interaction.Last updated -11PythonMIT License
- -securityFlicense-qualityA TypeScript-based MCP server for controlling LIFX smart lights via the official LIFX HTTP API, allowing users to manage light states, toggle power, apply effects, and activate scenes.Last updated -TypeScript