cashpilot-mcp
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) |
|
Herramientas | Consultar ingresos, gestionar servicios y activar recolección |
|
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-keyNota de seguridad: El transporte HTTP escucha en
127.0.0.1:8081por 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-mcpO instálalo globalmente:
npm install -g cashpilot-mcp
cashpilot-mcpEsto 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/serverConfiguración
Variable | Por defecto | Descripción |
|
| URL de la instancia de CashPilot (sin / al final) |
| (requerido) | Clave API de administrador para autenticación |
|
| Dirección de escucha HTTP (Docker establece |
| (vacío = HTTP) | Establecer como |
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
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
duplicacy-mcp — Monitorización de salud de copias de seguridad
genieacs-mcp — Gestión de dispositivos TR-069
lynxprompt-mcp — Planos de configuración de IA
pumperly-mcp — Precios de combustible y carga de vehículos eléctricos
telegram-archive-mcp — Archivo de mensajes de Telegram
Proyectos relacionados
Proyecto | Descripción |
Plataforma de ingresos pasivos autohospedada con interfaz web para configuración y seguimiento de ganancias | |
Agente de monitorización de Android para aplicaciones de ingresos pasivos de CashPilot | |
Integración personalizada de Home Assistant para monitorización de ingresos pasivos de CashPilot | |
Nodo de la comunidad n8n para monitorización de ingresos pasivos de CashPilot |
Maintenance
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
- MIT
- AlicenseAqualityDmaintenanceA 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.29MIT
- AlicenseAqualityAmaintenanceMCP server that exposes any Pumperly instance to LLMs, enabling real-time fuel price queries, station search, route planning, and geocoding.5673GPL 3.0
- AlicenseNot gradedqualityBmaintenanceEnables 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
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.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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