Skip to main content
ClaudeWave

Governed AI tooling for the Apple ecosystem — MCP servers with dry-run defaults, human-gated writes, audit trails, and undo

MCP ServersRegistry oficial0 estrellas0 forksTypeScriptMITActualizado today
Install in Claude Code / Claude Desktop
Method: Manual
Claude Code CLI
git clone https://github.com/honeycrisp-suite/honeycrisp
claude_desktop_config.json (Claude Desktop)
{
  "mcpServers": {
    "honeycrisp": {
      "command": "node",
      "args": ["/path/to/honeycrisp/dist/index.js"]
    }
  }
}
1. Run the command above in your terminal (Claude Code), or paste the JSON config into claude_desktop_config.json (Claude Desktop).
2. Replace any <placeholder> values with your API keys or paths.
3. Restart Claude. The MCP server and its tools appear automatically.
💡 Clone https://github.com/honeycrisp-suite/honeycrisp and follow its README for install instructions.
Casos de uso

Resumen de MCP Servers

# Honeycrisp 🍎

**MCP servers for your Mac's real data — Mail, Calendar, files — with safety
rails you can audit.** Every tool ships governed: dry-run by default, human
approval required for anything that sends, moves, or deletes, an audit log of
every action, and undo where the platform allows it. Local-first: no accounts,
no credentials, no cloud — your data stays on your Mac.

## Why this exists

Most MCP servers for personal data are thin wrappers around AppleScript:
`delete_email`, `send_message`, executed the moment a model calls them. That's
a hard thing to trust with an inbox. Honeycrisp inverts the default — a tool
call *previews* what it would do unless you've opted into live mode, and even
then every consequential action waits for your explicit approval through a
channel the model can't touch. The framework enforcing this is a small library
with a test suite proving each guarantee can't be bypassed, and every tool in
the suite is built on it.

## Install

From npm (recommended):

```
npm install -g @honeycrisp/mail @honeycrisp/context @honeycrisp/setup
honeycrisp setup
```

Or from a clone of this repo:

```
npm install && npm run build
node packages/setup/dist/cli.js setup
```

The setup wizard walks you through everything, one yes/no question at a time
(the default answer is always No — nothing proceeds unless you say so): it
registers the servers with Claude Code / Claude Desktop, triggers the macOS
permission prompts while you're watching (instead of mid-conversation later),
explains the optional Full Disk Access tier for full-text mail search, and can
set up the iCloud `Agents/` folder and capture schedules. Nothing happens
silently; every step it performs is written to the same audit DB the tools use.

## What's in the box

| Package | What it does |
|---|---|
| [`@honeycrisp/governed`](https://www.npmjs.com/package/@honeycrisp/governed) | The framework: dry-run defaults, approval gates, audit trail, provenance, undo, injection fencing. Build your own governed tools on it. |
| [`@honeycrisp/mail`](https://www.npmjs.com/package/@honeycrisp/mail) | Apple Mail over MCP: read, search (two tiers), thread view, drafts. Draft-first by design — **no send tool exists**; marking and moving messages are gated with native undo. |
| [`@honeycrisp/folders`](https://www.npmjs.com/package/@honeycrisp/folders) | Folder-as-API: drop a file into a watched iCloud folder from any device and a declared local pipeline runs; results land beside the drop. |
| [`@honeycrisp/context`](https://www.npmjs.com/package/@honeycrisp/context) | A local context layer: captures mail/calendar *metadata* (pointers, never message bodies), serves briefings and person lookups over MCP, learns from your corrections. |
| [`@honeycrisp/setup`](https://www.npmjs.com/package/@honeycrisp/setup) | The onboarding wizard above. |
| [`@honeycrisp/remote`](https://www.npmjs.com/package/@honeycrisp/remote) | Gateway serving the suite over MCP streamable HTTP — loopback-only, bearer tokens (read/write scopes), audit rows that name who asked. Share the port over your own private network (e.g. Tailscale) to reach it from your other devices. |
| [`@honeycrisp/reminders`](https://www.npmjs.com/package/@honeycrisp/reminders) | Apple Reminders: fenced reads and search, provenance-stamped creation, gated completion and deletion with native undo. |

## How approvals work

Reads are free. Writes that leave your review loop (send, delete, move) are
gated: with live mode off (the default), they preview instead of executing;
with live mode on, each action individually asks a human through one of:

- **a native macOS dialog** (default — you're at the Mac),
- **a file in an iCloud folder** — the request appears on every device you
  own; move it into `Approve` or `Deny` in the Files app. Works from a stock
  iPhone, no extra apps;
- **an MCP elicitation card** in clients that support it (opt-in).

No decision, a deleted file, or any ambiguity = denied. Every outcome —
executed, denied, dry-run, errored — is a row in a local SQLite audit DB, so
you can always answer "what did my tools actually do?"

## Privacy model

- **No accounts, no credentials, no cloud.** Mail access goes through Mail.app,
  which already has your accounts. iCloud Drive is just a folder; Apple's own
  sync does the transport. Permissions are macOS's own TCC prompts.
- **Pointers, not copies.** The context layer stores headers and metadata that
  reference messages by ID — message bodies are never stored. Delete a message
  in Mail and the context layer's pointer dangles and gets pruned.
- **Content is data, not instructions.** Everything read from your mail or
  files is returned inside a tamper-resistant fence with a standing notice, so
  text inside an email can't steer the model into acting on it.
- **Model use is opt-in and declared.** The context layer works fully
  deterministically with no model configured. If you configure one, its
  network egress is declared in config and recorded in the audit log on every
  run.

## Design docs

The `docs/` directory has one design doc per component, including the framework
contract (`01`), and the remote-access design (`05`) for reaching these servers
from phone/web clients. `NOTES.md` is the running engineering log: decisions
with dates, open questions, and field-test findings.

## License

MIT. See [LICENSE](LICENSE).
ai-agentsappleapple-mailclaudellmlocal-firstmacosmcpmodel-context-protocolprivacy

Lo que la gente pregunta sobre honeycrisp

¿Qué es honeycrisp-suite/honeycrisp?

+

honeycrisp-suite/honeycrisp es mcp servers para el ecosistema de Claude AI. Governed AI tooling for the Apple ecosystem — MCP servers with dry-run defaults, human-gated writes, audit trails, and undo Tiene 0 estrellas en GitHub y se actualizó por última vez today.

¿Cómo se instala honeycrisp?

+

Puedes instalar honeycrisp clonando el repositorio (https://github.com/honeycrisp-suite/honeycrisp) o siguiendo las instrucciones del README en GitHub. ClaudeWave también te ofrece bloques de instalación rápida en esta misma página.

¿Es seguro usar honeycrisp-suite/honeycrisp?

+

honeycrisp-suite/honeycrisp aún no ha sido auditado por nuestro agente de seguridad. Revisa el repositorio original en GitHub antes de usarlo en producción.

¿Quién mantiene honeycrisp-suite/honeycrisp?

+

honeycrisp-suite/honeycrisp es mantenido por honeycrisp-suite. La última actividad registrada en GitHub es de today, con 0 issues abiertos.

¿Hay alternativas a honeycrisp?

+

Sí. En ClaudeWave puedes explorar mcp servers similares en /categories/mcp, ordenados por popularidad o actividad reciente.

Despliega honeycrisp en tu cloud

Lleva este repo a producción en minutos. Cada plataforma genera su propio entorno con variables de entorno editables.

¿Mantienes este repo? Añade un badge a tu README

Pega el badge en tu README de GitHub para mostrar que está auditado por ClaudeWave. Cada badge enlaza de vuelta a esta página y muestra el Trust Score actual.

Featured on ClaudeWave: honeycrisp-suite/honeycrisp
[![Featured on ClaudeWave](https://claudewave.com/api/badge/honeycrisp-suite-honeycrisp)](https://claudewave.com/repo/honeycrisp-suite-honeycrisp)
<a href="https://claudewave.com/repo/honeycrisp-suite-honeycrisp"><img src="https://claudewave.com/api/badge/honeycrisp-suite-honeycrisp" alt="Featured on ClaudeWave: honeycrisp-suite/honeycrisp" width="320" height="64" /></a>

Más MCP Servers

Alternativas a honeycrisp