Skip to main content
Glama

CacheBash

CI

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

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


问题所在

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

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

解决方案

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 构建

-
license - not tested
-
quality - not tested
B
maintenance

Maintenance

Maintainers
2dResponse time
Release cycle
Releases (12mo)
Commit activity
Issues opened vs closed

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Connectors

  • MCP server for AI agents to plan, verify, and deploy Cloudflare-native apps.

  • Control plane for autonomous software labor. Agents claim objectives over MCP with audit trail.

  • A paid remote MCP for OpenAI Codex agent coordination MCP, built to return verdicts, receipts, usage

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/rezzedai/cachebash'

If you have feedback or need assistance with the MCP directory API, please join our Discord server