SuperAPI AI 工具集

cashpilot-mcp

cashpilot-mcp 是一个将 CashPilot 实例暴露为 MCP 服务器的轻量桥接工具,让 LLM 能够监控被动收入收益、管理服务并控制集群工作节点。它通过管理员 API 密钥与用户自己的 CashPilot 实例通信,支持 HTTP 或 stdio 两种传输方式。提供只读资源(收益摘要、服务列表、目录、集群状态、工作节点、健康评分、收集器告警等)以及查询每日和历史收益、读取服务日志、启动/停止/重启/部署/移除服务等工具。还支持 trigger_collection 立即触发全服务收益收集、get_compose 获取服务的 Docker Compose 定义。默认监听 127.0.0.1:8081,可通过 MCP_AUTH_TOKEN 启用 bearer 认证。以 Docker 镜像、npm 包(npx cashpilot-mcp)和多架构 Go 二进制形式发布,可注册到 Claude Desktop、Claude Code、Cursor 等 MCP 客户端。

访问官网

工具介绍

cashpilot-mcp 是一个 MCP(Model Context Protocol)服务器,作用是作为桥接层,把任意 CashPilot 实例暴露给 LLM 使用。CashPilot 本身是一个被动收入集群管理器,而 cashpilot-mcp 让大语言模型可以监控被动收入收益、管理服务,并控制集群工作节点。

用途方面,它面向使用 CashPilot 管理带宽共享等被动收入服务的用户,希望通过 LLM 或 MCP 客户端以对话方式查看收益、操作服务。

主要能力包括:

  • 只读资源:提供收益、已部署服务、服务目录、集群状态、工作节点、健康评分和收集器告警等只读资源,例如 cashpilot://earnings/summary、cashpilot://fleet/summary 等。
  • 工具:支持查询每日和历史收益、读取服务日志,以及启动、停止、重启、部署或移除服务。
  • trigger_collection:立即在所有服务上运行一次收益收集。
  • get_compose:返回某个服务的 Docker Compose 定义。

使用方式方面,它通过管理员 API 密钥与用户自己的 CashPilot 实例通信,密钥为 CashPilot 的管理员 API 密钥(不是集群密钥)。通信支持 HTTP 或 stdio:使用 HTTP 时通过单一 JSON-RPC 端点 /mcp,使用 stdio 时设置 TRANSPORT=stdio。默认监听 127.0.0.1:8081,当需要对外暴露时,可用 MCP_AUTH_TOKEN 添加 bearer 认证。它提供 Docker 镜像、npm 包(npx cashpilot-mcp)和多架构 Go 二进制。在 MCP 客户端(如 Claude Desktop、Claude Code、Cursor)中注册 npm 包即可,npx 会以 stdio 方式运行。

适用场景主要是希望将 CashPilot 的收益监控和服务管理接入 LLM 工作流的用户,例如通过 Claude 或 Cursor 等客户端以自然语言查看收益、管理服务。

限制方面,项目采用 GPL-3.0-or-later 许可证。关于具体支持的操作系统、依赖版本、性能表现、收费模式等细节,资料中暂未提供。