cashpilot-mcp

MCP serverMonitoring & ops

Keep track of your CashPilot earnings without leaving your chat. Once this integration is added, your AI can check your passive income, bandwidth sharing, and DePIN earnings whenever you ask. It is built for monitoring, so you get a clear picture of how your earnings are doing.

Unavailable. This server has no hosted endpoint yet, so Ahel can't serve it.

Add to setup to save this item as a reference. Ahel cannot run it, and signing in will not install it.

What your AI can do with it

  • Check your passive income earnings on demand
  • See how your bandwidth sharing is doing
  • Look up your DePIN earnings
  • Monitor all your CashPilot earnings from one place

Getting started

  1. Save this item in Your setup as a reference.
  2. Read the source or reference documentation for its setup requirements. Saving it here does not connect it to your AI.
  3. Check this page for availability before trying to install it through Ahel.

From the project's README

As published by geiserx/cashpilot-mcp in README.md.

It talks to your own CashPilot instance with its admin API key, over HTTP or stdio.

Features

  • Read-only resources for earnings, deployed services, the catalog, fleet status, workers, health scores and collector alerts (cashpilot://earnings/summary, cashpilot://fleet/summary, ...).
  • Tools to query daily and historical earnings, read service logs, and start, stop, restart, deploy or remove services.
  • trigger_collection runs an earnings collection across all services now; get_compose returns a service's Docker Compose definition.
  • One JSON-RPC endpoint (/mcp) over HTTP, or stdio with TRANSPORT=stdio.
  • Listens on 127.0.0.1:8081 by default; MCP_AUTH_TOKEN adds bearer auth when you expose it.
  • Ships as a Docker image, an npm package (npx cashpilot-mcp) and multi-arch Go binaries.

Quick start

Register the npm package in your MCP client (Claude Desktop, Claude Code, Cursor); npx runs it over stdio:

{
  "mcpServers": {
    "cashpilot": {
      "command": "npx",
      "args": ["-y", "cashpilot-mcp"],
      "env": {
        "CASHPILOT_URL": "http://localhost:8080",
        "CASHPILOT_API_KEY": "<your CASHPILOT_ADMIN_API_KEY>"
      }
    }
  }
}

The key is CashPilot's admin API key, not the fleet key. Docker Compose, the HTTP server and local builds are in Getting started.

Documentation

Related projects

CashPilot, the passive income fleet manager this server talks to.

License

GPL-3.0-or-later

Signals

GitHub stars
3
Last commit
Oct 2026
Weekly downloads
245
Advanced
Delivery
cashpilot-mcp MCP server → your Ahel connector (mcp.ahel.ai) → your AI.
Item type
mcp-server
Key
io-github-geiserx-cashpilot-mcp
Source
github.com/geiserx/cashpilot-mcp