bhyve-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| BHYVE_EMAIL | Yes | Your Orbit B-Hyve account email | |
| BHYVE_PASSWORD | Yes | Your Orbit B-Hyve account password |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": false
} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| list_devicesA | List all B-Hyve devices (controllers, hubs, hose timers, flood sensors) on the account. Returns device id, name, type, status, firmware, station count, battery, and connectivity. Use device IDs from this response with all other tools. |
| get_device_statusA | Get current status of a specific device including watering state and rain delays. |
| get_zone_detailsB | Get detailed info for all zones on a device. |
| get_programsB | List watering programs configured for a device. |
| get_watering_historyA | Get recent watering history for a device. |
| start_wateringA | Start watering a specific zone for a given duration. |
| stop_wateringB | Stop all active watering on a device. |
| enable_rain_delayA | Enable rain delay (pauses all scheduled watering). |
| disable_rain_delayA | Cancel an active rain delay. |
| set_device_modeA | Set device operating mode. |
| update_programA | Update an existing watering program's configuration. |
| toggle_smart_wateringA | Enable or disable Smart Watering for a zone (device-wide water_sense_mode). |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
| devices_resource | Current snapshot of all devices and their status. |
Latest Blog Posts
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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/norman2112/bhyve-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server