QNAP 近日宣布其 NAS 系统支持 MCP(模型上下文协议),并推出 MCP Assistant(测试版),使用户能够通过自然语言控制常见的 NAS 操作。这项创新标志着 NAS 从单纯的数据存储设备向智能设备控制设备转变——NAS 成为一个能够理解并执行用户指令的主动实体。
MCP 协议源于一项旨在将大规模模型(LLM,如 Claude、GPT 类型)与外部系统连接起来的计划——使它们不仅能够响应,还能干预环境、触发操作、调用 API、读取结构化数据等。QNAP 将其集成到 NAS 中,以便模型能够真正地在 NAS 内“行动”——创建文件夹、管理系统、监控系统、操作存储或读取结构化数据。
什么是MCP(模型上下文协议)?
MCP 是一种开放协议,旨在使模型(LLM)能够“理解”其环境的上下文并执行操作——也就是说,它们不仅能够生成文本,还能主动影响系统。它是“智能”与具体操作之间的桥梁。模型接收自然语言命令(例如“创建备份文件夹”),MCP 将其转换为具体操作(API 调用、脚本运行),并在目标系统(在本例中为 NAS 设备)上执行。
重要的是,该协议支持:
- 多轮对话(模型会记住命令之间的上下文和关系)
- 访问各种工具和API
- 身份验证和访问合法性管理(令牌、密钥)
QNAP的MCP Assistant是什么?
MCP Assistant 是 QNAP 推出的一款应用程序组件(测试版),它在 NAS 环境中充当“已部署的 MCP 主机”。它允许您接收来自其他设备(例如 Claude Desktop、Copilot 或其他客户端)的命令,并在 NAS 上执行这些命令。
实际上,它的运作方式如下:
- 用户以自然语言输入命令
- 该模型通过 MCP 将命令转换为特定的 API 调用。
- NAS 上的 MCP Assistant 将执行必要的步骤
- 结果将返回给用户。
MCP Assistant 支持多种 NAS 管理任务,包括:
- 共享文件夹管理
- 用户和组管理
- 系统监控
- 存储操作
- 处理文件
- 与 Qsirch 搜索引擎集成
如何设置和使用 MCP 助手
- 将您的 NAS 更新到 QTS/QuTS hero 5.2 或更高版本。
- V App 在中心激活 Beta 程序并安装“MCP 助手”。
- 创建密钥,设置权限,并下载客户端。
- 编辑客户端配置文件(Claude、Copilot 等)。
- 运行客户端并测试命令。
以上是简要概述。如果您需要设置 Claude 的具体步骤,请访问[此处插入链接]。 macOS然后按以下步骤进行。
1. 创建凭据
- 在您的 NAS 设备上打开 QTS 或 QuTS hero,然后启动该应用程序。 MCP 助手.
- 卡上 资历 单击按钮 创建.
- 输入登录密钥名称并选择登录方式 主要.
- 选择特定的 NAS 用户,并指定他们将可以访问哪些功能(例如,文件管理器、用户、存储)。
- 如果您不希望模型进行更改,您可以激活该模式。 只读.
- 下载生成的访问包(ZIP 文件),其中包含将 Claude Desktop 连接到 NAS 所需的一切。在本指南中,该软件包适用于 Mac 采用M1芯片及更新的芯片。
2. 在您的计算机上安装 MCP 服务器
- 将下载的 ZIP 文件解压缩到您的计算机上。
- 请确保在解压缩后的文件夹中看到该文件。 qmcp (可执行的 MCP 服务器)和配置文件。
- 什么时候 macOS 应用程序有可能在系统首次启动时无法运行——参见 以下。
安全变更 macOS a Windows 启动 MCP 服务器时
首次在环境中启动 MCP 服务器时 macOS 可能会出现安全警告,阻止程序立即运行。在这种情况下,请单击“完成”并继续。 Apple 菜单 → 系统设置 → 安全和隐私 → 安全。您可以在这里找到相关信息。macio 阻止了文件 qmcp,请点击“仍然允许”。我们建议您仅允许来自受信任和已验证来源的可执行文件。 mini降低了系统遭到破坏的风险。
3. 编辑 Claude Desktop 配置文件
- 打开文件
claude_desktop_config.json(位于 Claude Desktop 配置文件夹中)。 - 查找或添加章节
"mcp_servers". - 在本部分,插入可执行文件的路径 qmcp 基于上一步。例如:
"mcp_servers": { "qnap_mcp": { "path": "/Users/uzivatel/Downloads/qnap-mcp/qmcp", "args": ["--start"], "env": {} } }
设置完成后,您需要重启应用程序,或者可能需要在“活动监视器”中将其完全关闭。如果您已按照说明完成所有操作,NAS 将连接到 Claude 桌面应用程序,您即可开始输入任务。
在一个系统中 Windows 可能是防病毒软件或防火墙阻止了 MCP 服务器的启动。在这种情况下,请确认该应用程序未被阻止,如有必要,请将其添加到例外列表中。如果您需要重新加载之前的配置(例如,在 Claude Desktop 应用程序中),则必须将其完全关闭。 macOS 通过强制退出功能或在活动监视器中退出。 Windows 使用任务管理器结束任务。重启后,我们建议使用以下命令测试功能: “你能连接到我的QNAP NAS吗?” 或 查看存储状态。 如果出现错误,请查看应用程序界面,通常会提供更详细的信息。mace.
使用示例
- “我的NAS上是否存储了高速公路通行证?”
- “NAS 上安装了哪些应用程序?”
- “显示系统中最大的 5 个文件夹。”
- “这款NAS的性能足以播放4K视频吗?”
MCP的未来方向和贡献
QNAP 已积极致力于进一步扩展 MCP 的功能,并计划与更多第三方工具集成。未来,我们可以期待它支持更多人工智能平台,更好地兼容各种 NAS 型号,以及与自动化工具更深入的集成。开发重点还将放在企业应用上,例如多设备管理、可扩展性、集中式访问权限管理和高级活动日志记录。
该开发的关键要素之一是与 n8n 工具的集成。n8n 是一款可视化工具,无需编程即可创建自动化流程。通过将 MCP 连接到 n8n,人工智能可以根据简单的自然语言命令直接触发复杂的流程。这不仅为普通用户开辟了全新的可能性,也为寻求高效、安全的方式来自动化企业环境中各项任务的 IT 管理员提供了新的选择。此外,预计在 Beta 测试阶段,来自社区的反馈将对系统的最终形态产生重大影响——无论是在稳定性、功能还是用户界面方面。
MCP 为 NAS 交互带来了一种全新的方式——它摒弃了传统的点击和脚本操作,转而采用自然、直观且易于理解的对话式控制,即使是技术水平不高的用户也能轻松上手。通过结合自然语言、人工智能和与系统功能的直接连接,您的 NAS 将成为真正智能的数据和存储管理器。它可以实时响应请求、分析数据、优化操作并简化日常任务。
尽管 MCP 为 NAS 系统管理领域开辟了新的可能性,但必须强调安全设置、访问权限管理以及对模型执行的操作进行严格控制。鉴于人工智能可以直接访问数据和系统工具,因此必须实施充分的安全措施并定期审查权限设置。只有这样,才能在不损害敏感数据或系统完整性的前提下,充分发挥这项新技术的潜力。