Control4 MCP server (Python) - npm wrapper for easy setup/run
Control4 MCP server (Python) - npm wrapper for easy setup/run
Turn your Control4 system into a Model Context Protocol (MCP) toolset, so any MCP-capable client (Claude Desktop, custom agents, scripts) can query rooms/devices and safely run automations.
Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.
Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.
| Tool | What it does |
|---|---|
| python3 | m venv .venv |
| c4_list_rooms | c4_find_rooms / c4_resolve_room (search by name) |
| c4_shade_list | c4_shade_get_state (returns position 0-100 when available) |
{
"mcpServers": {
"c4-mcp": {
"command": "C:\\Users\\YOUR_USER\\c4-mcp\\.venv\\Scripts\\python.exe",
"args": ["-u", "C:\\Users\\YOUR_USER\\c4-mcp\\claude_stdio_server.py"],
"cwd": "C:\\Users\\YOUR_USER\\c4-mcp",
"env": {
"PYTHONUTF8": "1",
"PYTHONIOENCODING": "utf-8",
"C4_STDIO_TOOL_MODE": "compact",
"C4_CONFIG_PATH": "C:\\Users\\YOUR_USER\\c4-mcp\\config.json",
"C4_WRITE_GUARDRAILS": "true",
"C4_WRITES_ENABLED": "false",
"C4_DIRECTOR_TIMEOUT_S": "30",
"C4_GET_ALL_ITEMS_TIMEOUT_S": "75"
}
}
}
}Configuration as documented by the project. Restart the client after saving.
| Variable | Description | Required |
|---|---|---|
| PYTHONUTF8 | Configuration value read at startup. | Optional |
| PYTHONIOENCODING | Configuration value read at startup. | Optional |
| C4_STDIO_TOOL_MODE | Configuration value read at startup. | Optional |
| C4_CONFIG_PATH | Filesystem location the server is allowed to use. | Optional |
| C4_WRITE_GUARDRAILS | Configuration value read at startup. | Optional |
| C4_WRITES_ENABLED | Configuration value read at startup. | Optional |
| C4_DIRECTOR_TIMEOUT_S | Filesystem location the server is allowed to use. | Optional |
| C4_GET_ALL_ITEMS_TIMEOUT_S | Configuration value read at startup. | Optional |
Store entities, relations and observations in a local knowledge graph with the reference Memory MCP server.
A structured scratchpad for hard problems — stepwise reasoning with revisions, branches and visible logic.
LLDB MCP server
MCP server for Cisco Intersight API
Search the MITRE ATT&CK enterprise knowledge base for adversary techniques and tactics.
A proof-of-concept implementation of a Model Context Protocol (MCP) server for AI assistant note-taking, featuring custom tools and resources for managing notes.