Gives Claude direct access to your Windows PC's ambient state through four privacy-gated tools: get_states for current presence/battery/foreground app type, poll_events for changes like user_returned or ac_power_connected, describe_events for the schema catalog, and get_policy for understanding what's blocked and why. Everything defaults to off for sensitive data until you opt in through the tray app's settings dialog. Runs as a single localhost process on port 37690 with bearer token auth, storing nothing except an optional events.jsonl if you enable persistence. Built for scenarios where you want Claude to adapt to whether you're at your desk, on battery, or deep in a long work session without sending anything beyond your machine.
en | ja
Windows のローカル ambient context (在席状態、フォアグラウンドアプリ種別、バッテリ、電源イベント、システム負荷、長時間作業の検知など) を、プライバシー分類された MCP ツールとして任意の AI クライアント (Claude Code、Claude Desktop 等) に公開するトレイ常駐プロセスです。
http://127.0.0.1:37690/mcp で公開、Bearer トークン必須ambient_context_get_policy で「なぜこの値が出力されないか」をクライアントから自己診断可能| ツール | 説明 |
|---|---|
ambient_context_get_states | 現在のコンテキスト状態 (presence, battery, フォアグラウンドアプリ種別 等) |
ambient_context_poll_events | クライアント別カーソル以降の未読イベント (user_returned, ac_power_connected 等) |
ambient_context_describe_events | 全イベントの payload スキーマカタログ (sensitivity / 説明 / 例値、実データは含まない) |
ambient_context_get_policy | 機微度分類と有効送信可否の診断情報 (実データは含まない) |
Releases から ambient-context-mcp-vX.Y.Z.mcpb をダウンロードし、Claude Desktop の設定 → 拡張機能 からインストールしてください。インストール後、Claude Desktop が tray を自動 spawn してツールが使えるようになります。
tray は単一 LocalContextHub を保つために 1 プロセスのみ常駐します。MCPB はトレイ未起動時のみ spawn し、起動済みなら既存の tray にぶら下がります。
アーカイブ版 (ambient-context-mcp-vX.Y.Z-win-x64.zip) を展開し、ambient-mcp.exe を実行してください。
[●] Ambient Context MCP — :37690 が表示claude mcp add ambient-context \
--transport http http://127.0.0.1:37690/mcp \
--header "Authorization: Bearer <TOKEN>"
ambient_context_get_states などが呼べます# 開発ビルド
dotnet build src\windows\AmbientContextMcp.sln
# リリース成果物 (zip + .mcpb の両方を出力)
pwsh tools\build-release.ps1 # version は mcpb/manifest.json から
pwsh tools\build-release.ps1 -Version 0.4.0 # 明示指定
pwsh tools\build-release.ps1 -SkipZip # mcpb のみ
pwsh tools\build-release.ps1 -SkipMcpb # zip のみ
mcpb validate を有効にするには npm i -g @anthropic-ai/mcpb を先に入れてください。未インストール時は Compress-Archive フォールバックで .mcpb を作ります (manifest 検証はスキップ)。
%LOCALAPPDATA%\AmbientContextMcp\
├── settings.json # ユーザー設定 (送信オプトイン、ポート、トークン)
├── ambient-context.json # 直近 snapshot のローカルキャッシュ (デバッグ用)
├── events.jsonl # イベント履歴 (永続化を有効にした場合のみ)
└── mcp-api.json # 起動中 MCP の discovery 情報 (終了時に削除)