bacnet-mcp
Verified Safeby ezhuk
Overview
A Model Context Protocol (MCP) server that enables LLM agents to monitor and control BACnet-compatible Building Automation and Industrial Control Systems.
Installation
docker run -d --name bacnet-mcp --restart=always -p 8080:8000 --env-file .env ghcr.io/ezhuk/bacnet-mcp:latestEnvironment Variables
- BACNET_MCP_BACNET__HOST
- BACNET_MCP_BACNET__PORT
- BACNET_MCP_AUTH__DOMAIN
- BACNET_MCP_AUTH__URL
- OPENAI_API_KEY
Security Notes
The server's core functionality involves reading from and writing to physical BACnet devices. While the code itself does not contain obvious vulnerabilities like 'eval' or hardcoded secrets, and offers an optional AuthKit provider for authentication, deploying this server without proper network segmentation, robust authentication/authorization, and LLM agent guardrails could lead to significant physical security and operational risks. Unauthorized access or uncontrolled LLM actions could result in unintended changes to building systems.
Similar Servers
dbt-mcp
Provides a Model Context Protocol (MCP) server that exposes various dbt-related functionalities (CLI, Semantic Layer, Discovery, Admin API, Code Generation, LSP) as tools for AI agents to interact with dbt projects in Core, Fusion, and Platform environments.
unifi-network-mcp
Programmatic management and automation of UniFi Network Controllers, enabling external systems (like LLMs or custom scripts) to interact with UniFi devices, clients, and network configurations.
1xn-vmcp
An open-source platform for composing, customizing, and extending multiple Model Context Protocol (MCP) servers into a single logical, virtual MCP server, enabling fine-grained context engineering for AI workflows and agents.
advanced-homeassistant-mcp
A powerful, secure, and extensible Model Context Protocol (MCP) server that enables AI assistants like Claude, GPT, and Cursor to seamlessly interact with Home Assistant. Control your lights, climate, automations, and more through natural language commands.