Lets agents use the Coreflux MQTT broker as an automation hub and interact with IoT devices and messaging.
Setup
Choose your client, copy the config, then fill in any required environment variables.
claude mcp add coreflux-mqtt -- python /PATH/TO/server.py --mqtt-host localhost --mqtt-port 1883 --mqtt-user root --mqtt-password coreflux --mqtt-client-id claude-coreflux-client~/.codex/config.toml
[mcp_servers.coreflux-mqtt]
command = "python"
args = ["/PATH/TO/server.py", "--mqtt-host", "localhost", "--mqtt-port", "1883", "--mqtt-user", "root", "--mqtt-password", "coreflux", "--mqtt-client-id", "claude-coreflux-client"]
# codex mcp add coreflux-mqtt -- python /PATH/TO/server.py --mqtt-host localhost --mqtt-port 1883 --mqtt-user root --mqtt-password coreflux --mqtt-client-id claude-coreflux-client~/.cursor/mcp.json
{
"mcpServers": {
"coreflux-mqtt": {
"command": "python",
"args": [
"/PATH/TO/server.py",
"--mqtt-host",
"localhost",
"--mqtt-port",
"1883",
"--mqtt-user",
"root",
"--mqtt-password",
"coreflux",
"--mqtt-client-id",
"claude-coreflux-client"
]
}
}
}.vscode/mcp.json
{
"servers": {
"coreflux-mqtt": {
"type": "stdio",
"command": "python",
"args": [
"/PATH/TO/server.py",
"--mqtt-host",
"localhost",
"--mqtt-port",
"1883",
"--mqtt-user",
"root",
"--mqtt-password",
"coreflux",
"--mqtt-client-id",
"claude-coreflux-client"
]
}
}
}~/.gemini/settings.json
{
"mcpServers": {
"coreflux-mqtt": {
"command": "python",
"args": [
"/PATH/TO/server.py",
"--mqtt-host",
"localhost",
"--mqtt-port",
"1883",
"--mqtt-user",
"root",
"--mqtt-password",
"coreflux",
"--mqtt-client-id",
"claude-coreflux-client"
]
}
}
}claude_desktop_config.json
{
"mcpServers": {
"coreflux-mqtt": {
"command": "python",
"args": [
"/PATH/TO/server.py",
"--mqtt-host",
"localhost",
"--mqtt-port",
"1883",
"--mqtt-user",
"root",
"--mqtt-password",
"coreflux",
"--mqtt-client-id",
"claude-coreflux-client"
]
}
}
}.trae/mcp.json
{
"mcpServers": {
"coreflux-mqtt": {
"command": "python",
"args": [
"/PATH/TO/server.py",
"--mqtt-host",
"localhost",
"--mqtt-port",
"1883",
"--mqtt-user",
"root",
"--mqtt-password",
"coreflux",
"--mqtt-client-id",
"claude-coreflux-client"
]
}
}
}