Skip to main content
Glama
GeiserX
by GeiserX

Что вы получаете

Тип

Для чего

MCP URI / ID инструмента

Ресурсы

Просмотр доходов, сервисов, состояния парка и показателей работоспособности (только чтение)

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

Инструменты

Запрос доходов, управление сервисами и запуск сбора данных

get_earnings_dailyget_earnings_historyget_service_logsrestart_servicestop_servicestart_servicedeploy_serviceremove_servicetrigger_collectionget_compose

Все данные предоставляются через единую конечную точку JSON-RPC (/mcp). LLM / Агенты могут: initialize -> readResource -> listTools -> callTool ... и так далее.


Related MCP server: OpenAPI MCP Server

Быстрый старт (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

Примечание по безопасности: Транспорт HTTP по умолчанию прослушивает 127.0.0.1:8081. Если вам нужно открыть его в сети, разместите его за обратным прокси-сервером с аутентификацией.

Установка через npm (транспорт stdio)

npx cashpilot-mcp

Или установите глобально:

npm install -g cashpilot-mcp
cashpilot-mcp

Это загрузит предварительно собранный бинарный файл Go из GitHub Releases для вашей платформы и запустит его с транспортом stdio. Требуется как минимум один опубликованный релиз.

Локальная сборка

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

Конфигурация

Переменная

По умолчанию

Описание

CASHPILOT_URL

http://localhost:8080

URL экземпляра CashPilot (без завершающего /)

CASHPILOT_API_KEY

(обязательно)

API-ключ администратора для аутентификации

LISTEN_ADDR

127.0.0.1:8081

Адрес прослушивания HTTP (Docker устанавливает 0.0.0.0:8081)

TRANSPORT

(пусто = HTTP)

Установите stdio для транспорта stdio

Добавьте их в файл .env (из .env.example) или установите в окружении.

Тестирование

Протестировано с помощью Inspector, в настоящее время работает полностью. Перед созданием PR убедитесь, что этот MCP-сервер корректно работает через этот инструмент.

Пример конфигурации для клиентских LLM

{
  "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"
}

Авторы

CashPilot — панель управления парком устройств для пассивного дохода

MCP-GO — современная реализация MCP

GoReleaser — удобные мультиархитектурные релизы

Сопровождающие

@GeiserX.

Участие в разработке

Присоединяйтесь! Откройте issue или отправляйте PR.

CashPilot-MCP следует Кодексу поведения Contributor Covenant.

Другие MCP-серверы от GeiserX

  • duplicacy-mcp — Мониторинг работоспособности резервных копий

  • genieacs-mcp — Управление устройствами TR-069

  • lynxprompt-mcp — Чертежи конфигурации ИИ

  • pumperly-mcp — Цены на топливо и зарядку электромобилей

  • telegram-archive-mcp — Архив сообщений Telegram

Связанные проекты

Проект

Описание

CashPilot

Самохостируемая платформа для пассивного дохода с веб-интерфейсом для настройки и отслеживания доходов

CashPilot-android

Агент мониторинга Android для приложений пассивного дохода CashPilot

cashpilot-ha

Пользовательская интеграция Home Assistant для мониторинга пассивного дохода CashPilot

n8n-nodes-cashpilot

Узел сообщества n8n для мониторинга пассивного дохода 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