lmcp_install_upgrade
診断とシステム · macOS · Windows
効果: 書き込み. 状態: 条件付き提供.
確認済みの効果根拠: check_only と confirm は、検査と更新のダウンロード、インストール、準備を区別します。最も強い効果は書き込みです。
「条件付き提供」は、バージョン、プラットフォーム、権限、アカウント、設定に依存する可能性を示し、すべての環境で有効という意味ではありません。
macOS
目的
新しい LMCP バージョンを確認し、インストールします。LMCP アプリ自体の自己更新であり、ユーザーのデータは編集しません。インストールでは新しいバージョンをダウンロードして LMCP を再起動するため(AI クライアントは短時間再接続します)、confirm=true が必要です。ダウンロードも再起動もせず新しいバージョンの有無だけを報告するには check_only=true を渡します。
必須入力
このプラットフォームのスキーマには必須入力が宣言されていません。任意の選択項目や実行要件が存在する場合があります。
権限と確認
スキーマには明示的な確認パラメータがあります。プレビューを確認し、プラットフォーム契約に従って実操作を承認してください。
- このプラットフォームでは、ユーザーが許可したアプリ、アカウント、リソースだけを使用してください。接続と権限の要件については、このツールのプラットフォーム固有の説明を参照してください。このカタログは、追加の OAuth スコープや OS 権限があるとは主張しません。
英語の正規技術スキーマ — macOS
{
"properties": {
"check_only": {
"description": "If true, only report availability — no download, no install, no restart.",
"type": "boolean"
},
"confirm": {
"description": "Must be true to actually install (which restarts LMCP). Without it, returns availability + a preview.",
"type": "boolean"
}
},
"required": [],
"type": "object"
}ドキュメント例
lmcp_install_upgrade のドキュメント例です。この例は実行しないでください。表示される引数は架空のデータセットに属します。実際に呼び出す前に実在する識別子を確認し、承認を得てください。
{
"check_only": true,
"confirm": false
}Windows
目的
新しい LMCP バージョンを確認し、インストールします。LMCP アプリ自体の自己更新であり、ユーザーのデータは編集しません。インストールでは新しいバージョンをダウンロードし、sha256 を検証して、LMCP の次回再起動時に適用されるよう準備します(このサーバーはセッション中に自己再起動しません)。そのため confirm=true が必要です。ダウンロードも準備もせず新しいバージョンの有無だけを報告するには check_only=true を渡します。
必須入力
このプラットフォームのスキーマには必須入力が宣言されていません。任意の選択項目や実行要件が存在する場合があります。
権限と確認
スキーマには明示的な確認パラメータがあります。プレビューを確認し、プラットフォーム契約に従って実操作を承認してください。
- このプラットフォームでは、ユーザーが許可したアプリ、アカウント、リソースだけを使用してください。接続と権限の要件については、このツールのプラットフォーム固有の説明を参照してください。このカタログは、追加の OAuth スコープや OS 権限があるとは主張しません。
英語の正規技術スキーマ — Windows
{
"properties": {
"check_only": {
"description": "If true, only report availability — no download, no staging.",
"type": "boolean"
},
"confirm": {
"description": "Must be true to actually download and stage the update.",
"type": "boolean"
}
},
"required": [],
"type": "object"
}ドキュメント例
lmcp_install_upgrade のドキュメント例です。この例は実行しないでください。表示される引数は架空のデータセットに属します。実際に呼び出す前に実在する識別子を確認し、承認を得てください。
{
"check_only": true,
"confirm": false
}