Skip to main content
Glama
GeiserX
by GeiserX

Qué obtienes

Tipo

Para qué sirve

URI de MCP / ID de herramienta

Recursos

Consultar ingresos, servicios, estado de la flota y puntuaciones de salud (solo lectura)

cashpilot://earnings/summarycashpilot://earnings/breakdowncashpilot://services/deployedcashpilot://services/catalogcashpilot://fleet/summarycashpilot://workerscashpilot://health/scorescashpilot://collector-alerts

Herramientas

Consultar ingresos, gestionar servicios y activar recolección

get_earnings_dailyget_earnings_historyget_service_logsrestart_servicestop_servicestart_servicedeploy_serviceremove_servicetrigger_collectionget_compose

Todo se expone a través de un único endpoint JSON-RPC (/mcp). Los LLMs / Agentes pueden: initialize -> readResource -> listTools -> callTool ... y así sucesivamente.


Related MCP server: OpenAPI MCP Server

Inicio rápido (Docker Compose)

services:
  cashpilot-mcp:
    image: drumsergio/cashpilot-mcp:latest
    ports:
      - "127.0.0.1:8081:8081"
    environment:
      - CASHPILOT_URL=http://cashpilot:8080
      - CASHPILOT_API_KEY=your-admin-api-key

Nota de seguridad: El transporte HTTP escucha en 127.0.0.1:8081 por defecto. Si necesitas exponerlo en una red, colócalo detrás de un proxy inverso con autenticación.

Instalación vía npm (transporte stdio)

npx cashpilot-mcp

O instálalo globalmente:

npm install -g cashpilot-mcp
cashpilot-mcp

Esto descarga el binario de Go precompilado desde GitHub Releases para tu plataforma y lo ejecuta con transporte stdio. Requiere al menos una versión publicada.

Compilación local

git clone https://github.com/GeiserX/cashpilot-mcp
cd cashpilot-mcp

# (optional) create .env from the sample
cp .env.example .env && $EDITOR .env

go run ./cmd/server

Configuración

Variable

Por defecto

Descripción

CASHPILOT_URL

http://localhost:8080

URL de la instancia de CashPilot (sin / al final)

CASHPILOT_API_KEY

(requerido)

Clave API de administrador para autenticación

LISTEN_ADDR

127.0.0.1:8081

Dirección de escucha HTTP (Docker establece 0.0.0.0:8081)

TRANSPORT

(vacío = HTTP)

Establecer como stdio para transporte stdio

Colócalas en un archivo .env (desde .env.example) o establécelas en el entorno.

Pruebas

Probado con Inspector y actualmente funciona perfectamente. Antes de realizar un PR, asegúrate de que este servidor MCP se comporte correctamente a través de este medio.

Ejemplo de configuración para LLMs cliente

{
  "schema_version": "v1",
  "name_for_human": "CashPilot-MCP",
  "name_for_model": "cashpilot_mcp",
  "description_for_human": "Monitor passive income earnings, manage bandwidth-sharing services, and control fleet workers via CashPilot.",
  "description_for_model": "Interact with a CashPilot instance that manages passive income services. First call initialize, then reuse the returned session id in header \"Mcp-Session-Id\" for every other call. Use readResource to fetch URIs that begin with cashpilot://. Use listTools to discover available actions and callTool to execute them.",
  "auth": { "type": "none" },
  "api": {
    "type": "jsonrpc-mcp",
    "url":  "http://localhost:8081/mcp",
    "init_method": "initialize",
    "session_header": "Mcp-Session-Id"
  },
  "contact_email": "acsdesk@protonmail.com",
  "legal_info_url": "https://github.com/GeiserX/cashpilot-mcp/blob/main/LICENSE"
}

Créditos

CashPilot -- panel de gestión de flotas de ingresos pasivos

MCP-GO -- implementación moderna de MCP

GoReleaser -- lanzamientos multi-arquitectura sin complicaciones

Mantenedores

@GeiserX.

Contribución

¡Siéntete libre de participar! Abre un issue o envía PRs.

CashPilot-MCP sigue el Código de Conducta del Contributor Covenant.

Otros servidores MCP de GeiserX

Proyectos relacionados

Proyecto

Descripción

CashPilot

Plataforma de ingresos pasivos autohospedada con interfaz web para configuración y seguimiento de ganancias

CashPilot-android

Agente de monitorización de Android para aplicaciones de ingresos pasivos de CashPilot

cashpilot-ha

Integración personalizada de Home Assistant para monitorización de ingresos pasivos de CashPilot

n8n-nodes-cashpilot

Nodo de la comunidad n8n para monitorización de ingresos pasivos de CashPilot

Install Server
A
license - permissive license
A
quality
A
maintenance

Maintenance

Maintainers
Response time
1wRelease cycle
5Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • A
    license
    A
    quality
    D
    maintenance
    A generic MCP server that dynamically exposes any OpenAPI-documented REST API to LLMs by auto-discovering endpoints. It provides tools for exploring API capabilities and making authenticated requests directly through natural language interfaces.
    2
    9
    MIT
  • A
    license
    Not graded
    quality
    B
    maintenance
    Enables LLMs to interact with any REST API that has an OpenAPI specification by providing a lightweight MCP server that translates between natural language and API calls.
    MIT

View all related MCP servers

Related MCP Connectors

  • MCP server for Gainium — manage trading bots, deals, and balances via AI assistants

  • MCP server exposing the Backtest360 engine API as tools for AI agents.

  • MCP server for Pentest-Tools.com: run scans, manage findings and reports via your preffered LLM.

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/GeiserX/cashpilot-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server