| name | peer-id-lookup |
| description | claude-peers で他課にメッセージを送る際に、課名から peer ID を自動解決する。 使用タイミング: (1) dispatch時に課名でpeer指定したい時 (2) CronCreate内でpeer IDが必要な時 (3) list_peers + 目視確認のコストを省きたい時。 トリガー例: 「mued課のIDを調べて」「native課に送って」「conductor課のpeer IDは?」 「〇〇課にメッセージを送りたい」
|
peer-id-lookup — 課名 → peer ID 自動解決
課名を指定するだけで mcp__claude-peers__list_peers を呼び出し、peer ID を返す。
使い方
課名(日本語・略称どちらでも可)を渡すと peer ID を返す。
「native課に送って」
「mued課のIDを調べて」
「SNS課のpeer IDは?」
解決手順
mcp__claude-peers__list_peers(scope: "machine") を実行
- 下記のCWDパターン表で課名 → CWD部分文字列をマッチ
- 一致したピアのIDを返す
- オフライン(未検出)の場合は「現在オフライン」と明示
CWD → 課名 マッピング表
CWD部分文字列は、symlink path (~/Dropbox/_DevProjects/...) と direct path (/Volumes/strage/_DevProjects/...) どちらでも一致する。
| 課名 | CWD部分文字列(いずれか一致) |
|---|
| conductor課 | _conductor |
| template課 / CCO | claude-code-template |
| freee課 / CFO | freee-MCP |
| cowork課 | _cowork |
| growth課 | _growth |
| mued課 | mued/mued_v2(/apps を含まない) |
| native課 | mued/mued_v2/apps |
| dsp課 | _mued-dsp |
| occur課 | _mued-occur |
| SNS課 | mued/threads-api |
| write課 | _contents-writing |
| LP課 | _LandingPage/glasswerks-lp |
| blender課 | _blender |
| reserch課 | _Reserch |
| data課 | _data-analysis |
注意:
- mued課とnative課はCWDが重複する。
/apps を含むかどうかで区別する。
- video課はクローズ済み(2026-04-11)。通常の送信対象にしない。過去ログや archive に出ても、現行構成へ戻して判断する。
出力例
native課のpeer ID: mz3ubfhc
CWD: /Volumes/strage/_DevProjects/mued/mued_v2/apps
複数ヒットした場合(同課が複数起動中):
native課のpeer候補:
- fyl8gi3j (ttys012, last seen: 03:14)
- ab12cd34 (ttys018, last seen: 03:10)
→ より最近のfyl8gi3jを推奨
オフラインの場合:
video課は現在オフラインです(アクティブなピアなし)。
次回起動時にメッセージを送るか、kimnyに手動対応を依頼してください。
注意事項
- peer IDはセッションごとに変わる。ハードコードしないこと
list_peers はリアルタイム取得のため、結果は呼び出し時点のもの
- CWDパターン表はディレクトリ構成変更時に更新が必要(template課管理)