
data-wise/himalaya-mcp
Developer toolsこのページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る
Privacy-first email MCP server + Claude Code plugin wrapping himalaya CLI
概要
Privacy-first email for Claude -- MCP server and Claude Code plugin (himalaya) wrapping the himalaya CLI. - : list, search, read, flag, move, compose, draft reply, send (with safety gate), export, action items, clipboard, folders, attachments, calendar, threads, health check, get_unread_count, read_email_raw, render_email, list_starred, create_reminder, snooze_email, list_snoozed_emails - : triage inbox, summarize email, daily digest, weekly digest, draft reply, morning briefing, inbox check - : inbox, message by ID, folders - : /himalaya:inbox, /himalaya:triage, /himalaya:digest, /himalaya:reply, /himalaya:compose, /himalaya:attachments, /himalaya:search, /himalaya:manage, /himalaya:stats, /himalaya:config, /himalaya:help, /himalaya:morning, /himalaya:forward, /himalaya:export, /himalaya:threads, /himalaya:respond - : per-call account switching via --account - : account-aware diagnostics via the health_check tool and multi-account doctor; structured error envelopes with one-line fix...
README
以下は原文 README の抜粋です。原文を見る。
himalaya-mcp
Privacy-first email for Claude – MCP server and Claude Code plugin (himalaya) wrapping the himalaya CLI.
Features
- 29 MCP tools: list, search, read, flag, move, compose, draft reply, send (with safety gate), export, action items, clipboard, folders, attachments, calendar, threads, health check, get_unread_count, read_email_raw, render_email, list_starred, create_reminder, snooze_email, list_snoozed_emails
- 7 MCP prompts: triage inbox, summarize email, daily digest, weekly digest, draft reply, morning briefing, inbox check
- 3 MCP resources: inbox, message by ID, folders
- 16 plugin skills:
/himalaya:inbox,/himalaya:triage,/himalaya:digest,/himalaya:reply,/himalaya:compose,/himalaya:attachments,/himalaya:search,/himalaya:manage,/himalaya:stats,/himalaya:config,/himalaya:help,/himalaya:morning,/himalaya:forward,/himalaya:export,/himalaya:threads,/himalaya:respond - Multi-account: per-call account switching via
--account - Reliability: account-aware diagnostics via the
health_checktool and multi-accountdoctor; structured error envelopes with one-line fix hints - Safe subprocess: uses
execFile(no shell injection) - Two-phase send:
send_emailreturns preview first, requires explicitconfirm=true - Env-based config:
HIMALAYA_BINARY,HIMALAYA_ACCOUNT,HIMALAYA_FOLDER,HIMALAYA_TIMEOUT
Install
Homebrew (recommended)
brew tap data-wise/tap
brew install himalaya-mcp
Installs himalaya CLI + Node.js as dependencies, auto-symlinks plugin to ~/.claude/plugins/.
himalaya-mcp doctor # Verify installation
Claude Code Plugin (from GitHub)
Prerequisites: Node.js 22+ and himalaya CLI must be installed separately (brew install node himalaya).
claude plugin marketplace add Data-Wise/himalaya-mcp
claude plugin install himalaya
himalaya-mcp doctor # Verify installation
Claude Desktop (.mcpb – one-click install)
Download himalaya-mcp-v{version}.mcpb from GitHub Releases and open it in Claude Desktop. Requires brew install himalaya separately – the .mcpb does not bundle the himalaya CLI.
Claude Desktop (CLI setup)
himalaya-mcp setup
Development (from source)
npm install
npm run build
ln -s ~/projects/dev-tools/himalaya-mcp ~/.claude/plugins/himalaya-mcp
himalaya-mcp doctor # Verify installation
Prerequisites
- himalaya CLI configured with at least one email account in
~/.config/himalaya/config.toml - Node.js 22+ (installed automatically by Homebrew)
Testing
npm test # 718 tests across 41 files (vitest)
| Category | Tests | Coverage |
|---|
インストール
This server does not publish a one-line install command.
Open the repository installation guide MCP 初心者?mcpskill.org のガイドから始めましょう →