cashpilot-mcp
Что вы получаете
Тип | Для чего | MCP URI / ID инструмента |
Ресурсы | Просмотр доходов, сервисов, состояния парка и показателей работоспособности (только чтение) |
|
Инструменты | Запрос доходов, управление сервисами и запуск сбора данных |
|
Все данные предоставляются через единую конечную точку 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Конфигурация
Переменная | По умолчанию | Описание |
|
| URL экземпляра CashPilot (без завершающего /) |
| (обязательно) | API-ключ администратора для аутентификации |
|
| Адрес прослушивания HTTP (Docker устанавливает |
| (пусто = HTTP) | Установите |
Добавьте их в файл .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 — удобные мультиархитектурные релизы
Сопровождающие
Участие в разработке
Присоединяйтесь! Откройте issue или отправляйте PR.
CashPilot-MCP следует Кодексу поведения Contributor Covenant.
Другие MCP-серверы от GeiserX
duplicacy-mcp — Мониторинг работоспособности резервных копий
genieacs-mcp — Управление устройствами TR-069
lynxprompt-mcp — Чертежи конфигурации ИИ
pumperly-mcp — Цены на топливо и зарядку электромобилей
telegram-archive-mcp — Архив сообщений Telegram
Связанные проекты
Проект | Описание |
Самохостируемая платформа для пассивного дохода с веб-интерфейсом для настройки и отслеживания доходов | |
Агент мониторинга Android для приложений пассивного дохода CashPilot | |
Пользовательская интеграция Home Assistant для мониторинга пассивного дохода CashPilot | |
Узел сообщества n8n для мониторинга пассивного дохода 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