Skip to main content

Flux Cloud

io.github.RunOnFlux/flux-cloud-mcpVersion 0.2.8

Deploy, pay for and manage apps on Flux Cloud, the decentralized cloud. Prices in USD.

Status

Responds248 msAnswered our handshake without sign-in.

Registry data may be out of date

We could not refresh it, so this page shows the last copy.
Last checked
Nov 14, 2026, 14:41 UTC
Latency
248 ms
Remotes responding
1 of 1
Sign-in
No sign-in
Hosting
Hosted outside the EU (detected)
Registry data as of
Nov 14, 2026, 22:14 UTC

Data from the official MCP Registry, checked by run.zero. How we check

Connect

Streamable HTTP
https://mcp.runonflux.com/mcpResponds248 ms
No sign-in

Claude Code

claude mcp add --transport http flux-cloud-mcp https://mcp.runonflux.com/mcp

Claude Desktop and claude.ai

Settings > Connectors > Add custom connector
Name: flux-cloud-mcp
Remote MCP server URL: https://mcp.runonflux.com/mcp

Cursor

{
  "mcpServers": {
    "flux-cloud-mcp": {
      "url": "https://mcp.runonflux.com/mcp"
    }
  }
}

VS Code

code --add-mcp '{"name":"flux-cloud-mcp","type":"http","url":"https://mcp.runonflux.com/mcp"}'
Streamable HTTP
npm: @runonflux/flux-cloud-mcp 0.2.8
Package only

npm (npx)

claude mcp add flux-cloud-mcp -- npx -y @runonflux/flux-cloud-mcp@0.2.8

Built your own server? run.zero hosts MCP servers on European infrastructure.

Host your own MCP server on run.zero

Tools

15 tools

Tools of Flux Cloud
Read-only
Idempotent
Open world
flux_build_specTurns images, ports, resources and a term into a complete, correctly formatted v8 specification, with public ports auto-picked and data replication enabled. Returns the spec plus local validation errors and warnings.Not declaredYesNot declaredNo
flux_cancel_appEnds an app early by updating its term so it expires within about an hour. The network then uninstalls it everywhere. With confirm=true this signs and pays the (usually minimal) update; without it, returns the plan.YesNoNoYes
flux_control_apprestart: restarts containers. redeploy: pulls the image again and recreates containers (hard=true also wipes data). remove: uninstalls from nodes; the registration stays and the network re-spawns it elsewhere, so use flux_cancel_app to stop paying. Scope is one node (nodeIp) or every node running the app (global). Requires the owner key.YesNoNoYes
flux_deploy_appValidates the specification on a node, quotes it, and with confirm=true signs it with the Flux ID, broadcasts it and pays the quoted FLUX from the payment address. Without confirm it only returns the plan (price, balance, warnings) and spends nothing. Registers a new name or updates an existing app of the same owner. Then call flux_wait_for_app with the returned txid.YesNoNoYes
flux_generate_keysCreates two fresh private keys (WIF): one for the Flux ID that will own apps, one for the address that pays. The response contains the secrets; store them in the MCP server environment as FLUX_ID_PRIVATE_KEY and FLUX_PAYMENT_PRIVATE_KEY, then restart the server. Nothing is stored or sent anywhere by this tool.Not declaredYesNot declaredNo
flux_get_appLooks up any app on the network by name and returns its published specification, expiry, running instances, URLs and a reachability check: probes the shared domain (HTTP) and each instance port (TCP and HTTP) and explains what a 503 means, including when it is expected for non-web apps.Not declaredYesNot declaredYes
flux_get_app_logsFetches the last N log lines of an app from one of the nodes running it. Requires the owner key. The component is picked automatically when the app has one (private apps are decrypted with the owner key); otherwise the available names are listed.Not declaredYesNot declaredYes
flux_get_app_statsCPU, memory and network stats of the containers of an app on one node. Requires the owner key.Not declaredYesNot declaredYes
flux_get_identityReturns the Flux ID (app owner address), the payment address and its spendable FLUX balance with its USD value. Explains what to configure if keys are missing. Never returns private keys.Not declaredYesNot declaredYes
flux_get_network_infoNode counts by tier, current block height, FLUX/USD rate and the deployment payment address.Not declaredYesNot declaredYes
flux_get_pricingReturns the current USD rate card, the live FLUX/USD rate, the pay-in-FLUX discount and instant USD estimates for a few reference sizes. Use flux_quote_app for the exact price of a specific app.Not declaredYesNot declaredYes
flux_list_my_appsLists every app registered by the owner (or a given Flux ID) with expiry and instance counts.Not declaredYesNot declaredYes
flux_quote_appReturns the Flux Cloud price for registering the given specification, or for updating it if an app of that name already exists (the unused part of the current term is credited). Price is in USD with the FLUX amount at market rate.Not declaredYesNot declaredYes
flux_validate_specRuns the local rule checks, then asks a FluxOS node to verify the specification exactly as it would at registration (image reachable, architecture, ports, name availability). Returns the node-formatted spec on success.Not declaredYesNot declaredYes
flux_wait_for_appPolls the network for up to timeoutSeconds (default 45 to fit hosts with a 60 s tool timeout, max 600). Returns payment confirmations, whether the spec was accepted, and the running instances with URLs. Safe to call repeatedly until done=true.Not declaredYesNot declaredYes

Details

Registry status
Active
Published
Oct 16, 2026
Updated
Oct 16, 2026
Categories (suggested)
Cloud and infrastructureDeveloper toolsSuggested categories are assigned automatically from the registry text and may be wrong. Verified operators can correct them.
GDPR
Not declared

Are you the operator? Claim this listing