{"id":156335,"date":"2026-02-22T08:34:00","date_gmt":"2026-02-22T16:34:00","guid":{"rendered":"https:\/\/blog.everpuredata.com\/?p=156335"},"modified":"2025-03-29T17:13:36","modified_gmt":"2025-03-30T00:13:36","slug":"unlocking-on-premises-storage-agentics-via-the-model-context-protocol-mcp","status":"publish","type":"post","link":"https:\/\/blog.everpuredata.com\/es\/purely-technical\/unlocking-on-premises-storage-agentics-via-the-model-context-protocol-mcp\/","title":{"rendered":"Desbloqueo de los agentes del almacenamiento local mediante el Protocolo de Contexto Modelo (MCP)"},"content":{"rendered":"\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-7387b849 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column has-medium-font-size is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:70%\">\n<div class=\"wp-block-group has-border-color has-pure-orange-100-border-color has-primary-background-color has-background is-layout-flow wp-block-group-is-layout-flow\" style=\"border-width:2px;border-top-left-radius:16px;border-top-right-radius:16px;border-bottom-left-radius:16px;border-bottom-right-radius:16px;padding-top:30px;padding-right:30px;padding-bottom:30px;padding-left:30px\">\n<h3 class=\"wp-block-heading\" id=\"h-summary\">Resumen<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Using an MCP server that integrates with FlashBlade allows you to query system data and even take direct actions, unlocking a new frontier in agentic storage management.<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-group pdf-print-hide is-content-justification-right is-nowrap is-layout-flex wp-container-core-group-is-layout-f726d978 wp-block-group-is-layout-flex\"><div class=\"pdfprnt-buttons\"><a href=\"https:\/\/blog.everpuredata.com\/es\/wp-json\/wp\/v2\/posts\/156335?print=pdf\" class=\"pdfprnt-button pdfprnt-button-pdf\" target=\"_blank\" ><img decoding=\"async\" src=\"https:\/\/blog.everpuredata.com\/wp-content\/plugins\/pdf-print-pro\/images\/pdf.png?1953174090\" alt=\"image_pdf\" title=\"Ver PDF\" \/><\/a><a href=\"https:\/\/blog.everpuredata.com\/es\/wp-json\/wp\/v2\/posts\/156335?print=print\" class=\"pdfprnt-button pdfprnt-button-print\" target=\"_blank\" ><img decoding=\"async\" src=\"https:\/\/blog.everpuredata.com\/wp-content\/plugins\/pdf-print-pro\/images\/print.png?245231721\" alt=\"image_print\" title=\"Imprimir contenido\" \/><\/a><\/div>\n<\/div>\n\n\n\n<div id=\"CONTENT\" class=\"wp-block-group is-layout-flow wp-block-group-is-layout-flow\">\n<p class=\"wp-block-paragraph\">La gesti\u00f3n del almacenamiento local ha sido tradicionalmente un proceso tedioso y manual \u2014la consulta de las m\u00e9tricas del sistema, la supervisi\u00f3n del rendimiento y la ejecuci\u00f3n de acciones a menudo requieren scripts complejos o herramientas especializadas. Pero \u00bfy si pudiera simplemente pedir la informaci\u00f3n que necesita en un lenguaje sencillo y obtener informaci\u00f3n inmediata y procesable?<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Ah\u00ed es donde entra en juego el Protocolo de Contexto Modelo (MCP). MCP es un protocolo abierto que permite que los modelos de lenguaje grande (LLM) interact\u00faen de manera inteligente con las aplicaciones, lo que proporciona funcionalidades de lenguaje natural a la gesti\u00f3n del almacenamiento. En este blog, le mostraremos c\u00f3mo crear un servidor MCP que se integre con <a href=\"https:\/\/www.purestorage.com\/products\/unstructured-data-storage.html\">FlashBlade<\/a>\u00ae de Pure Storage\u00ae, lo que le permitir\u00e1 consultar los datos del sistema e incluso tomar medidas directas, todo ello a trav\u00e9s de una interfaz intuitiva y basada en la IA.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Al modularizar nuestro enfoque, estamos desbloqueando una nueva frontera en la gesti\u00f3n del almacenamiento agente, en la que la automatizaci\u00f3n no solo es eficiente, sino tambi\u00e9n conversacional y adaptativa. Profundicemos.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Nuestro objetivo para estas acciones es una cabina de Pure Storage, espec\u00edficamente un sistema FlashBlade, pero los principios tambi\u00e9n son aplicables a los sistemas <a href=\"https:\/\/www.purestorage.com\/products\/unified-block-file-storage.html\">FlashArray<\/a>\u2122. Usando la aplicaci\u00f3n de escritorio Claude, nuestras consultas utilizar\u00e1n las herramientas proporcionadas por el servidor MCP para interactuar con la cabina designada de Pure Storage seg\u00fan esta captura de pantalla:<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/lh7-rt.googleusercontent.com\/docsz\/AD_4nXdJ8Z7bOF2vSKWMvbuCpOTx5HkquwEAJJcCsJ98qxqivkz5ca3ut-cuAy2uLDkEHyR1pa6ATG2Mqca8Pcc6gsaYfdWDpSxUgC6a3iLu-AU02BlDxjB1LmpReV2C9fey_TH7w-fw?key=YWwWXUdmg4Bs9t1Lyu5BPJdq\" alt=\"\"\/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-creating-an-mcp-server\"><strong>Creaci\u00f3n de un servidor MCP<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">El primer paso es instalar el administrador de paquetes uv Python. Para ver las instrucciones de instalaci\u00f3n, consulte la <a href=\"https:\/\/docs.astral.sh\/uv\/getting-started\/installation\/#installation-methods\">gu\u00eda oficial<\/a>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A continuaci\u00f3n, tenemos que crear la estructura de servidor MCP. Para ello, utilizaremos las herramientas proporcionadas en el paquete uv:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p><pre>% uvx create-mcp-server\nCreating a new MCP server project using uv.\nThis will set up a Python project with MCP dependency.\n\nLet's begin!\n\nProject name (required): pure-mcp-server\nProject description [A MCP server project]: A MCP server to retrieve realtime information from a Pure Storage FlashBlade\nProject version [0.1.0]:\nProject will be created at: \/Users\/jthomas\/mcp\/pure-mcp-server\nIs this correct? [Y\/n]: Y\n....\nClaude.app detected. Would you like to install the server into Claude.app now? [Y\/n]: Y\n\n\u2705 Added pure-mcp-server to Claude.app configuration\nSettings file location: \/Users\/jthomas\/Library\/Application Support\/Claude\/claude_desktop_config.json\n\u2705 Created project pure-mcp-server  in pure-mcp-server\n\u2139\ufe0f To install dependencies run:\n  cd pure-mcp-server\n  uv sync --dev --all-extras\n<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Proceda con los pasos finales indicados para instalar las dependencias y nuestro servidor MCP de esqueleto estar\u00e1 listo. El c\u00f3digo fuente que tenemos que modificar se encuentra debajo de <em>pure-mcp-server\/src\/pure-mcp-server<\/em>. En este punto, el c\u00f3digo es para una herramienta <em>de notas adicionales de<\/em> plantilla. Lo modificaremos para interactuar con una cabina FlashBlade de Pure Storage local.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Desde la carpeta del proyecto, entramos en el entorno virtual de Python creado autom\u00e1ticamente por uv e instalamos el SDK de Python de Pure Storage, ya que lo aprovecharemos para interactuar con la API REST de FlashBlade.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p><pre>% source .venv\/bin\/activate\n(pure-mcp-server) % uv pip install py-pure-client\n<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Luego, a\u00f1adimos el c\u00f3digo pertinente para crear dos herramientas MCP para ejecutar consultas en los puntos de conexi\u00f3n de una cabina FlashBlade determinada:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><em>get_arrays\u00a0<\/em><\/li>\n\n\n\n<li><em>get_arrays<\/em> y <em>get_arrays_performance<\/em>\u00a0<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">El servidor MCP se a\u00f1adi\u00f3 autom\u00e1ticamente al escritorio de Claude durante la fase de inicializaci\u00f3n. Para verificarlo, abra el siguiente archivo y compruebe que la entrada es correcta:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p><pre>cat \/Users\/jthomas\/Library\/Application\\ Support\/Claude\/claude_desktop_config.json\n{\n \"mcpServers\": {\n    \"pure-mcp-server\": {\n     \"command\": \"uv\",\n     \"args\": [\n       \"--directory\",\n       \"\/path\/to\/folder\/pure-mcp-server\",\n       \"run\",\n       \"pure-mcp-server\"\n     ]\n   }\n }\n}\n<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Adem\u00e1s del inspector MCP, utilizamos el siguiente script para validar:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p><pre>import asyncio\nfrom mcp.client.session import ClientSession\nfrom mcp.client.stdio import StdioServerParameters, stdio_client\n\nasync def main():\n   async with stdio_client(\n       StdioServerParameters(command=\"uv\", args=[\"--directory\", \"\/Users\/jthomas\/mcp\/pure-mcp-server\", \"run\", \"pure-mcp-server\"])\n   ) as (read, write):\n       async with ClientSession(read, write) as session:\n           await session.initialize()\n           # List available tools\n           tools = await session.list_tools()\n           print(tools)\n           # Call the fetch tool\n           result = await session.call_tool(\"get-array\", {\"host\": \"1.2.3.4\", \"api_token\": \"T-da03****1a98\"})\n           print(result)\n\nasyncio.run(main())\n<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Este c\u00f3digo enumera correctamente mis herramientas de servidor MCP. Tambi\u00e9n se conecta a la cabina remota, realiza la llamada API necesaria y devuelve la cadena JSON relevante.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Ahora, a trav\u00e9s de la aplicaci\u00f3n de escritorio Claude, podemos ejecutar consultas usando las herramientas de servidor MCP en un FlashBlade de Pure Storage concreto:<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/lh7-rt.googleusercontent.com\/docsz\/AD_4nXcNEJwJ45zWiP4nzDpCbVwwB5dBtYFpjJ0GWe1NIsStkOk7A57FTE_apK64bUVQGB69mepD4Q8RIovjkycirqBjC1VjIzeHVlIF9Kbv2DE6nErqa80eJ9qLicWYGGbnTe1nmu9Fbg?key=YWwWXUdmg4Bs9t1Lyu5BPJdq\" alt=\"\"\/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Y con la herramienta <em>get-array-full<\/em>, pregunte por el espacio de almacenamiento:<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/lh7-rt.googleusercontent.com\/docsz\/AD_4nXfiJUYos4B7yDFx58wQe7oecDl6yN_u6gRavn5kjGWYKtJhztKPuIop-UkKkJlGpSqNJUb1k6VzW9JZ6LET84PJKkVQ5UojaVAbrqZsovcoTuHo27fnbpm2VoTYIYAvKapBAH3Q?key=YWwWXUdmg4Bs9t1Lyu5BPJdq\" alt=\"\"\/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Tenga en cuenta que esta es una cabina de laboratorio bastante inactiva, pero se pueden hacer preguntas de seguimiento, como:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>\u201cCree un gr\u00e1fico para mostrar el rendimiento de los \u00faltimos 7 d\u00edas bas\u00e1ndose en el valor de tiempo de \u00e9poca por m\u00e9trica. Convierta los resultados de rendimiento de \u00e9poca y de grupo al d\u00eda\u201d.<\/em><\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/lh7-rt.googleusercontent.com\/docsz\/AD_4nXdl2dou5jGUz_caBNedVNsZH7FJDjnFhgP14sli7wjLuZXO-DNxP1H_lquytgBShvFiX8K5jcNedEx70wYUoLAsKlJ8sjDsz1PbzyRJXnb5DSy-jLYmnDZsfmz34qXaw6it9eeDMQ?key=YWwWXUdmg4Bs9t1Lyu5BPJdq\" alt=\"\"\/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-running-a-modular-mcp-tool\">Ejecuci\u00f3n de una herramienta MCP modular<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">El c\u00f3digo hasta ahora proporciona una integraci\u00f3n b\u00e1sica para las llamadas codificadas seg\u00fan la definici\u00f3n de la herramienta del servidor MCP, pero es posible que deseemos enviar acciones y recuperar informaci\u00f3n. Disponer de una herramienta MCP por solicitud no es un enfoque deseable \u2014debemos pasar de una llamada API REST codificada como <em>get_arrays<\/em> a un enfoque modular en el que acepte cualquier llamada de punto final como par\u00e1metro a trav\u00e9s de una \u00fanica herramienta <em>pure-fb<\/em> para usar en cualquier punto final.\u00a0<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">El c\u00f3digo completo puede encontrarse en este <a href=\"https:\/\/github.com\/jboothomas\/pure-model-context-protocol\/tree\/main\">repositorio de GitHub<\/a>.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/lh7-rt.googleusercontent.com\/docsz\/AD_4nXf2HZRqVjg_Twm4aSpbR7Ql9vat__g-lH7SkK66MRsLK7t2p8OG08uv_cZ7RVuIT0999aMs96Qj9NUmTWE0600Bot2HFbYgB3pnZKbFmw8z3IzoT7CTH6ezOwTyMYL1Sk1vLexyVA?key=YWwWXUdmg4Bs9t1Lyu5BPJdq\" alt=\"\"\/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-usage\">Uso<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Con nuestro nuevo servidor MCP instalado, podemos ejecutar consultas informativas, como:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u00ab<em>Utilice pure-fb en el host: 1.2.3.4 con token api: T-7c7a*****f23e para ejecutar el comando: get_file_systems y luego el comando: get_buckets. Ordene los elementos por tama\u00f1o usado e indique para cada uno si es un cubo etiquetando el elemento como \u2018s3\u2019 o un sistema de archivos etiquetando el elemento como \u2018fs\u2019. Aseg\u00farese de clasificar correctamente por orden descendente en funci\u00f3n del tama\u00f1o utilizado y enumere los 5 primeros por espacio utilizado\u201d.<\/em><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Esto da como resultado el siguiente resultado:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p><pre>I'll help you retrieve and analyze the file systems and buckets information\nfrom your FlashBlade.\n\nView result from pure-fb from pureflashblade (local){}\nView result from pure-fb from pureflashblade (local){}\n\nHere are the top 5 storage items (combining both file systems and buckets)\nsorted by used space in descending order:\nlbo-outscale-perfs [fs]: 7,240,575,042,227 bytes (7.24 TB)\nlbo-vertica [fs]: 3,311,892,804,361 bytes (3.31 TB)\ndm [fs]: 2,213,617,471,583 bytes (2.21 TB)\nlbo-hdf5 [fs]: 1,643,315,388,928 bytes (1.64 TB)\neg-px-share01 [fs]: 869,598,847,641 bytes (869.6 GB)\n\nAs we can see, the top 5 spots are all occupied by file systems, with the\nlargest being lbo-outscale-perfs at 7.24 TB. For reference, the largest\nbucket (cvlt-uklab-object-lock at 265.1 GB) would rank much lower in this\ncombined list.\n<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Con este enfoque modular, podemos consultar cualquier terminal (conseguir cabinas, cubos, sistemas de archivos, etc.) para recuperar informaci\u00f3n y tomar medidas en la cabina. Por ejemplo, ejecutaremos un comando sencillo <em>de creaci\u00f3n de cubo<\/em> usando la siguiente consulta:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>\u00abUtilice pure-fb en el host: 1.2.3.4 con token api: T-7c7a*****f23e y el comando post_buckets con los par\u00e1metros: names=[\u201cjbtmcptest\u201d], bucket=BucketPost(account=Reference(name=\u2019jbt\u2019)) \u201d<\/em><\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/lh7-rt.googleusercontent.com\/docsz\/AD_4nXcYKrGMqLheS0WovtrIT0yTTVrGVZdKA_u7ewzJjt4ONBVx-pMYt8YGOTRRJklQvaD56floY-g0KQKJJI5n7yW0S4s8yxkDReoPN4BQzZggP5fDMzVBj5O70RDkgqc0H8_8fvdrVg?key=YWwWXUdmg4Bs9t1Lyu5BPJdq\" alt=\"\"\/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">En la cabina FlashBlade de Pure Storage, podemos ver que el cubo correspondiente est\u00e1 ahora presente:<img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/lh7-rt.googleusercontent.com\/docsz\/AD_4nXfLr8LMjfLJEQkTy48M_3k902m_JQVfgxsTGpjSxsxbkGX-aKvAzGTLRmAVxEF5FcDpyPfgs0pJDxA67IBw57odEedEkbtabd_s4uFM_2CdH70Ov2LGo35NR_avFsj_dLZi2IE3rQ?key=YWwWXUdmg4Bs9t1Lyu5BPJdq\" width=\"624\" height=\"207\"\/><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Y con esta consulta, creamos un sistema de archivos. Tenga en cuenta que en este ejemplo, no damos el punto final espec\u00edfico. Lo dejamos al LLM para que averig\u00fce:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>\u201cCree un sistema de archivos usando los siguientes par\u00e1metros: names=[\u201cjbt-myfs\u201d], file_system=FileSystemPost(provisioned=5000, hard_limit_enabled=True, nfs=Nfs(v4_1_enabled=True), smb=Smb(enabled=True), multi_protocol=MultiProtocolPost(access_control_style=\u201dnfs\u201d))\u201d<\/em><\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/lh7-rt.googleusercontent.com\/docsz\/AD_4nXe8_OftiKtiSo-25a5pfW5keulGh-gyALffMAJLouE6Ze6gqn7YOljUymM3AhaM2_DJSZI1HYrrPjC-372-uY2IJpjo43bdorAemCcWqHeZ65wuunit7BC1VQJ05WHMhSdQfb3fWw?key=YWwWXUdmg4Bs9t1Lyu5BPJdq\" alt=\"\"\/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Podemos ver que ClaudeAI ha podido proporcionar el comando correcto <em>post_file_system<\/em> para ejecutar esta solicitud.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-setting-the-prompt-to-act-as-an-agent\"><strong>C\u00f3mo establecer la decisi\u00f3n de actuar como agente<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Ahora a\u00f1adiremos algo de contexto al chat y definiremos el comportamiento y las capacidades de un agente de almacenamiento que tiene dos cabinas para controlar:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>\u00abUsted es un agente de gesti\u00f3n del almacenamiento inteligente que, a trav\u00e9s de la herramienta pure-fb, puede gestionar las dos cabinas siguientes:<\/em><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>array01 en host: 1.2.3.4 con token api: T-7c7a*****f23e<\/em><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>array02 en host: 1.2.3.5 con token api: T-f2e0*****3b8d\u201d<\/em><\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/lh7-rt.googleusercontent.com\/docsz\/AD_4nXeUiO7MP4AnDKyDDthdsCBnqXNubhYIoRLmPP-T3ltdlJi9Zo9DsG-dTCzRmPb4xto2-28A75iwcfgR-daFLMeDqQJoogBSl3jj4L1VBL7u_fY2TK9046D8ZAMBmChgqgeEPNdA_Q?key=YWwWXUdmg4Bs9t1Lyu5BPJdq\" alt=\"\"\/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Con este agente de almacenamiento definido, podemos ejecutar consultas en ambas cabinas, como:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u00ab<em>Obtenga todos los cubos de ambas cabinas, extraiga el nombre, el total_used espacio bruto y la cabina de origen en una \u00fanica lista. Clasifique estrictamente en funci\u00f3n de los total_used valores brutos sin ninguna conversi\u00f3n. Proporcione los 15 primeros de la lista y convierta el espacio usado en unidades adecuadas para su visualizaci\u00f3n\u201d.<\/em><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Nuestro agente empieza recopilando los datos relevantes usando <em>get_buckets<\/em> y <em>get_file_systems<\/em> compar\u00e1ndolos con las dos cabinas:<img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/lh7-rt.googleusercontent.com\/docsz\/AD_4nXf-APrKa7DVy59yAzTHvNYg4cZIXi2oZxRU_vdSncWUHEZcF_A4l2KhD6qye7sQN1QcJMytThlPSYjXhd0LP7fXZ3mwo0haKPyFfMEQwCe8NgLPEymTYuh9aPOxKnSgpv7EEg9pJQ?key=YWwWXUdmg4Bs9t1Lyu5BPJdq\" width=\"624\" height=\"272\"\/><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">El agente procede a ordenar los cubos por espacio usado seg\u00fan lo solicitado. Tenga en cuenta que se necesitaron varios intentos para que la ordenaci\u00f3n fuera correcta.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/lh7-rt.googleusercontent.com\/docsz\/AD_4nXejO0qIBlUd2v12xCQjMY9B4ArhFTIbceDXbHfdeupdRtTgEHqPf5ZNligf2l_kxL9bhB0frakT8br6FpV-bRkawPmkaUVBCpCt2ghPzFoAjS3U4CwSuGLnFhG1FKEJjb62Hu-Qrg?key=YWwWXUdmg4Bs9t1Lyu5BPJdq\" alt=\"\"\/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-from-cli-driven-to-ai-assisted-storage-management\">De la gesti\u00f3n del almacenamiento basada en CLI a la asistida por IA<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Con un servidor MCP, hemos transformado la gesti\u00f3n del almacenamiento local de un proceso r\u00edgido basado en una l\u00ednea de comandos a una experiencia de lenguaje natural asistida por IA. Al unir los LLM con el almacenamiento empresarial, ya no solo recuperamos datos, sino que estamos dirigiendo nuestra infraestructura din\u00e1micamente, reduciendo las complejidades y abriendo las puertas a unos flujos de trabajo m\u00e1s inteligentes y eficientes.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Pero esto es solo el principio. La automatizaci\u00f3n agente est\u00e1 remodelando la tecnolog\u00eda empresarial y el almacenamiento no es una excepci\u00f3n. A medida que estas capacidades evolucionan, avanzamos hacia un futuro en el que la gesti\u00f3n del almacenamiento impulsada por la IA no es solo una comodidad, sino una ventaja competitiva. La pregunta no es<em> si <\/em>esto se convertir\u00e1 en el nuevo est\u00e1ndar, es <em>lo<\/em> pronto que ser\u00e1.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u00bfEst\u00e1 preparado para dar el siguiente paso?<\/p>\n\n\n\n<div class=\"wp-block-group box-shadow is-layout-flow wp-block-group-is-layout-flow\">\n<div class=\"wp-block-cover\" style=\"min-height:300px;aspect-ratio:unset;\"><span aria-hidden=\"true\" class=\"wp-block-cover__background has-background-dim-0 has-background-dim\"><\/span><img loading=\"lazy\" decoding=\"async\" width=\"3418\" height=\"1170\" class=\"wp-block-cover__image-background wp-image-150516\" alt=\"flash array test drive\" src=\"https:\/\/blog.everpuredata.com\/wp-content\/uploads\/2024\/09\/flashallay-test-drive.png\" style=\"object-position:79% 51%\" data-object-fit=\"cover\" data-object-position=\"79% 51%\" srcset=\"https:\/\/blog.everpuredata.com\/wp-content\/uploads\/2024\/09\/flashallay-test-drive.png 3418w, https:\/\/blog.everpuredata.com\/wp-content\/uploads\/2024\/09\/flashallay-test-drive-728x249.png 728w, https:\/\/blog.everpuredata.com\/wp-content\/uploads\/2024\/09\/flashallay-test-drive-1024x351.png 1024w, https:\/\/blog.everpuredata.com\/wp-content\/uploads\/2024\/09\/flashallay-test-drive-768x263.png 768w, https:\/\/blog.everpuredata.com\/wp-content\/uploads\/2024\/09\/flashallay-test-drive-1536x526.png 1536w, https:\/\/blog.everpuredata.com\/wp-content\/uploads\/2024\/09\/flashallay-test-drive-2048x701.png 2048w\" sizes=\"auto, (max-width: 3418px) 100vw, 3418px\" \/><div class=\"wp-block-cover__inner-container has-global-padding is-layout-constrained wp-container-core-cover-is-layout-52e20806 wp-block-cover-is-layout-constrained\">\n<div class=\"wp-block-columns is-not-stacked-on-mobile is-layout-flex wp-container-core-columns-is-layout-1c666923 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-vertically-aligned-center is-layout-flow wp-container-core-column-is-layout-9053edae wp-block-column-is-layout-flow\" style=\"flex-basis:60%\">\n<div class=\"wp-block-group is-layout-flow wp-block-group-is-layout-flow\" style=\"margin-top:0px;margin-bottom:0px;padding-top:0px;padding-bottom:0px\">\n<p class=\"has-base-color has-text-color has-link-color wp-elements-1 wp-block-paragraph\" style=\"font-size:0.6rem\">Laboratorio Virtual de Pure Storage <\/p>\n<\/div>\n\n\n\n<h2 class=\"wp-block-heading has-base-color has-text-color has-link-color wp-elements-2\" id=\"h-sign-up-to-experience-the-future-of-data-storage-with-pure-storage-flasharray\" style=\"margin-top:0px;margin-bottom:20px;font-size:clamp(1.352rem, 1.352rem + ((1vw - 0.2rem) * 1.413), 2.2rem);line-height:1.2\">Reg\u00edstrese para experimentar el futuro del almacenamiento de datos con FlashArray\u2122 de Pure Storage.<\/h2>\n\n\n\n<div class=\"wp-block-buttons is-content-justification-left is-nowrap is-layout-flex wp-container-core-buttons-is-layout-0fdbba7e wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button has-custom-font-size\" style=\"font-size:clamp(0.875rem, 0.875rem + ((1vw - 0.2rem) * 0.208), 1rem);line-height:1.2\"><a class=\"wp-block-button__link has-background wp-element-button\" href=\"https:\/\/www.purestorage.com\/products\/unified-block-file-storage\/flasharray-x\/test-drive.html#test-drive\" style=\"background:linear-gradient(190deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);padding-top:10px;padding-right:14px;padding-bottom:10px;padding-left:14px\" target=\"_blank\" rel=\"noreferrer noopener\">Realice la prueba<\/a><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div><\/div>\n<\/div>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:30%\">\n<div class=\"wp-block-group sticky-content has-mint-green-500-background-color has-background is-layout-flow wp-block-group-is-layout-flow\" style=\"border-radius:20px;padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px\">\n<h2 class=\"wp-block-heading has-text-align-center has-ash-gray-500-color has-text-color has-link-color wp-elements-3\" id=\"h-title\" style=\"font-size:px\">Free Test Drive<\/h2>\n\n\n\n<p class=\"has-text-align-center has-ash-gray-500-color has-text-color has-link-color wp-elements-4 wp-block-paragraph\" style=\"font-size:clamp(0.875rem, 0.875rem + ((1vw - 0.2rem) * 0.208), 1rem);\">Explore FlashBlade in our virtual lab.<\/p>\n\n\n\n<div class=\"wp-block-buttons is-content-justification-center is-layout-flex wp-container-core-buttons-is-layout-f8bdad00 wp-block-buttons-is-layout-flex\" style=\"margin-top:1em;margin-bottom:1em\">\n<div class=\"wp-block-button is-style-outline button-sticky is-style-outline--2\"><a class=\"wp-block-button__link has-cloud-white-500-color has-basil-green-500-background-color has-text-color has-background has-link-color has-inter-font-family has-custom-font-size wp-element-button\" href=\"https:\/\/www.purestorage.com\/products\/file-and-object\/flashblade\/test-drive.html\" style=\"border-style:none;border-width:0px;border-radius:4px;padding-top:14px;padding-right:16px;padding-bottom:14px;padding-left:16px;font-size:clamp(14px, 0.875rem + ((1vw - 3.2px) * 0.208), 16px);\" target=\"_blank\" rel=\"noreferrer noopener\">Try It Now<\/a><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>\u00bfY si pudiera convertir la gesti\u00f3n del almacenamiento local en una experiencia de lenguaje natural asistida por IA? Este art\u00edculo analiza c\u00f3mo crear un servidor de Protocolo de Contexto Modelo (MCP) que se integre con FlashBlade.<\/p>\n","protected":false},"author":553,"featured_media":155505,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":"","_ppma_block_editor_authors":""},"categories":[14633],"tags":[14570,14588],"content-position":[15920],"ppma_author":[14258],"class_list":["post-156335","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-purely-technical","tag-storage-administration-es","tag-ai-and-machine-learning-es","content-position-featured-articles-storage-administration-es"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v28.8 (Yoast SEO v28.8) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Agentes de almacenamiento local a trav\u00e9s del Protocolo de contexto modelo | Everpure Blog<\/title>\n<meta name=\"description\" content=\"Este art\u00edculo analiza c\u00f3mo crear un servidor de Protocolo de Contexto Modelo (MCP) que se integre con FlashBlade de Everpure.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/blog.everpuredata.com\/es\/purely-technical\/unlocking-on-premises-storage-agentics-via-the-model-context-protocol-mcp\/\" \/>\n<meta property=\"og:locale\" content=\"es_ES\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Desbloqueo de los agentes del almacenamiento local mediante el Protocolo de Contexto Modelo (MCP)\" \/>\n<meta property=\"og:description\" content=\"Este art\u00edculo analiza c\u00f3mo crear un servidor de Protocolo de Contexto Modelo (MCP) que se integre con FlashBlade de Everpure.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/blog.everpuredata.com\/es\/purely-technical\/unlocking-on-premises-storage-agentics-via-the-model-context-protocol-mcp\/\" \/>\n<meta property=\"og:site_name\" content=\"Everpure Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/PureStorage\/\" \/>\n<meta property=\"article:published_time\" content=\"2026-02-22T16:34:00+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/blog.everpuredata.com\/wp-content\/uploads\/2025\/02\/Model-Context-Protocol-1024x663.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1024\" \/>\n\t<meta property=\"og:image:height\" content=\"663\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Jean-Baptiste Thomas\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@EverpureData\" \/>\n<meta name=\"twitter:site\" content=\"@EverpureData\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"Jean-Baptiste Thomas\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tiempo de lectura\" \/>\n\t<meta name=\"twitter:data2\" content=\"23 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/blog.everpuredata.com\\\/es\\\/purely-technical\\\/unlocking-on-premises-storage-agentics-via-the-model-context-protocol-mcp\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/blog.everpuredata.com\\\/es\\\/purely-technical\\\/unlocking-on-premises-storage-agentics-via-the-model-context-protocol-mcp\\\/\"},\"author\":{\"name\":\"Jean-Baptiste Thomas\",\"@id\":\"https:\\\/\\\/blog.everpuredata.com\\\/es\\\/#\\\/schema\\\/person\\\/6400212911014276b73d85cb75d33e32\"},\"headline\":\"Desbloqueo de los agentes del almacenamiento local mediante el Protocolo de Contexto Modelo (MCP)\",\"datePublished\":\"2026-02-22T16:34:00+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/blog.everpuredata.com\\\/es\\\/purely-technical\\\/unlocking-on-premises-storage-agentics-via-the-model-context-protocol-mcp\\\/\"},\"wordCount\":1354,\"publisher\":{\"@id\":\"https:\\\/\\\/blog.everpuredata.com\\\/es\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/blog.everpuredata.com\\\/es\\\/purely-technical\\\/unlocking-on-premises-storage-agentics-via-the-model-context-protocol-mcp\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/blog.everpuredata.com\\\/wp-content\\\/uploads\\\/2025\\\/02\\\/Model-Context-Protocol.png\",\"keywords\":[\"Administraci\u00f3n del almacenamiento\",\"AI and Machine Learning\"],\"articleSection\":[\"Purely Technical\"],\"inLanguage\":\"es\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/blog.everpuredata.com\\\/es\\\/purely-technical\\\/unlocking-on-premises-storage-agentics-via-the-model-context-protocol-mcp\\\/\",\"url\":\"https:\\\/\\\/blog.everpuredata.com\\\/es\\\/purely-technical\\\/unlocking-on-premises-storage-agentics-via-the-model-context-protocol-mcp\\\/\",\"name\":\"Agentes de almacenamiento local a trav\u00e9s del Protocolo de contexto modelo | Everpure Blog\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/blog.everpuredata.com\\\/es\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/blog.everpuredata.com\\\/es\\\/purely-technical\\\/unlocking-on-premises-storage-agentics-via-the-model-context-protocol-mcp\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/blog.everpuredata.com\\\/es\\\/purely-technical\\\/unlocking-on-premises-storage-agentics-via-the-model-context-protocol-mcp\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/blog.everpuredata.com\\\/wp-content\\\/uploads\\\/2025\\\/02\\\/Model-Context-Protocol.png\",\"datePublished\":\"2026-02-22T16:34:00+00:00\",\"description\":\"Este art\u00edculo analiza c\u00f3mo crear un servidor de Protocolo de Contexto Modelo (MCP) que se integre con FlashBlade de Everpure.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/blog.everpuredata.com\\\/es\\\/purely-technical\\\/unlocking-on-premises-storage-agentics-via-the-model-context-protocol-mcp\\\/#breadcrumb\"},\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/blog.everpuredata.com\\\/es\\\/purely-technical\\\/unlocking-on-premises-storage-agentics-via-the-model-context-protocol-mcp\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\\\/\\\/blog.everpuredata.com\\\/es\\\/purely-technical\\\/unlocking-on-premises-storage-agentics-via-the-model-context-protocol-mcp\\\/#primaryimage\",\"url\":\"https:\\\/\\\/blog.everpuredata.com\\\/wp-content\\\/uploads\\\/2025\\\/02\\\/Model-Context-Protocol.png\",\"contentUrl\":\"https:\\\/\\\/blog.everpuredata.com\\\/wp-content\\\/uploads\\\/2025\\\/02\\\/Model-Context-Protocol.png\",\"width\":2184,\"height\":1414,\"caption\":\"Model Context Protocol\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/blog.everpuredata.com\\\/es\\\/purely-technical\\\/unlocking-on-premises-storage-agentics-via-the-model-context-protocol-mcp\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/blog.everpuredata.com\\\/es\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Desbloqueo de los agentes del almacenamiento local mediante el Protocolo de Contexto Modelo (MCP)\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/blog.everpuredata.com\\\/es\\\/#website\",\"url\":\"https:\\\/\\\/blog.everpuredata.com\\\/es\\\/\",\"name\":\"Everpure Blog\",\"description\":\"Unleash the power of your data with an intelligent, unified storage and data management platform built for resilience and AI.\",\"publisher\":{\"@id\":\"https:\\\/\\\/blog.everpuredata.com\\\/es\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/blog.everpuredata.com\\\/es\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"es\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/blog.everpuredata.com\\\/es\\\/#organization\",\"name\":\"Everpure\",\"alternateName\":\"Pure Storage\",\"url\":\"https:\\\/\\\/blog.everpuredata.com\\\/es\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\\\/\\\/blog.everpuredata.com\\\/es\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/blog.everpuredata.com\\\/wp-content\\\/uploads\\\/2026\\\/08\\\/Everpure-Logo-Ash-Gray.png\",\"contentUrl\":\"https:\\\/\\\/blog.everpuredata.com\\\/wp-content\\\/uploads\\\/2026\\\/08\\\/Everpure-Logo-Ash-Gray.png\",\"width\":2000,\"height\":342,\"caption\":\"Everpure\"},\"image\":{\"@id\":\"https:\\\/\\\/blog.everpuredata.com\\\/es\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/PureStorage\\\/\",\"https:\\\/\\\/x.com\\\/EverpureData\",\"https:\\\/\\\/www.instagram.com\\\/purestorage\\\/\",\"https:\\\/\\\/www.linkedin.com\\\/company\\\/everpure-data\\\/\",\"https:\\\/\\\/www.youtube.com\\\/@everpure-data\",\"https:\\\/\\\/en.wikipedia.org\\\/wiki\\\/Pure_Storage\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/blog.everpuredata.com\\\/es\\\/#\\\/schema\\\/person\\\/6400212911014276b73d85cb75d33e32\",\"name\":\"Jean-Baptiste Thomas\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\\\/\\\/blog.everpuredata.com\\\/wp-content\\\/uploads\\\/2025\\\/02\\\/jean-batipste-thomas.jpg.imgo_.jpg42d08494e233342bf24a895fabaf1250\",\"url\":\"https:\\\/\\\/blog.everpuredata.com\\\/wp-content\\\/uploads\\\/2025\\\/02\\\/jean-batipste-thomas.jpg.imgo_.jpg\",\"contentUrl\":\"https:\\\/\\\/blog.everpuredata.com\\\/wp-content\\\/uploads\\\/2025\\\/02\\\/jean-batipste-thomas.jpg.imgo_.jpg\",\"caption\":\"Jean-Baptiste Thomas\"},\"description\":\"Field Solution Architect focused on AI, ML, Advanced Analytics, Data Protection and ... Code\",\"url\":\"https:\\\/\\\/blog.everpuredata.com\\\/es\\\/author\\\/jean-baptiste-thomas\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Agentes de almacenamiento local a trav\u00e9s del Protocolo de contexto modelo | Everpure Blog","description":"Este art\u00edculo analiza c\u00f3mo crear un servidor de Protocolo de Contexto Modelo (MCP) que se integre con FlashBlade de Everpure.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/blog.everpuredata.com\/es\/purely-technical\/unlocking-on-premises-storage-agentics-via-the-model-context-protocol-mcp\/","og_locale":"es_ES","og_type":"article","og_title":"Desbloqueo de los agentes del almacenamiento local mediante el Protocolo de Contexto Modelo (MCP)","og_description":"Este art\u00edculo analiza c\u00f3mo crear un servidor de Protocolo de Contexto Modelo (MCP) que se integre con FlashBlade de Everpure.","og_url":"https:\/\/blog.everpuredata.com\/es\/purely-technical\/unlocking-on-premises-storage-agentics-via-the-model-context-protocol-mcp\/","og_site_name":"Everpure Blog","article_publisher":"https:\/\/www.facebook.com\/PureStorage\/","article_published_time":"2026-02-22T16:34:00+00:00","og_image":[{"width":1024,"height":663,"url":"https:\/\/blog.everpuredata.com\/wp-content\/uploads\/2025\/02\/Model-Context-Protocol-1024x663.png","type":"image\/png"}],"author":"Jean-Baptiste Thomas","twitter_card":"summary_large_image","twitter_creator":"@EverpureData","twitter_site":"@EverpureData","twitter_misc":{"Escrito por":"Jean-Baptiste Thomas","Tiempo de lectura":"23 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/blog.everpuredata.com\/es\/purely-technical\/unlocking-on-premises-storage-agentics-via-the-model-context-protocol-mcp\/#article","isPartOf":{"@id":"https:\/\/blog.everpuredata.com\/es\/purely-technical\/unlocking-on-premises-storage-agentics-via-the-model-context-protocol-mcp\/"},"author":{"name":"Jean-Baptiste Thomas","@id":"https:\/\/blog.everpuredata.com\/es\/#\/schema\/person\/6400212911014276b73d85cb75d33e32"},"headline":"Desbloqueo de los agentes del almacenamiento local mediante el Protocolo de Contexto Modelo (MCP)","datePublished":"2026-02-22T16:34:00+00:00","mainEntityOfPage":{"@id":"https:\/\/blog.everpuredata.com\/es\/purely-technical\/unlocking-on-premises-storage-agentics-via-the-model-context-protocol-mcp\/"},"wordCount":1354,"publisher":{"@id":"https:\/\/blog.everpuredata.com\/es\/#organization"},"image":{"@id":"https:\/\/blog.everpuredata.com\/es\/purely-technical\/unlocking-on-premises-storage-agentics-via-the-model-context-protocol-mcp\/#primaryimage"},"thumbnailUrl":"https:\/\/blog.everpuredata.com\/wp-content\/uploads\/2025\/02\/Model-Context-Protocol.png","keywords":["Administraci\u00f3n del almacenamiento","AI and Machine Learning"],"articleSection":["Purely Technical"],"inLanguage":"es"},{"@type":"WebPage","@id":"https:\/\/blog.everpuredata.com\/es\/purely-technical\/unlocking-on-premises-storage-agentics-via-the-model-context-protocol-mcp\/","url":"https:\/\/blog.everpuredata.com\/es\/purely-technical\/unlocking-on-premises-storage-agentics-via-the-model-context-protocol-mcp\/","name":"Agentes de almacenamiento local a trav\u00e9s del Protocolo de contexto modelo | Everpure Blog","isPartOf":{"@id":"https:\/\/blog.everpuredata.com\/es\/#website"},"primaryImageOfPage":{"@id":"https:\/\/blog.everpuredata.com\/es\/purely-technical\/unlocking-on-premises-storage-agentics-via-the-model-context-protocol-mcp\/#primaryimage"},"image":{"@id":"https:\/\/blog.everpuredata.com\/es\/purely-technical\/unlocking-on-premises-storage-agentics-via-the-model-context-protocol-mcp\/#primaryimage"},"thumbnailUrl":"https:\/\/blog.everpuredata.com\/wp-content\/uploads\/2025\/02\/Model-Context-Protocol.png","datePublished":"2026-02-22T16:34:00+00:00","description":"Este art\u00edculo analiza c\u00f3mo crear un servidor de Protocolo de Contexto Modelo (MCP) que se integre con FlashBlade de Everpure.","breadcrumb":{"@id":"https:\/\/blog.everpuredata.com\/es\/purely-technical\/unlocking-on-premises-storage-agentics-via-the-model-context-protocol-mcp\/#breadcrumb"},"inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["https:\/\/blog.everpuredata.com\/es\/purely-technical\/unlocking-on-premises-storage-agentics-via-the-model-context-protocol-mcp\/"]}]},{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/blog.everpuredata.com\/es\/purely-technical\/unlocking-on-premises-storage-agentics-via-the-model-context-protocol-mcp\/#primaryimage","url":"https:\/\/blog.everpuredata.com\/wp-content\/uploads\/2025\/02\/Model-Context-Protocol.png","contentUrl":"https:\/\/blog.everpuredata.com\/wp-content\/uploads\/2025\/02\/Model-Context-Protocol.png","width":2184,"height":1414,"caption":"Model Context Protocol"},{"@type":"BreadcrumbList","@id":"https:\/\/blog.everpuredata.com\/es\/purely-technical\/unlocking-on-premises-storage-agentics-via-the-model-context-protocol-mcp\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/blog.everpuredata.com\/es\/"},{"@type":"ListItem","position":2,"name":"Desbloqueo de los agentes del almacenamiento local mediante el Protocolo de Contexto Modelo (MCP)"}]},{"@type":"WebSite","@id":"https:\/\/blog.everpuredata.com\/es\/#website","url":"https:\/\/blog.everpuredata.com\/es\/","name":"Everpure Blog","description":"Unleash the power of your data with an intelligent, unified storage and data management platform built for resilience and AI.","publisher":{"@id":"https:\/\/blog.everpuredata.com\/es\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/blog.everpuredata.com\/es\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"es"},{"@type":"Organization","@id":"https:\/\/blog.everpuredata.com\/es\/#organization","name":"Everpure","alternateName":"Pure Storage","url":"https:\/\/blog.everpuredata.com\/es\/","logo":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/blog.everpuredata.com\/es\/#\/schema\/logo\/image\/","url":"https:\/\/blog.everpuredata.com\/wp-content\/uploads\/2026\/08\/Everpure-Logo-Ash-Gray.png","contentUrl":"https:\/\/blog.everpuredata.com\/wp-content\/uploads\/2026\/08\/Everpure-Logo-Ash-Gray.png","width":2000,"height":342,"caption":"Everpure"},"image":{"@id":"https:\/\/blog.everpuredata.com\/es\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/PureStorage\/","https:\/\/x.com\/EverpureData","https:\/\/www.instagram.com\/purestorage\/","https:\/\/www.linkedin.com\/company\/everpure-data\/","https:\/\/www.youtube.com\/@everpure-data","https:\/\/en.wikipedia.org\/wiki\/Pure_Storage"]},{"@type":"Person","@id":"https:\/\/blog.everpuredata.com\/es\/#\/schema\/person\/6400212911014276b73d85cb75d33e32","name":"Jean-Baptiste Thomas","image":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/blog.everpuredata.com\/wp-content\/uploads\/2025\/02\/jean-batipste-thomas.jpg.imgo_.jpg42d08494e233342bf24a895fabaf1250","url":"https:\/\/blog.everpuredata.com\/wp-content\/uploads\/2025\/02\/jean-batipste-thomas.jpg.imgo_.jpg","contentUrl":"https:\/\/blog.everpuredata.com\/wp-content\/uploads\/2025\/02\/jean-batipste-thomas.jpg.imgo_.jpg","caption":"Jean-Baptiste Thomas"},"description":"Field Solution Architect focused on AI, ML, Advanced Analytics, Data Protection and ... Code","url":"https:\/\/blog.everpuredata.com\/es\/author\/jean-baptiste-thomas\/"}]}},"authors":[{"term_id":14258,"user_id":553,"is_guest":0,"slug":"jean-baptiste-thomas","display_name":"Jean-Baptiste Thomas","avatar_url":{"url":"https:\/\/blog.everpuredata.com\/wp-content\/uploads\/2025\/02\/jean-batipste-thomas.jpg.imgo_.jpg","url2x":"https:\/\/blog.everpuredata.com\/wp-content\/uploads\/2025\/02\/jean-batipste-thomas.jpg.imgo_.jpg"},"avatar_alt":"","avatar_decorative":"","author_category":"","first_name":"Jean-Baptiste","last_name":"Thomas","user_url":"","job_title":"","description":"Field Solution Architect focused on AI, ML, Advanced Analytics, Data Protection and ... Code"}],"_links":{"self":[{"href":"https:\/\/blog.everpuredata.com\/es\/wp-json\/wp\/v2\/posts\/156335","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.everpuredata.com\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.everpuredata.com\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.everpuredata.com\/es\/wp-json\/wp\/v2\/users\/553"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.everpuredata.com\/es\/wp-json\/wp\/v2\/comments?post=156335"}],"version-history":[{"count":0,"href":"https:\/\/blog.everpuredata.com\/es\/wp-json\/wp\/v2\/posts\/156335\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blog.everpuredata.com\/es\/wp-json\/wp\/v2\/media\/155505"}],"wp:attachment":[{"href":"https:\/\/blog.everpuredata.com\/es\/wp-json\/wp\/v2\/media?parent=156335"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.everpuredata.com\/es\/wp-json\/wp\/v2\/categories?post=156335"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.everpuredata.com\/es\/wp-json\/wp\/v2\/tags?post=156335"},{"taxonomy":"content-position","embeddable":true,"href":"https:\/\/blog.everpuredata.com\/es\/wp-json\/wp\/v2\/content-position?post=156335"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/blog.everpuredata.com\/es\/wp-json\/wp\/v2\/ppma_author?post=156335"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}