An enterprise-grade Model Context Protocol (MCP) server that provides secure, scalable access to Coreflux MQTT brokers and comprehensive automation
CorefluxMCPServer MCP server exists for a simple reason — assistants are far more useful when they can act on CorefluxMCPServer directly instead of describing what you should do. An enterprise-grade Model Context Protocol (MCP) server that provides secure, scalable access to Coreflux MQTT brokers and comprehensive automation capabilities for Claude and other MCP-compatible AI assistants.
Setup follows the usual MCP pattern — install or clone the server, register it in your client's configuration file, restart the client.
Once CorefluxMCPServer is connected, these are the calls the assistant has available:
get_connection_status — Get detailed connection status with troubleshooting guidancesetup_mqtt_connection — Configure a new MQTT broker connection dynamicallymqtt_connect — Connect to a specific MQTT broker with custom parameterscheck_broker_health — Test broker connectivity and attempt reconnectionreconnect_mqtt — Force reconnection to the configured brokerPrerequisites — The Prerequisites tool exposed by this serverTesting — The Testing tool exposed by this serverSetup — 1. Obtain API Key from the Coreflux Copilot dashboard 2. Configure the key: bash # Option 1: Environment file echoFeatures — The Features tool exposed by this serverAlerting — The Alerting tool exposed by this serverYou will need 8 environment variables: MQTT_BROKER, MQTT_PORT, MQTT_USER, MQTT_PASSWORD, MQTT_USE_TLS, DO_AGENT_API_KEY, LOG_LEVEL, COREFLUX_API_KEY. The server will not start without them, which is usually why the tools fail to appear on a first run. Keep credentials in your client's env block or a secrets manager rather than in a file you might commit.
Among the developer tooling options, the useful question is rarely "what can it do" but "what does it cost you to run" — permissions, credentials, and how much of your context its toolset consumes. CorefluxMCPServer's toolset — get_connection_status, setup_mqtt_connection, mqtt_connect and 7 more — is a fair guide to whether it matches your workflow. It is maintained by CorefluxCommunity; worth a glance at recent repository activity before you build anything load-bearing on it.
SyncDev reviews every entry in this directory against the project's own documentation before publishing, and revisits them as servers change.
| Tool | What it does |
|---|---|
| get_connection_status | Get detailed connection status with troubleshooting guidance |
| setup_mqtt_connection | Configure a new MQTT broker connection dynamically |
| mqtt_connect | Connect to a specific MQTT broker with custom parameters |
| check_broker_health | Test broker connectivity and attempt reconnection |
| reconnect_mqtt | Force reconnection to the configured broker |
| Prerequisites | The Prerequisites tool exposed by this server. |
| Testing | The Testing tool exposed by this server. |
| Setup | 1. **Obtain API Key** from the Coreflux Copilot dashboard 2. **Configure the key**: bash # Option 1: Environment file echo "DO_AGENT_API_KEY=your_api_key_here" >> .env |
| Features | The Features tool exposed by this server. |
| Alerting | The Alerting tool exposed by this server. |
| Variable | Description | Required |
|---|---|---|
| MQTT_BROKER | Configuration value read at startup. | Optional |
| MQTT_PORT | Configuration value read at startup. | Optional |
| MQTT_USER | Configuration value read at startup. | Optional |
| MQTT_PASSWORD | Configuration value read at startup. | Optional |
| MQTT_USE_TLS | Configuration value read at startup. | Optional |
| DO_AGENT_API_KEY | Credential the server authenticates with. | Yes |
| LOG_LEVEL | Configuration value read at startup. | Optional |
| COREFLUX_API_KEY | Credential the server authenticates with. | Yes |
Kill hallucinated APIs — version-accurate, up-to-date library documentation injected straight into context.
Microsoft's official browser automation server — drive a real browser through the accessibility tree, no screenshots needed.
GitHub's official server — repos, issues, pull requests, Actions and code security, straight from your assistant.
Issue tracking at the speed of conversation — Linear's official hosted server with OAuth and zero install.
Local repository surgery — status, diffs, commits, branches and history for any repo on disk.
Timezone sanity for AI — current time anywhere and correct conversions, without the model doing date math.