Tutoriales

QNAP MCP Assistant – utiliza la IA para ejecutar tareas reales en tu NAS

En uno de los tutoriales anteriores integramos un NAS QNAP con ChatGPT para la búsqueda de información, ahora vamos un paso más allá con la nueva función QNAP MCP Assistant, para poder ejecutar tareas en nuestro NAS a través de IA.

Se trata de una función todavía en Beta, que nos permite analizar toda la información y esta mediante el log, crear usuarios, carpetas, ver el estado de los discos duros y pool, etc., gracias a integrarse con un cliente como Claude Desktop.

QNAP MCP Assistant paso 01

Qué es QNAP MCP Assistant

QNAP MCP Assistant es una herramienta de gestión avanzada para dispositivos NAS (Network Attached Storage) que permite interactuar con el sistema mediante lenguaje natural en lugar de interfaces tradicionales o comandos técnicos.

Esta funcionalidad se basa en el Protocolo de Contexto de Modelo (Model Context Protocol, MCP), un estándar abierto que permite a los modelos de IA entender el contexto, acceder a datos del sistema y ejecutar operaciones reales directamente en sistemas externos.

MCP no solo actúa como una capa conversacional como un Chatbot típico, sino que es un puente activo entre modelos de lenguaje y operaciones de gestión, transformando peticiones de texto en acciones ejecutables sobre el NAS.

Cómo funciona QNAP MCP Assistant

QNAP MCP Assistant paso 02

La arquitectura de MCP Assistant se basa en tres componentes principales.

En primer lugar, tenemos el Modelo de Lenguaje, basado en IA. En el proceso interviene un LLM (Large Language Model) externo, en este caso lo utilizamos desde un cliente como Claude Desktop, que recibe las instrucciones del usuario en lenguaje natural.

El Protocolo MCP que le da nombre a la herramienta. El modelo interpreta la petición y la traduce en acciones concretas, por ejemplo, llamadas a API o comandos de gestión relacionados con el NAS, manteniendo contexto, estado de diálogo y seguimiento de operaciones.

Y finalmente necesitamos el componente MCP Assistant en el NAS. Esta función instalada en el propio QNAP NAS toma las acciones traducidas y las ejecuta sobre el sistema, por ejemplo, para crear carpetas compartidas, consultar estado del almacenamiento o modificar permisos, devolviendo los resultados al usuario.

Los componentes se comunican por defecto mediante puertos configurables HTTP 8442 y HTTPS 8443, y se recomienda usar HTTPS y reglas de firewall para garantizar que la comunicación externa sea segura

Aunque se apoya en IA para facilitar interacciones, la seguridad es un elemento central del diseño. El acceso se controla mediante autenticación basada en claves o tokens, con permisos a nivel de función y la opción de un modo de solo lectura para escenarios donde no se deseen cambios accidentales o no autorizados.

Estas capas aseguran que solo usuarios y agentes autorizados puedan ejecutar operaciones sensibles, ya que algunas implican modificar directamente información del NAS.

Aunque la idea es prometedora, actualmente MCP Assistant está en beta, lo que implica que algunas funciones o compatibilidades pueden cambiar o requerir ajustes manuales.

Por el momento, es compatible con el sistema operativo QTS 5.2 o posterior, QuTS hero h5.2 o posterior. Y son compatibles NAS tanto ARM como X86.

Adicionalmente, la eficacia de la interpretación de comandos y contexto dependerá de la calidad del modelo de lenguaje vinculado y de la correcta configuración de permisos y seguridad.

Funcionalidades y posibilidades reales

Por ahora en texto, pero ¿qué tal si conectáramos un micrófono? El LLM convertirá la voz en texto y para hacer esas acciones, entonces, tendríamos lo más parecido a un “Jarvis” de Iron Man para interactuar con una máquina directamente.

Toda esta implantación lo que pretende es aprovecharnos de la IA y su comprensión de lenguaje natural para ejecutar una serie de tareas, todavía limitadas, claro está:

QNAP MCP Assistant paso 03

  1. Control mediante lenguaje natural:
    En lugar de navegar menús o memorizar comandos técnico-administrativos, los usuarios pueden escribir o dictar instrucciones en lenguaje coloquial y obtener acciones ejecutadas directamente en el NAS. Por ejemplo: ¿Tengo suficiente espacio libre en el volumen principal? Muéstrame un gráfico.” Devuelve una respuesta gráfica sin intervención manual tradicional.

QNAP MCP Assistant paso 04

  1. Gestión administrativa:
    El sistema soporta tareas de administración crítica como ver y crear carpetas compartidas, asignar y modificar permisos de acceso, crear y eliminar cuentas de usuarios y grupos, y definir accesos a recursos compartidos.

QNAP MCP Assistant paso 05

  1. Monitorización y diagnósticos:
    Puede consultar registros del sistema, monitorizar el uso de CPU, memoria o el estado de discos y volúmenes, e incluso integrar información de aplicaciones instaladas para generar resúmenes o identificar problemas sin tener que hacerlo de forma manual.

QNAP MCP Assistant paso 06

  1. Operaciones de archivos y almacenamiento:
    Permite examinar, copiar, mover, eliminar y buscar archivos, así como estructurar carpetas y acceder a funciones de búsqueda avanzadas mediante Qsirch, el motor semántico de QNAP.

QNAP MCP Assistant paso 07

  1. Integraciones expandibles:
    El MCP Assistant no funciona de forma aislada; se integra con herramientas y plataformas de terceros (por ejemplo, VS Code o Telegram) y puede formar parte de flujos de automatización existentes (por ejemplo con n8n), ampliando su utilidad más allá de la simple interfaz del NAS.

Cómo instalar y configurar QNAP MCP Assistant

Procedemos a la instalación de la herramienta MCP Assistant y gestión de un NAS QNAP TS-410E a través de Claude Desktop.

Instalar MCP Assistant en NAS QNAP

QNAP MCP Assistant paso 08

Lo primero y básico que debemos hacer antes de nada es tener un NAS operativo con el sistema operativo actualizado y el correspondiente conjunto de almacenamiento y volumen de almacenamiento creado. Es indispensable para instalar MCP Assistant.

QNAP MCP Assistant paso 09

A continuación, debemos acceder a App Center y buscar la aplicación. En nuestro caso no estaba disponible, así que nos dirigimos a la tienda de aplicaciones en la web de QNAP, lo buscamos y elegimos la plataforma x86 para descargar el paquete.

Tenemos una lista de modelos concretos ARM, pero nuestro NAS está basado en CPU x86, así que nos valdrá con el paquete general para esta arquitectura.

QNAP MCP Assistant paso 10

Ahora, de nuevo, vamos a la App Center del NAS, pulsamos sobre “Instalar manualmente” y buscamos el paquete descargado en nuestro PC. Pulsamos en Instalar, sin más.

QNAP MCP Assistant paso 11 QNAP MCP Assistant paso 12

Ahora inicializamos la aplicación y nos vamos a “Credenciales” y pulsamos en “Create” para crear una clave que nos permita conectarnos a MCP Assistant a través del servidor del NAS.

QNAP MCP Assistant paso 13

Rellenamos el nombre, el que queramos, elegimos la opción de “Key”, el usuario con el que interactuaremos y los permisos que llevaremos a cabo.

Daremos todos los permisos excepto el de modo solo lectura, ya que pretendemos llevar a cabo los cambios que nos sea posible en el NAS. A continuación le damos a “Crear”.

QNAP MCP Assistant paso 14

Con la key ya creada, volvemos al apartado principal y pulsamos en descargar el fichero en nuestro equipo. Dentro, estará el servidor que se conectará con el NAS, ejerciendo de puente con el LLM.

QNAP MCP Assistant paso 15

Se abre una ventana de instrucciones, donde debemos pulsar en “Windows” para descargar los archivos. Estad muy atentos al paso 3, porque debemos copiar esa estructura o tenerla localizada para utilizarla más adelante.

QNAP MCP Assistant paso 16

Seguidamente, descomprimimos el fichero y colocamos la carpeta en un lugar donde creamos que está seguro o bien localizado. En nuestro caso, elegimos una ruta directamente en la unidad C:\MCP_QNAP\.

En la parte del NAS ya tenemos el trabajo hecho; ahora nos queda la parte más larga en el equipo donde vamos a solicitar a la IA los comandos pertinentes.

Instalar Claude e integrarlo con MCP Assistant

QNAP MCP Assistant paso 17

Seguimos en el PC, es el momento de instalar Claude Desktop en nuestro equipo. Necesitamos la versión de escritorio y no la web porque debemos conectar el NAS al LLM.

Nos vamos a la página web donde debemos poner nuestro correo, aceptar los términos y elegir el plan gratuito para hacer pruebas. Elegiremos el que mejor se adapte a nuestras necesidades y descargamos el instalador.

QNAP MCP Assistant paso 18

Ejecutamos el instalador y seguimos prácticamente los mismos pasos que anteriormente para acceder a la interfaz de operaciones.

En este punto hemos tenido ciertos problemas, ya que tras los pasos iniciales la interfaz se nos queda cargando. Pues bien, dejadla un rato, luego finalizar todas las tareas de Claude, bien desde la bandeja de aplicaciones, o desde el administrador de tareas.

Si cuando volváis a iniciarlo persiste el problema, desinstalad y volved a instalar la aplicación. En la pantalla de carga, pulsad repetidamente con el ratón, eventualmente aparecerá la interfaz de la aplicación.

QNAP MCP Assistant paso 19

A continuación, nos vamos al botón de tres líneas de la esquina superior izquierda para abrir las opciones, navegando hasta “Desarrollador”, pulsando en “Editar la configuración”.

QNAP MCP Assistant paso 20

Accedemos al directorio donde encontraremos el fichero claude_desktop_config.json, lo abrimos para pegar la estructura que antes os indicamos en el paso 3 indicado en MCP Assistant.

QNAP MCP Assistant paso 21

En esta estructura debemos sustituir la expresión entre comillas en la línea “command” por la ruta donde se encuentren los ficheros que antes hemos descargado y descomprimido. La estructura debe ser con dos barras “\\” en lugar de una:

C:\\directorio que sea\\qmcp.exe

A continuación, guardamos los cambios, cerramos el fichero, y también Claude por completo, no solo vale cerrar la ventana, sino que debemos matar el proceso desde el administrador de tareas.

Aquí se nos presentó otra problemática al no estar presente el fichero claude_desktop_config.json en la ruta C:\Users\%usuario%\AppData\Roaming\Claude

Lo que hicimos fue crear manualmente el directorio y añadir el fichero en cuestión.

El servidor no se conectó en un principio, así que volvimos a reinstalar el programa por completo, y curiosamente ya creó el directorio y añadió todos los ficheros pertinentes. Al ya estar creado el fichero, Claude se conectó directamente al NAS.

QNAP MCP Assistant paso 22

Si no nos ha dado este problema, abriremos de nuevo Claude Desktop y en “Ajustes > Desarrollador” veremos como en “Servidores MCP locales” tenemos el LLM conectado al NAS.

QNAP MCP Assistant paso 23

Aún no hemos terminado, porque ahora debemos establecer la comunicación haciendo uso de la propia IA ¿cómo? Pues escribiendo, por ejemplo, “Puedes conectarte con mi NAS QNAP?

Fijaos que Claude entiende esto y accede a List managed nas (algún parámetro interno) para detectar la conexión y solicitarnos permiso para acceder. Obviamente, pulsamos en “Permitir siempre”.

QNAP MCP Assistant paso 24

Ahora sí, la conexión se ha establecido con éxito. Ya podemos empezar a solicitar información de nuestro NAS. El LLM utilizado es Sonnet 4.5, un modelo de lenguaje muy potente y con bastante solvencia en cuanto a tokens/segundo.

QNAP MCP Assistant paso 25

Un detalle importante a partir de ahora es que, cada vez que Claude y QNAP MCP Assistant quiera acceder a determinado lugar del NAS por primera vez, tendremos que darle permiso para hacerlo.

QNAP MCP Assistant paso 26

Ahora solamente debemos saber qué podemos hacer y qué no, para comenzar a sacarle partido a QNAP MCP Assistant. Incluso podemos solicitar información gráfica, ya que el lenguaje es capaz de crear una página HTML con esta información de forma muy atractiva y en poco tiempo.

Conclusiones sobre QNAP MCP Assistant

QNAP MCP Assistant representa un paso evolutivo significativo en la administración de sistemas NAS al transformar el modelo tradicional basado en interfaces gráficas y configuraciones manuales en un paradigma conversacional apoyado en inteligencia artificial.

Gracias al uso del Model Context Protocol, la solución no se limita a interpretar texto como un chatbot convencional, sino que actúa como una capa de orquestación capaz de traducir instrucciones en lenguaje natural en llamadas a API y acciones reales sobre el sistema.

Esto convierte al NAS en un entorno gestionable mediante interacción semántica, reduciendo el trabajo manual para el administrador y acercando tareas técnicas avanzadas a perfiles menos especializados.

El utilizar un LLM externo mantiene el procesamiento del lenguaje fuera del NAS mientras las acciones críticas se ejecutan localmente con autenticación por clave, permisos específicos y posibilidad de modo solo lectura.

En términos funcionales, aunque actualmente se encuentra en fase beta, las capacidades reales ya son amplias, incluso con generación de representaciones gráficas dinámicas en HTML gracias a la potencia de Claude.

La idea de integrar entrada por voz ampliaría el concepto hacia una interacción prácticamente asistida en tiempo real, algo muy futurista en concepto, pero realista muy pronto.

Además, su integración con herramientas externas y flujos de automatización posiciona a MCP Assistant no solo como una interfaz alternativa, sino como un componente potencial dentro de ecosistemas y automatizaciones empresariales.

No obstante, su estado beta implica que la estabilidad, compatibilidad y experiencia de configuración aún pueden requerir ajustes manuales, como se observa en la integración con Claude Desktop y la edición de archivos de configuración.

La dependencia de la calidad del modelo de lenguaje utilizado también influye directamente en la precisión de las acciones ejecutadas, por lo que una correcta definición de permisos y supervisión sigue siendo esencial.

En conclusión, QNAP MCP Assistant no sustituye la administración tradicional, pero sí introduce un nuevo modelo operativo basado en IA que, bien configurado, puede aumentar significativamente la eficiencia, accesibilidad y capacidad de automatización en entornos NAS profesionales.

Ahora, os dejamos con otro tutorial para sacar partido a vuestro NAS.

José Antonio Castillo

Graduado en Ingeniería en Tecnologías Industriales. Amante de la informática, el gaming y casi cualquier deporte de motor.
Los datos de carácter personal que nos facilite mediante este formulario quedarán registrados en un fichero de Miguel Ángel Navas Carrera, con la finalidad de gestionar los comentarios que realizas en este blog. La legitimación se realiza a través del consentimiento del interesado. Si no se acepta no podrás comentar en este blog. Puedes consultar Política de privacidad. Puede ejercitar los derechos de acceso, rectificación, cancelación y oposición en info@profesionalreview.com
Botón volver arriba