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

这将从 GitHub Releases 为你的平台下载预构建的 Go 二进制文件,并使用 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

CashPilot 实例 URL(末尾不带 /)

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 行为准则。

GeiserX 的其他 MCP 服务器

相关项目

项目

描述

CashPilot

自托管被动收入平台,带有用于设置和收益跟踪的 Web UI

CashPilot-android

用于 CashPilot 被动收入应用的 Android 监控代理

cashpilot-ha

用于 CashPilot 被动收入监控的 Home Assistant 自定义集成

n8n-nodes-cashpilot

用于 CashPilot 被动收入监控的 n8n 社区节点

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