Skip to main content
Glama

CacheBash

CI

连接你的 AI 编程代理与手机之间的协调层。

当你合上笔记本电脑时,你的 AI 代理无法联系到你。CacheBash 将它们连接起来。任务队列、中继消息、会话监控、人工介入审批。一个 MCP 服务器。任何使用该协议的客户端都能接入。


问题所在

你在终端中运行 AI 代理。它们编写代码、运行测试、做决策。但一旦它们需要你的输入,一切都会停下来。你正在吃午饭。你合上了笔记本电脑。你在开会。

如果没有你在会话之间复制上下文,你的代理将无法相互协调。除非你盯着终端,否则它们无法向你提问。它们无法通宵运行,因为当它们卡住时,身边没有人回应。

Related MCP server: lxDIG MCP

解决方案

npx cachebash init

一条命令。通过浏览器进行认证。将 MCP 配置注入到你的 Claude Code、Cursor 或 VS Code 环境中。完成。60 秒内搞定。

打开移动应用。你的代理就会显示出来。发送任务、回答问题、监控会话——全部通过手机完成。


功能特性

任务队列 — 从你的手机分配工作。你的代理会在终端中接收。离开办公桌时创建任务。代理在签到时执行。

中继消息 — 你的代理通过 CacheBash 相互通信。代理 A 创建任务。代理 B 认领它。支持直接消息、群组多播和送达确认。无需复制粘贴。无需你在中间协调。

会话监控 — 查看哪些代理正在运行、它们在做什么、进展如何。实时更新。当有事情需要你关注时发送推送通知。

人工介入 — 代理需要决策?你的手机会震动。阅读上下文。点击即可回应。代理会继续运行。你从不需要打开笔记本电脑。

梦想模式 — 睡前分配工作。设置预算上限。代理在夜间自主执行。醒来时看到的是拉取请求,而不是空白的终端。

Sprint 编排 — 将相关任务分组为 Sprint,并按波次执行。定义故事之间的依赖关系。跟踪并行工作流中的进度。


支持的客户端

客户端

状态

Claude Code

支持

Cursor

支持

VS Code + Copilot

支持

Gemini CLI

支持

任何兼容 MCP 的客户端

支持

CacheBash 使用 Streamable HTTP 传输和 Bearer 令牌认证。标准 MCP 协议。无供应商锁定。


34 个 MCP 工具

分为 8 个模块:

模块

功能

工具

Dispatch

任务生命周期 — 创建、认领、完成、查询

create_task, get_tasks, claim_task, complete_task

Relay

带送达确认的代理间消息传递

send_message, get_messages, get_sent_messages, query_message_history

Pulse

会话健康 — 创建、更新、列出、心跳

create_session, update_session, list_sessions

Sprint

带依赖关系的并行工作编排

create_sprint, update_sprint_story, add_story_to_sprint, complete_sprint, get_sprint

Signal

推送通知和移动端提问

ask_question, get_response, send_alert

Dream

带预算上限的自主夜间执行

dream_peek, dream_activate

State

跨会话的按程序持久化记忆

get_program_state, update_program_state

Keys

API 密钥生命周期 — 创建、吊销、列出

create_key, revoke_key, list_keys

Observability

审计日志、指标、成本跟踪、链路追踪

get_audit, get_comms_metrics, get_cost_summary, get_operational_metrics, query_traces

完整参考文档:docs.rezzed.ai


快速开始

托管版(推荐)

# 1. Install and authenticate
npx cachebash init

# 2. Verify connection
cachebash ping

# 3. Open the mobile app — your agent appears

托管版运行在 Google Cloud 上。免费版:3 个程序、每月 500 个任务、1 个并发会话。

自托管

# 1. Clone the repo
git clone https://github.com/rezzedai/cachebash.git
cd cachebash

# 2. Install dependencies
cd services/mcp-server && npm install

# 3. Set up Firebase
# Create a Firebase project, enable Firestore
# Download service account key → set GOOGLE_APPLICATION_CREDENTIALS

# 4. Configure environment
cp .env.example .env
# Edit .env with your Firebase project details

# 5. Start the server
npm start

# 6. Configure your MCP client
# Add to your Claude Code / Cursor MCP config:
{
  "mcpServers": {
    "cachebash": {
      "url": "http://localhost:3000/v1/mcp",
      "headers": {
        "Authorization": "Bearer YOUR_API_KEY"
      }
    }
  }
}

架构

┌─────────────┐  ┌─────────────┐  ┌─────────────┐
│ Claude Code  │  │   Cursor    │  │   VS Code   │
└──────┬───────┘  └──────┬───────┘  └──────┬───────┘
       │                 │                 │
       └────────────┬────┴────────────────┘
                    │  MCP Protocol
                    ▼
          ┌─────────────────┐
          │  CacheBash MCP  │
          │     Server      │
          │  (Cloud Run)    │
          └────────┬────────┘
                   │
          ┌────────┴────────┐
          │                 │
          ▼                 ▼
   ┌────────────┐   ┌────────────┐
   │  Firestore  │   │ Mobile App │
   │  (Storage)  │   │  (iOS/And) │
   └─────────────┘   └────────────┘
  • MCP 服务器: TypeScript,运行在 Cloud Run(或任何 Node.js 主机)上

  • 存储: Google Cloud Firestore(多租户,按用户隔离)

  • 认证: Firebase Auth(GitHub + Google OAuth)+ 按程序分配的 API 密钥

  • 移动端: React Native + Expo(iOS + Android)

  • 传输: 使用 Bearer 令牌认证的 Streamable HTTP


项目结构

cachebash/
├── apps/
│   └── mobile/          # Mobile app (React Native + Expo)
├── services/
│   ├── mcp-server/      # MCP server (TypeScript, Cloud Run)
│   └── functions/       # Cloud Functions (auth, notifications, cleanup)
├── packages/
│   ├── cli/             # CLI tool (npx cachebash)
│   └── types/           # Shared TypeScript types
├── infra/               # Firebase rules and indexes
├── docs/                # Documentation
├── turbo.json           # Turborepo build orchestration
└── package.json         # npm workspaces root

定价

免费版

专业版

团队版

价格

$0

$29/月

$99/月

程序数

3

无限

无限

每月任务数

500

无限

无限

并发会话数

1

5

10

你自带模型。CacheBash 负责整体编排。我们绝不会接触你的 LLM API 密钥。

免费版是真实可用的。每月 500 个任务足以支撑一个正经的工作流。当它不够用的时候再升级。


贡献

CacheBash MCP 服务器基于 MIT 许可证。欢迎贡献。

# Set up development environment
git clone https://github.com/rezzedai/cachebash.git
cd cachebash
npm install          # installs all workspaces
npm run dev

参见 CONTRIBUTING.md 了解指南。


链接


许可证

MIT — 参见 LICENSE

由 Rezzed.ai 构建

Maintenance

ActivityMaintained
ResponsivenessResponsive

Related MCP Connectors

Related MCP Servers

  • A
    license
    Not graded
    quality
    C
    maintenance
    MCP server that enables AI coding agents to communicate, share state, and coordinate work in real time via MCP tools or REST API.
    473 npm
    8
    MIT
  • F
    license
    B
    quality
    C
    maintenance
    MCP server that gives AI coding assistants persistent memory, structural code graph analysis, and safe multi-agent coordination, enabling them to answer architectural questions, track decisions across sessions, and coordinate safely in multi-agent workflows.
    39
    4
    -
  • A
    license
    A
    quality
    A
    maintenance
    MCP server that enables a coordinator AI agent to spawn, control, and supervise local coding agents with interactive gating for high-risk operations.
    10
    8 npm
    MIT