メインコンテンツまでスキップ

MCPサーバー統合

Chimrには、Claude DesktopやClaude CodeなどのAIアシスタントがカレンダーと対話できるModel Context Protocol(MCP)サーバーが組み込まれています。この統合により、インテリジェントなカレンダークエリ、自動通知、シームレスな会議管理が可能になります。

MCPとは?

Model Context Protocolは、AIアシスタントが外部ツールやサービスと対話できるようにする標準です。ChimrのMCPサーバーは、ClaudeとmacOSカレンダーの間のブリッジとして機能し、完全にMac上でローカルに動作します。

主な利点

  • 自然言語カレンダークエリ - 「明日の会議は何ですか?」
  • AI駆動の通知 - Claudeが長時間タスクを完了したときに通知を受け取る
  • スマート会議管理 - シンプルなコマンドでビデオ通話に参加
  • プライバシーファースト設計 - すべてのデータはMacに残り、細かなプライバシーコントロール

はじめに

Claude Desktop / Claude Code用の設定

MCP設定ファイルに以下を追加してください。

Claude Desktop用 (~/Library/Application Support/Claude/claude_desktop_config.json)

{
"mcpServers": {
"chimr": {
"command": "/Applications/Chimr.app/Contents/MacOS/Chimr",
"args": ["--mcp"]
}
}
}

Claude Code用 (~/.claude/settings.json)

{
"mcpServers": {
"chimr": {
"command": "/Applications/Chimr.app/Contents/MacOS/Chimr",
"args": ["--mcp"]
}
}
}

設定を追加したら、Claude DesktopまたはClaude Codeを再起動して統合を有効にしてください。

追加セットアップ不要

以前のバージョンとは異なり、新しいMCP実装はChimrアプリケーションバイナリから直接実行されます。Python、uv、または追加の依存関係は必要ありません。

利用可能なツール

MCPサーバーはClaudeが使用できる6つのツールを提供します。

chimr_ping

MCPサーバーが実行中かどうかを確認するヘルスチェック。

  • 戻り値 - 現在のタイムスタンプ付きの「pong」
  • 使用例 - Chimr MCPの接続を確認

chimr_get_today_events

今日のすべてのカレンダーイベントを取得。

  • 戻り値 - 今日のイベントの時間、タイトル、場所、ビデオリンクを含むフォーマット済みリスト
  • プライバシー対応 - 出力はプライバシーレベル設定を尊重
  • 使用例 - 「今日のカレンダーには何がありますか?」

chimr_get_events

特定の日付のカレンダーイベントを取得。

  • パラメータ - date(YYYY-MM-DD形式)
  • 戻り値 - 指定された日付のイベント
  • 使用例 - 「金曜日の会議は何ですか?」

chimr_get_events_range

分析付きで日付範囲内のすべてのカレンダーイベントを取得。

  • パラメータ - start_dateend_date(YYYY-MM-DD形式)
  • 戻り値
    • 日付ごとにグループ化されたイベント
    • 概要統計(総イベント数、イベントがある日数、合計日数)
  • 使用例 - 「来週の会議をまとめて」

chimr_join_video_meeting

特定のイベントのビデオ会議に参加。

  • パラメータ - event_id(get_today_eventsから取得)
  • サポートプラットフォーム - Zoom、Google Meet、Microsoft Teams、Webex
  • 戻り値 - 成功/エラーメッセージ
  • 使用例 - 「次の会議に参加」

chimr_show_notification

Chimrでフローティング通知カードを表示。

  • パラメータ
    • message(必須) - 通知内容
    • sender(必須) - 通知の送信元
    • title(オプション) - 通知タイトル
    • duration(オプション) - 表示時間(秒、デフォルト: 30)
  • 戻り値 - 成功/エラーメッセージ
  • 使用例 - AIタスク完了時に通知

プライバシー設定

Chimrは、AIアシスタントと共有する情報を正確に制御できる包括的なプライバシーコントロールを提供します。

プライバシーレベル

設定 → 詳細設定 → MCPプライバシーに移動してプライバシー設定を構成します。

MCPプライバシー設定

  1. 厳格 - 最大限のプライバシー保護

    • 時間枠と出席状況のみを共有
    • イベントタイトルは「[イベント]」に置き換えられます
    • 場所、メモ、参加者、個人情報は一切共有されません
    • 絶対的なプライバシーが必要なユーザー向け
  2. 最小限(デフォルト) - 基本的なイベント情報のみを共有

    • イベントのタイトル、時間、場所
    • 参加者数(名前は含まない)
    • ビデオリンクインジケーター(実際のURLは含まない)
    • 個人情報は含まない
  3. 標準 - 有用なコンテキストとバランスの取れたプライバシー

    • 参加者名を含む(メールアドレスは除く)
    • 簡単な会議参加のためのビデオ会議URL
    • イベントのメモと説明
    • 主催者情報
  4. 詳細 - 完全な情報共有

    • 利用可能なすべてのイベント情報
    • メールアドレスを含む
    • 完全な参加者の詳細

カスタムプライバシーコントロール

個別の設定を切り替えることで、共有する情報を細かく調整できます。

MCPプライバシー詳細設定

  • 参加者の名前を含める - 参加者名を共有
  • 参加者のメールアドレスを含める - メールアドレスを共有(参加者名の有効化が必要)
  • ビデオ会議のURLを含める - Zoom、Meet、Teamsリンクを共有
  • イベントのメモ/説明を含める - イベントの詳細とアジェンダを共有
  • 主催者情報を含める - 会議の主催者を共有

情報プレビュー

プライバシー設定には、AIアシスタントと共有される情報を正確に示すリアルタイムプレビューが含まれています。

MCPプライバシープレビュー

このプレビューは設定を変更すると即座に更新され、プライバシー選択の影響を理解するのに役立ちます。

プライバシーファースト

デフォルトでは、Chimrはあなたの情報を保護するために「最小限」のプライバシーレベルを使用します。快適さとニーズに基づいて共有レベルを上げることができます。

データセキュリティ

カレンダーデータは、MCPクライアントを通じてカレンダー関連機能を使用する場合にのみアクセスされます。プライバシー設定により、共有される情報を正確に制御できます。

MCP通信はstdio経由でMac上でローカルに行われます。ただし、使用するMCPクライアントによっては、取得されたカレンダーデータ(プライバシー設定でフィルタリング済み)がAI処理のために外部サーバーに送信される場合があります。

一般的な使用例

AI駆動の通知

最も強力な機能の1つは、タスク完了時にClaudeから通知を受け取ることです。

  • 「このコードベースを分析したら完了を通知して」
  • 「テストを実行して結果を通知で送って」
  • 「このトピックをリサーチして見つかったら通知して」
  • 「プロジェクトをビルドして成功したら知らせて」

これは、他のことに取り組みたい長時間のAIタスクに特に便利です。

日々の計画

Claudeにスケジュールを手伝ってもらう。

  • 「今日の予定はどうなっていますか?」
  • 「今日は競合がありますか?」
  • 「最初の会議はいつですか?」
  • 「今日の午後は空いていますか?」

会議の準備

Claudeに会議の準備を支援させる。

  • 「製品レビューに誰が参加しますか?」
  • 「午後3時の会議はどこですか?」
  • 「チームスタンドアップに参加」
  • 「次の電話のビデオリンクは何ですか?」

カレンダー分析

スケジュールについての洞察を得る。

  • 「今週は何回会議がありますか?」
  • 「どの日が最も忙しくないですか?」
  • 「明日のすべてのビデオ通話を表示」
  • 「次の7日間のスケジュールをまとめて」

週次計画

日付範囲ツールで週を分析。

  • 「月曜日から金曜日までのすべてのイベントを表示」
  • 「今月は何時間の会議が予定されていますか?」
  • 「今週と先週の会議負荷を比較」
  • 「来週で最も空き時間がある日を見つけて」

トラブルシューティング

MCPサーバーに接続できない

  1. Chimrが/Applications/にインストールされていることを確認
  2. 設定パスが正しいことを確認
  3. 設定変更後にClaude DesktopまたはClaude Codeを再起動
  4. システム設定 → プライバシーとセキュリティ → カレンダーでChimrにカレンダー権限があることを確認

イベントが返されない

  1. カレンダー権限が付与されていることを確認
  2. Chimrの設定でカレンダーが選択されていることを確認
  3. リクエストした日付範囲にイベントが存在することを確認

通知が表示されない

  1. Chimrアプリが実行中であることを確認
  2. 通知権限が有効になっていることを確認
  3. show_notification呼び出しでsenderパラメータが提供されていることを確認