本文へスキップ

Claude Code と Codex の MCP — ターミナルの AI を Mac のアプリにつなぐ

Claude Code や Codex に Mac のメール・カレンダー・ファイルへのアクセスを与えれば、ターミナルを離れずにチケットや予定を確認できます。無料、ローカルで動作。

L
LMCP··読了時間 5 分

Claude Code と Codex はコードの読み書きが得意ですが、そのままでは受信トレイやカレンダー、プロジェクトフォルダ外のファイルは見えません。LMCP は、デスクトップ版アシスタントと同じローカルアクセスをターミナルの AI に与えます。メール、カレンダー、Teams、Slack、Finder を、無料のネイティブ macOS MCP サーバー LMCP 経由で使えます。クラウド中継もなく、API キーも不要です。CLI エージェントの場合、LMCP はローカルの stdio で接続するため、ツール呼び出しはエージェントと Mac の間にとどまります。

しくみ

ワンライナーのインストーラーが、対応しているクライアントを自動で検出して設定します:

npx -y local-mcp@latest setup

その後、ターミナルのセッションを再起動してください。Claude Code や Codex を開き直しても LMCP のツールが表示されない場合は、手動で追加します。どちらも 1 つのコマンドで済みます:

Claude Code

claude mcp add --env LMCP_ORIGIN=manual --transport stdio --scope user local-mcp -- npx -y local-mcp@latest

--scope user は付けたままにしてください。付けないと Claude Code はサーバーを現在のプロジェクトだけに保存し、そのエントリが、LMCP がそれ以外すべての場所に書き込むエントリより優先されます。接続は claude mcp list で確認でき、local-mcp が接続済みと表示されるはずです。

Codex

次のブロックを ~/.codex/config.toml に追加します:

[mcp_servers.local-mcp]
command = "npx"
args = ["-y", "local-mcp@latest"]

[mcp_servers.local-mcp.env]
LMCP_ORIGIN = "manual"

Codex の CLI、デスクトップアプリ、IDE 拡張機能はすべてこの同じファイルを読むため、設定は 1 回で済みます。名前は local-mcp のままにしてください。LMCP のセットアップとアンインストールがこの名前を探すため、別の名前のブロックは重複として残ってしまいます。

接続後にエージェントができること

  • コードに触れる前に文脈を読む — タスクの元になったチケットやスレッドを取得します:search_emails, m365_search_emails, teams_search_messages, slack_search_messages。
  • 予定を確認する — 会議を提案したり締め切りを見積もったりする前に list_calendar_events / m365_list_events。
  • リポジトリだけでなくファイルシステム全体で作業する — プロジェクト外にある設定、仕様書、ログを取得するための file_search, file_read, finder_list。
  • すでに使っているチャンネルで報告する — コピー&ペーストなしでステータスや要約を投稿する teams_send_channel_message, teams_send_message, send_email。

次のようなプロンプトを試してみてください:「顧客がこのバグを説明したメールを探して、木曜日に空いているか確認し、Teams の #eng チャンネルに 1 行でステータスを投稿して。」 3 つのアプリを、ターミナルから離れることなく扱えます。

安全でプライバシーは守られますか?

Claude Code と Codex の場合、LMCP はローカルの stdio で接続します。Mac 上のプロセスとして動作し、LMCP のクラウド中継を経由せずエージェントと直接やり取りするため、これらのツール呼び出しが当社のサーバーを通ることはありません。ただし、エージェントが読み取った内容は、エージェントが送る先にそのまま渡ります。メールを開けば、そのテキストは Anthropic や OpenAI のモデルとの会話の一部となり、各社の規約が適用されます。また、各呼び出しは、エージェントがすでに持っている許可の確認(たとえば Claude Code 自身のツール承認設定)を通ります。LMCP はあなたが管理している承認を回避せず、エージェントが要求できる機能を増やすだけです。

LMCP はデバイス上でローカルツールを実行します。クラウド AI プロバイダーや接続先サービスが要求されたデータを受信する場合があり、それぞれの利用規約が適用されます。

どのターミナル AI クライアントで使えますか?

  • Claude Code — Anthropic の CLI。claude mcp add またはプロジェクト単位の .mcp.json で接続します。
  • Codex — OpenAI の CLI、デスクトップアプリ、IDE 拡張機能。~/.codex/config.toml で接続します。
  • ローカルの stdio サーバー設定を読み込める、その他の MCP 対応クライアント — 同じインストールで Cursor、Windsurf、VS Code などでも使えます。

受信トレイやカレンダーを確認するために作業の流れを止めるのは終わりにしましょう。LMCP をインストールして Claude Code または Codex に接続し、ターミナルの AI に足りなかった文脈を与えてください。

2分で稼働開始。

無料で開始。クレジットカード不要。Claude、ChatGPT、Cursor、VS Code、あらゆるMCPクライアントに対応。

Mac版をダウンロード
無料 — クレジットカード不要署名・公証済み · macOS 13+

✦ llms.txt

コメント

コメントは公開前に確認されます。