Windows 设置连接器

本文提供有关 Windows 设置连接器的信息,该连接器允许应用通过 MCP 交互管理 Copilot+ PC 设备上的设置。 有关 MCP 服务器的详细信息,请参阅 Windows 上的 MCP

此连接器专为用户同意和可逆交互而设计。 它简化了自然语言设置更改(例如,“打开蓝牙”、“增加文本大小”),确保在执行之前,更改适用于当前设备状态,并在支持时提供回滚路径。

注释

此功能需要 Copilot+ 电脑设备。

注释

在当前版本中,此功能仅支持英语和法语。 不支持其他语言。

设置 MCP 服务器工具

设置 MCP 服务器提供以下工具。

Tool 目的 输入架构 (JSON) 输出(结构化) 注释
设置更改是否适用 查询自然语言设置更改是否适用于当前设备上下文。 { "type":"object", "properties": { "SettingsChangeRequest": { "type":"string" } }, "required":["SettingsChangeRequest"] } ActionDescription(string)、IsRollbackSupported (bool)、IsApplicable (bool)。 标准 CallToolResult 封装。 请始终调用此工具,然后再调用其他设置工具,以避免无效操作。
更改设置 执行设置更改。 { "type":"object", "properties": { "SettingsChangeRequest": { "type":"string" } }, "required":["SettingsChangeRequest"] } ActionDescription(string)、IsRollbackSupported (bool)、UndoId(string)(如果适用);包装在 CallToolResult. IsRollbackSupprted为 true 时,会返回一个可以传入undo_settings_changeUndoId
撤销设置更改 撤销使用make_settings_change进行的更改。 { "type":"object", "properties": { "UndoId": { "type":"string", "format":"uuid" } }, "required":["UndoId"] } ActionDescription(string),IsRollbackSupported(对于撤消操作始终为 false)。 该值 UndoId 在对调用 make_settings_change 的响应中返回。 撤消操作是单向的,无法回滚。
打开设置页面 请打开 Windows 设置中的目标设置页面。 { "type":"object", "properties": { "SettingsChangeRequest": { "type":"string" } }, "required":["SettingsChangeRequest"] } 无结构化内容;返回成功文本和 isError 标志。 此工具是引导手动调整的实用工具,不用于自动更改。

Windows 设置连接器的重要调用约定

调用方是否可以通过“设置 MCP”服务器修改特定 Windows 设置的值,取决于当前设备状态。 为了确保可以成功修改设置,调用方应始终在调用make_settings_change之前先调用is_settings_change_applicable

通过调用 undo_settings_change 执行的撤销操作无法还原。

工作原理

Windows 设置连接器使用名为 Settings Mu 的轻型语言模型,该模型使用 Windows 设置数据进行微调,以帮助用户快速查找和调整设置。 模型在设备上本地运行,分析用户的查询以与“设置”中已有的相关设置匹配。

Settings Mu 模型经过了公平性评估,并进行了全面的负责任 AI、安全性和隐私评估。 这些步骤可确保技术有效、公平且符合Microsoft负责任的 AI 原则。

Microsoft对负责任的 AI 和隐私的承诺

自 2017 年以来,Microsoft一直在努力负责任地推进 AI,当时我们首次定义了 AI 原则,后来通过负责任的 AI Standard来实施我们的方法。 在开发和部署 AI 系统时,隐私和安全是核心原则。 我们努力帮助客户负责任地使用我们的 AI 产品,分享我们的学习内容,并建立基于信任的合作关系。 有关负责任的 AI 工作、指导我们的原则以及为确保负责任的 AI 技术而开发的工具和功能的详细信息,请参阅 负责任 AI