iMCP MCPサーバー統合

iMCP MCPサーバー統合

iMCPはmacOS向けのプライバシー重視型MCPサーバーです。AIアシスタントにメッセージ、カレンダー、連絡先、リマインダーなどへの安全なアクセスを提供し、多彩な自動化ワークフローを実現します。

「iMCP」MCPサーバーは何をする?

iMCP(Intelligent Model Context Protocol)サーバーは、AIアシスタントとMac上のデジタルライフの主要要素をつなぐmacOSアプリケーションです。Model Context Protocol(MCP)を実装することで、iMCPはClaude DesktopのようなAIクライアントがメッセージ、連絡先、リマインダー、カレンダー、位置情報、天気などに安全にアクセスし、操作できるようにします。これにより、カレンダーで今後の予定を問い合わせたり、リマインダーを管理したり、連絡先を検索したり、メッセージを送信したりといった高度な開発ワークフローが、AI駆動のプロンプトや自動化フローで実現できます。macOS標準の権限管理とプライバシー保護を活用し、強力かつコンテキストに富んだツールをプライバシー重視でAIアシスタントへ公開し、日々の生産性を自動化・拡張します。

プロンプト一覧

リポジトリやドキュメントにプロンプトテンプレートは記載されていません。

リソース一覧

  • カレンダー
    クライアントがカレンダーイベントを閲覧・管理でき、新規作成や繰り返し、アラーム、空き状況のカスタマイズが可能です。
  • 連絡先
    連絡先情報へのアクセスと、名前・電話番号・メールアドレスによる検索を提供します。
  • 位置情報
    現在地データへのアクセスや、住所・座標相互変換をサポートします。
  • メッセージ
    特定の相手とのメッセージ履歴へ、日付範囲を指定してアクセスできます。
  • リマインダー
    カスタム期限・優先度・アラート付きでリマインダーの閲覧・作成が可能です。
  • 天気
    任意の場所の現在の天気・気温・風速などの情報を提供します。
  • マップ
    場所検索、経路案内、スポット検索、所要時間計算、静的マップ画像生成などの地図サービスを提供します。

ツール一覧

リポジトリファイルやドキュメントに明示的なツール関数名やエンドポイントは記載されていません。

このMCPサーバーのユースケース

  • カレンダー管理
    AIアシスタントから直接スケジュール自動化や予定確認、新規イベント登録ができます。
  • 連絡先検索
    名前・番号・メールで素早く連絡先情報を取得し、利用できます。
  • 位置情報サービス
    現在地取得や住所→座標変換、スポット検索、ナビゲーションなど文脈に応じた作業を可能にします。
  • メッセージ自動化
    メッセージ履歴の取得や、会話の自動送信等をAI経由で実現できます。
  • リマインダー・タスク管理
    リマインダー一覧の管理や新規タスク作成、アラートや期限の設定等をAIフロー内で完結できます。

セットアップ方法

Windsurf

  1. 前提条件: Windsurfがインストールされ最新であることを確認します。
  2. 設定ファイルの場所: Windsurf設定ファイル(通常は~/.windsurf/config.json)を探します。
  3. iMCPサーバーの追加: mcpServersオブジェクト内にiMCP MCPサーバーをJSONスニペットで追加します。
  4. 保存・再起動: 設定を保存してWindsurfを再起動します。
  5. 確認: iMCPが接続済みMCPサーバーとして表示されていることを確認します。

設定例:

{
  "mcpServers": {
    "imcp": {
      "command": "imcp",
      "args": []
    }
  }
}

Claude

  1. 前提条件: claude.ai/downloadからClaude Desktopをインストールします。
  2. 設定ファイルの場所: Claude Desktopで「設定 → 開発者 → 設定を編集」を開きます。これにより~/Library/Application Support/Claude/claude_desktop_config.jsonが作成・開かれます。
  3. iMCPサーバーの追加: mcpServersセクションにiMCPを追加します。
  4. 保存・再起動: 設定を保存し、Claude Desktopを再起動します。
  5. 確認: iMCPがツールとして利用可能か確認します。

設定例:

{
  "mcpServers": {
    "imcp": {
      "command": "imcp",
      "args": []
    }
  }
}

Cursor

  1. 前提条件: Cursorがインストールされていることを確認します。
  2. 設定ファイルの場所: CursorのMCP設定ファイルを探します。
  3. iMCPサーバーの追加: mcpServersオブジェクトにiMCPサーバーを追加します。
  4. 保存・再起動: 設定を保存してCursorを再起動します。
  5. 確認: iMCPが認識されていることを確認します。

設定例:

{
  "mcpServers": {
    "imcp": {
      "command": "imcp",
      "args": []
    }
  }
}

Cline

  1. 前提条件: Clineと依存関係をインストールします。
  2. 設定ファイルの場所: Cline MCP設定ファイルを作成または編集します。
  3. iMCPサーバーの追加: mcpServersキーにiMCPを追加します。
  4. 保存・再起動: 設定を保存してClineを再起動します。
  5. 確認: Cline内でiMCPが有効になっていることを確認します。

設定例:

{
  "mcpServers": {
    "imcp": {
      "command": "imcp",
      "args": []
    }
  }
}

APIキーの安全な管理例

セキュリティ向上のため、APIキーは環境変数として管理し、設定ファイルで参照してください。

{
  "mcpServers": {
    "imcp": {
      "command": "imcp",
      "args": [],
      "env": {
        "API_KEY": "${IMCP_API_KEY}"
      },
      "inputs": {
        "apiKey": "${IMCP_API_KEY}"
      }
    }
  }
}

IMCP_API_KEYはご自身の環境変数名に置き換えてください。

フロー内でこのMCPを使う方法

FlowHuntでのMCP活用

FlowHuntワークフローにMCPサーバーを組み込むには、まずフローにMCPコンポーネントを追加し、AIエージェントと接続します。

FlowHunt MCP flow

MCPコンポーネントをクリックして設定パネルを開き、system MCP configurationセクションに下記のJSON形式でMCPサーバー情報を入力します。

{
  "imcp": {
    "transport": "streamable_http",
    "url": "https://yourmcpserver.example/pathtothemcp/url"
  }
}

設定が完了すると、AIエージェントがこのMCPをツールとして利用でき、全機能にアクセスできます。“imcp"は実際のMCPサーバー名に、URLはご自身のMCPサーバーURLに置き換えてください。


概要

セクション利用可否詳細・備考
概要README.mdに一般的な概要と機能あり
プロンプト一覧プロンプトテンプレートは記載なし
リソース一覧カレンダー、連絡先、位置情報、メッセージ、リマインダー、天気、マップ
ツール一覧明示的なツール関数は記載なし
APIキーの安全管理env/統合例あり
サンプリング対応(評価上重要度低)サンプリング対応の記載や証拠なし

上記の通り、iMCPはmacOSユーザー向けに堅牢なリソース統合を提供していますが、プロンプトテンプレートやツール関数名、サンプリング/roots対応の明記はありません。セットアップ手順は分かりやすく、十分に文書化されています。

総評

iMCPはmacOSに特化したプライバシー重視のMCPサーバーで、ネイティブアプリとの深い統合や主要AIクライアントへの簡単なセットアップが魅力です。使いやすさとリソース公開度は高評価ですが、ツールやプロンプトテンプレート、サンプリング対応の明確なドキュメントがあればさらに良いでしょう。

MCPスコア

ライセンスあり✅ (Apache-2.0)
ツールあり
フォーク数24
スター数617

よくある質問

iMCP MCPサーバーとは何ですか?

iMCP(Intelligent Model Context Protocol)サーバーは、AIアシスタントがmacOSのメッセージ、連絡先、リマインダー、カレンダー、位置情報、天気などと安全にやり取りできるようにするアプリケーションです。macOSのプライバシー保護機能を活用しています。

iMCPはどのリソースにアクセスできますか?

iMCPはカレンダー、連絡先、位置情報、メッセージ、リマインダー、天気、マップにアクセスでき、予定管理やメッセージ送信など高度なAI駆動ワークフローが可能です。

FlowHuntや他のAIクライアントでiMCPを設定する方法は?

対応AIクライアント(Windsurf、Claude、Cursor、Cline)ごとの設定例に従い、iMCPをMCPサーバーリストに追加してアプリケーションを再起動してください。

iMCPは私のデータを安全に扱いますか?

はい。iMCPはmacOS標準の権限とプライバシーレイヤーを使用するため、データへのアクセスは完全にユーザーの管理下にあり、明示的な同意なしに端末外へ送信されることはありません。

iMCPで自動化はできますか?

もちろんです。iMCPを使えば、カレンダー管理、連絡先検索、メッセージ送信、リマインダー設定などを、FlowHuntや他のMCP対応プラットフォーム経由でAIアシスタントから自動化できます。

FlowHuntでiMCP統合を体験

Mac上でシームレスな自動化とAI活用ワークフローを解放しましょう。iMCPをFlowHuntと統合し、アプリへの高度な生産性とプライバシー重視のアクセスを実現。

詳細はこちら

Mac Messages MCPサーバー
Mac Messages MCPサーバー

Mac Messages MCPサーバー

Mac Messages MCPサーバーは、AIアシスタントやLLMとmacOS上のiMessageデータベースを安全に橋渡しし、メッセージ分析、連絡先管理、ワークフロー統合によるクエリ、オートメーション、生産性向上を実現します。...

1 分で読める
AI MCP Server +5
mcp-ical MCPサーバー
mcp-ical MCPサーバー

mcp-ical MCPサーバー

mcp-ical MCPサーバーは、AIアシスタントをmacOSカレンダーに接続し、自然言語でのスケジューリングやイベント管理、空き状況の確認を会話形式で可能にします。複数カレンダーのサポート、スマートリマインダー、Googleカレンダー連携により、生産性を向上させます。...

1 分で読める
AI Calendar +4
ヒューマン・イン・ザ・ループ MCP サーバー
ヒューマン・イン・ザ・ループ MCP サーバー

ヒューマン・イン・ザ・ループ MCP サーバー

FlowHunt 用ヒューマン・イン・ザ・ループ MCP サーバーは、リアルタイムのインタラクティブなGUIダイアログを通じて、人間の判断・承認・入力をAIワークフローにシームレスに統合し、安全性・コンプライアンス・カスタマイズ性を強化します。...

1 分で読める
AI MCP +6