85trust / 100

Flux Cloud

by runonflux.com in Developer tools

MCP serverPassing, checked 11 min ago

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

https://mcp.runonflux.com/mcp

Last 30 days

All checks passedSome failedAll failedNot checked

Status and outage history ยท Atom feed

Uptime
100%
Response time
362 ms typical, 378 ms slowest 5%
Last check
11 min ago
Next check
in 6 h

How to call it

Add it to any MCP client that supports remote servers.

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

15 tools

  • flux_get_identity

    Returns 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.

  • flux_generate_keys

    Creates 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

  • flux_get_pricing

    Returns 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.

  • flux_build_spec

    Turns 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.

  • flux_validate_spec

    Runs 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.

  • flux_quote_app

    Returns 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.

  • flux_deploy_app

    Validates 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 upda

  • flux_wait_for_app

    Polls 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.

  • flux_get_app

    Looks up any app on the network by name and returns its published specification, expiry, running instances and URLs.

  • flux_list_my_apps

    Lists every app registered by the owner (or a given Flux ID) with expiry and instance counts.

  • flux_get_app_logs

    Fetches the last N log lines of an app (or one component of it) from one of the nodes running it. Requires the owner key.

  • flux_get_app_stats

    CPU, memory and network stats of the containers of an app on one node. Requires the owner key.

  • flux_control_app

    restart: 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 e

  • flux_cancel_app

    Ends 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.

  • flux_get_network_info

    Node counts by tier, current block height, FLUX/USD rate and the deployment payment address.

Security scan

  • No findings. We scan names, descriptions and tool definitions for hidden instructions and other prompt-injection patterns.

Recent checks

WhenResultHTTPTime
11 min agoPassed200357 ms
10 h agoPassed200378 ms
19 h agoPassed200407 ms
29 h agoPassed200362 ms
38 h agoPassed200372 ms
47 h agoPassed200365 ms
2 days agoPassed200350 ms
3 days agoPassed200348 ms
3 days agoPassed200359 ms