1. Conduid
  2. Developer Tools
  3. Shirabe Mail
MCP server · Developer Tools

Shirabe Mail

MCP server: Shirabe Mail

Unclaimed devtools
47Fair

Scored 17 days ago · breakdown

About Shirabe Mail

Shirabe Mail is an MCP server published by lutelute in the Developer Tools category: mCP server: Shirabe Mail.

The repository has 1 stars and 0 forks, with the last commit 17 days ago. Recent commit activity is the strongest signal that reported issues will get attention.

Install

From source
git clone https://github.com/lutelute/shirabe-mail

This server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.

Ask AI

✦

Ask AI about Shirabe Mail

Powered by Claude · Grounded in docs

I know everything about Shirabe Mail. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

  • ✓README presentThe repository ships documentation.
  • !Scoped permissionsDoesn't declare a permission scope. Assume it can do anything its process can.

4 checks have not been run yet.

Releases

v3.1.7v3.1.7: 予定の登録先を Google カレンダーに · 8 Oct 2026調 v3.1.7 予定の登録先を Google カレンダー に(既定)。「Google カレンダーに登録」で件名・日時・場所・メモを埋めた作成画面を開きます(保存を押すだけ) 登録先アカウントは自動(予定が入っているアカウント)か設定で指定。eM Client(ICS)と ChatGPT は副ボタンで残しています
v3.1.6v3.1.6: アプリ内ターミナルと Claude Code、モデル選択 · 7 Oct 2026調 v3.1.6 アプリ内ターミナル(⌘3): タブ式。「作業に移る」の [アプリ内で Claude Code] でそのフォルダに Claude Code を起動し、作業指示書を渡す モデル / 考える深さ を「今日」の画面から選べる(Opus 5.5 · xhigh が既定)。設定でも折りたたみの外へ v3.1.5 の内容(既定モデルを Opus 5.5・effort xhigh に)を含む
v3.1.4v3.1.4: 文字化けの修正 · 7 Oct 2026調 v3.1.4 文字化け(「�」)の修正: Claude CLI の出力を読むときに UTF-8 の多バイト文字がチャンク境界で割れていた。Buffer のまま集めて最後に decode するように 既存の判定文の「�」も復元・除去
v3.1.3v3.1.3: 代替の作成画面は eM Client を名指しで開く · 7 Oct 2026調 v3.1.3 接続が未設定のときの代替(作成画面)を、macOS の既定メールアプリではなく eM Client で開くように修正 「今日」に「eM Client とまだ接続していません → 接続する」の案内。IMAP/SMTP を設定すると、下書きは eM Client の下書きフォルダへ直接入り、送信は相棒が行います
v3.1.2v3.1.2: 作業の受け渡しをどこからでも · 7 Oct 2026調 v3.1.2 — 作業の受け渡しをどこからでも 共有キュー: 調が作った作業指示書は受け渡し待ちとして記録され、どのフォルダで Claude Code を開いても起動時に「[調] 受け渡し待ちの作業が N 件」と案内が出ます。`shirabe-task take` で受け取り、受け取った場所と時刻が調の案件に反映されます CLI `shirabe-task`(調の起動時に `~/.local/bin` へ自動設置): 一覧 / take /…

README

調 - Shirabe

調(しらべ) — 調べる = to investigate, to look into

メールの洪水から本質を調べ出す。 eM Client のローカルデータベースを読み取り、AIがメールを分類・分析・要約する macOS デスクトップアプリ。

「調」にはもう一つの意味 — 音楽の「調べ」(melody)。日々のコミュニケーションに調和をもたらすツール。

Architecture

shirabe-mail/
├── monitor/          # Electron デスクトップアプリ (React + Vite)
│   └── src/
│       ├── views/    # 各ビュー (ShirabeView, MailView, CalendarView, ...)
│       ├── components/
│       └── types/
├── mcp-server/       # MCP サーバー (Claude Code 連携)
│   └── src/
│       ├── tools/    # 17 ツール
│       └── db/       # eM Client DB アクセス層
└── README.md

Features

調 Dashboard

起動時に表示される統合ダッシュボード。4象限レイアウトで状況を一覧。

パネル 内容
緊急 未読メール上位 + 期限超過タスク
今週の予定 カレンダーイベント (7日間)
学位審査 博士・修士・学士の審査進捗
ルーティン 月次タスク完了率

メール

  • メール一覧・スレッド表示(eM Client DB 直接読み取り)
  • AI返信ドラフト生成
  • AI自動タグ付け(reply / action / hold / done / unnecessary / info / urgent)
  • Claude Code CLI によるAI分析(light / deep モード)
  • リアルタイム分析ログ(stream-json)
  • 送信済みメール検索・年次パターン分析

カレンダー・タスク

  • カレンダーイベント表示
  • タスク一覧(期限・進捗管理)
  • 締切統合抽出(カレンダー + タスク + メール件名からの自動検出)

AI 分析

  • トリアージ(メール優先度分類)
  • To-Do 抽出
  • プロジェクト分析
  • 監査(過去メール履歴分析)
  • ゴミメール検出

MCP サーバー(17 ツール)

Claude Code から直接メール・カレンダー・タスクを操作。

ツール 説明
get_accounts アカウント一覧
get_unread_mails 未読メール取得
get_recent_mails 最近のメール取得
get_sent_mails 送信済みメール取得
get_mail_detail メール詳細
get_mail_thread スレッド取得
search_mails メール検索
list_mail_folders フォルダ一覧
get_folder_mails フォルダ内メール取得
get_calendar_events カレンダーイベント
get_tasks タスク一覧
get_deadline_items 締切統合抽出
analyze_thread スレッド分析
scan_historical_emails 履歴スキャン
load_project_context プロジェクトコンテキスト
move_to_trash ゴミ箱移動
copy_mail_to_folder フォルダコピー
tag_mail タグ付け
get_mail_tags タグ取得

Install

  1. Releases から DMG をダウンロード
  2. /Applications にドラッグ
  3. eM Client がインストール済みであること

Setup

アカウント設定

~/.config/shirabe/accounts.json を作成:

[
  {
    "email": "user@example.com",
    "accountUid": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
    "mailSubdir": "mail_data/local-account",
    "eventSubdir": "calendar_data/local-account",
    "taskSubdir": "task_data/local-account",
    "label": "メインアカウント",
    "type": "imap"
  }
]

accountUid と各 subdir は eM Client のデータディレクトリ(~/Library/Application Support/eM Client/)から確認。

MCP サーバー設定

Claude Code の MCP 設定に追加:

{
  "mcpServers": {
    "shirabe": {
      "command": "node",
      "args": ["/path/to/shirabe-mail/mcp-server/build/index.js"]
    }
  }
}

Development

# Monitor (Electron app)
cd monitor
npm install
npm run dev

# MCP Server
cd mcp-server
npm install
npm run build

Tech Stack

  • Frontend: Electron + React + TypeScript + Vite + Tailwind CSS
  • DB Access: better-sqlite3 (eM Client SQLite DB 直接読み取り)
  • AI: Claude Code CLI (分析・ドラフト生成)
  • MCP: @modelcontextprotocol/sdk (Claude Code 連携)
  • IPC: Electron contextBridge (renderer ↔ main プロセス通信)

README copy captured when this server was indexed; it may lag the repository. The original is authoritative.

Questions

About Shirabe Mail

How do I install Shirabe Mail?

No package has been published for this server, so install it from source: clone the repository and follow its README.

Is Shirabe Mail safe to use with an AI agent?

Its trust score is 47 out of 100 (fair). It passes 1 of the 2 static security checks run so far; the failures are listed above. It has no ConduID identity yet, so agent calls to it are not receipted.

Is Shirabe Mail still maintained?

Yes — the latest release is v3.1.7 (8 Oct 2026), and the last commit was 17 days ago. The repository has 1 stars.