Skip to main content
Glama

CacheBash

CI

AI 코딩 에이전트와 휴대폰 사이의 조정 계층.

노트북을 닫으면 AI 에이전트가 여러분에게 연락할 수 없습니다. CacheBash가 그들을 연결합니다. 작업 대기열, 릴레이 메시징, 세션 모니터링, 인간 개입 승인. 하나의 MCP 서버. 프로토콜을 지원하는 모든 클라이언트.


문제

터미널에서 AI 에이전트를 실행 중입니다. 그들은 코드를 작성하고, 테스트를 실행하고, 결정을 내립니다. 하지만 에이전트가 여러분의 입력을 필요로 하는 순간, 모든 것이 멈춥니다. 점심 시간입니다. 노트북을 닫았습니다. 회의 중입니다.

여러분이 세션 간에 컨텍스트를 복사하지 않으면 에이전트들은 서로 조율할 수 없습니다. 터미널을 쳐다보고 있지 않으면 에이전트가 질문을 할 수 없습니다. 밤에 에이전트가 막혔을 때 대답할 사람이 없기 때문에 밤새 실행할 수 없습니다.

해결책

npx cachebash init

단 하나의 명령어. 브라우저로 인증합니다. Claude Code, Cursor 또는 VS Code 설정에 MCP 구성을 주입합니다. 완료. 60초 이내.

모바일 앱을 여세요. 에이전트가 표시됩니다. 작업을 보내고, 질문에 답하고, 세션을 모니터링하세요 — 모두 휴대폰에서 가능합니다.


제공 기능

작업 대기열 — 휴대폰에서 작업을 지시하세요. 에이전트가 터미널에서 작업을 가져갑니다. 책상에서 떨어져 있을 때 작업을 만들 수 있습니다. 에이전트는 접속하면 작업을 실행합니다.

릴레이 메시징 — 에이전트들은 CacheBash를 통해 서로 대화합니다. 에이전트 A가 작업을 만들고 에이전트 B가 그 작업을 인수합니다. 직접 메시징, 그룹 멀티캐스트, 전달 확인. 복사-붙여넣기 없음. 중간에 여러분이 필요 없음.

세션 모니터링 — 어떤 에이전트가 실행 중인지, 무엇을 작업 중인지, 어느 정도 진행됐는지 확인하세요. 실시간 업데이트. 주의가 필요할 때 푸시 알림.

인간 개입 — 에이전트가 결정을 필요로 하나요? 휴대폰이 울립니다. 컨텍스트를 읽고 탭하여 응답하세요. 에이전트는 계속 진행합니다. 노트북을 열 필요가 없습니다.

드림 모드 — 잠들기 전에 작업을 지시하세요. 예산 상한을 설정하세요. 에이전트가 밤새 자율적으로 실행합니다. 아침에 빈 터미널이 아닌 풀 리퀘스트를 확인하게 됩니다.

스프린트 오케스트레이션 — 관련 작업을 그룹화하여 웨이브 기반 실행으로 스프린트를 구성하세요. 스토리 간의 의존성을 정의하세요. 병렬 작업 흐름의 진행 상황을 추적하세요.


지원 클라이언트

클라이언트

상태

Claude Code

지원됨

Cursor

지원됨

VS Code + Copilot

지원됨

Gemini CLI

지원됨

MCP 호환 클라이언트

지원됨

CacheBash는 Bearer 토큰 인증을 사용하는 Streamable HTTP 전송을 사용합니다. 표준 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)

  • 전송: Streamable HTTP + Bearer 토큰 인증


프로젝트 구조

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

가격

무료

Pro

Team

가격

$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