{"id":9422,"date":"2026-07-06T13:35:06","date_gmt":"2026-07-06T11:35:06","guid":{"rendered":"https:\/\/www.hostingtg.com\/blog\/?p=9422"},"modified":"2026-07-06T13:35:08","modified_gmt":"2026-07-06T11:35:08","slug":"como-instalar-servidor-mcp-wordpress","status":"publish","type":"post","link":"https:\/\/www.hostingtg.com\/blog\/como-instalar-servidor-mcp-wordpress\/","title":{"rendered":"C\u00f3mo instalar un servidor MCP en WordPress paso a paso"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Instalar un servidor MCP en WordPress es una de esas cosas que, de primeras, suenan m\u00e1s t\u00e9cnicas de lo que realmente son. La primera vez que lo pruebas, es normal pensar: \u201cvale, esto ya no es simplemente instalar un plugin y pulsar activar\u201d. Pero en cuanto entiendes qu\u00e9 est\u00e1 pasando, la idea encaja r\u00e1pido: est\u00e1s convirtiendo WordPress en un entorno con el que una inteligencia artificial puede comunicarse de forma mucho m\u00e1s directa.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Hasta ahora, usar <a href=\"https:\/\/www.hostingtg.com\/hosting-wordpress\/\">IA con WordPress<\/a> era bastante manual. Le ped\u00edas a ChatGPT, Claude o cualquier otro asistente que redactara una entrada, revisara un texto, propusiera una estructura o generara ideas. Despu\u00e9s ven\u00eda la parte menos emocionante: copiar, pegar, entrar en el panel de administraci\u00f3n, editar, guardar, previsualizar y comprobar que todo estuviera bien.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Con MCP, la sensaci\u00f3n cambia bastante.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">MCP, o <strong>Model Context Protocol<\/strong>, es un est\u00e1ndar abierto para conectar aplicaciones de IA con sistemas externos, datos, herramientas y flujos de trabajo. En otras palabras: permite que una IA no se quede solo en \u201cdecirte cosas\u201d, sino que pueda interactuar con herramientas reales cuando t\u00fa se lo autorizas. La documentaci\u00f3n oficial lo define como una forma estandarizada de conectar aplicaciones de IA con sistemas externos, algo as\u00ed como un \u201cUSB-C\u201d para aplicaciones de inteligencia artificial.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">En WordPress, esto abre una puerta muy interesante: que una IA pueda consultar informaci\u00f3n del sitio, descubrir capacidades disponibles, ayudarte a crear borradores, revisar contenido existente o ejecutar ciertas acciones mediante instrucciones en lenguaje natural. Y aqu\u00ed est\u00e1 el cambio de mentalidad: WordPress deja de ser un sistema aislado y empieza a formar parte de un flujo de trabajo conectado con IA.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Eso s\u00ed: conectar una IA a un WordPress autoalojado no es algo que yo har\u00eda a lo loco. Una cosa es permitir que el asistente consulte datos o prepare borradores, y otra muy distinta es darle acceso sin control a zonas sensibles de la web. Por eso, en esta gu\u00eda vamos a ver <strong>c\u00f3mo instalar un servidor MCP en WordPress paso a paso<\/strong>, pero tambi\u00e9n c\u00f3mo hacerlo con cabeza: permisos m\u00ednimos, entorno seguro, pruebas previas y una configuraci\u00f3n clara.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Qu\u00e9 es un servidor MCP en WordPress<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Un <a href=\"https:\/\/www.hostingtg.com\/servidores-vps\/\">servidor MCP<\/a> en WordPress es una capa que permite que un cliente compatible con MCP, como Claude Desktop, Cursor, Claude Code u otra herramienta compatible, pueda comunicarse con tu sitio WordPress.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Dicho de forma sencilla: el servidor MCP expone ciertas funciones de WordPress para que una IA pueda descubrirlas y usarlas. Esas funciones pueden ser de lectura, como obtener informaci\u00f3n del sitio o consultar entradas, o de escritura, como crear contenido o actualizar elementos, siempre que t\u00fa lo configures y el usuario tenga permisos para hacerlo.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">La clave est\u00e1 en que MCP no es \u201cotro plugin de IA para escribir textos\u201d. MCP es un protocolo de conexi\u00f3n. El objetivo no es solo generar contenido, sino permitir que una aplicaci\u00f3n de IA pueda trabajar con herramientas externas de una forma m\u00e1s estructurada.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Qu\u00e9 significa MCP o Model Context Protocol<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">MCP significa <strong>Model Context Protocol<\/strong>, traducido normalmente como <strong>Protocolo de Contexto de Modelo<\/strong>. Su funci\u00f3n es crear una forma com\u00fan para que los modelos de IA se conecten con datos, herramientas y servicios externos.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Esto es importante porque, hasta hace poco, muchas integraciones de IA funcionaban de forma muy fragmentada. Cada herramienta ten\u00eda su propio sistema, su propia API, sus propias reglas y su propia forma de conectar. MCP intenta ordenar ese escenario con un est\u00e1ndar com\u00fan.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">En el caso de WordPress, el enfoque oficial pasa por el <strong>WordPress MCP Adapter<\/strong>, un paquete que conecta la <strong>Abilities API<\/strong> de WordPress con la especificaci\u00f3n MCP. Seg\u00fan el repositorio oficial, este adaptador expone capacidades de WordPress como herramientas, recursos y prompts para agentes de IA, e incluye soporte para transporte HTTP y STDIO.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Qu\u00e9 cambia respecto al uso tradicional de la IA en WordPress<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">La diferencia principal est\u00e1 en el flujo de trabajo.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Antes, la IA te ayudaba desde fuera. T\u00fa le ped\u00edas algo, copiabas el resultado y lo llevabas manualmente a WordPress. Era \u00fatil, s\u00ed, pero segu\u00eda existiendo una barrera clara entre el asistente y el sitio.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Con MCP, esa barrera se reduce. La IA puede conectarse al entorno real de trabajo, entender qu\u00e9 herramientas est\u00e1n disponibles y ejecutar determinadas acciones si tiene permisos para ello.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">En mi caso, lo que m\u00e1s me hizo \u201cclic\u201d no fue la instalaci\u00f3n en s\u00ed, sino entender el cambio de enfoque. Ya no estamos hablando de usar la IA como un simple generador de textos, sino como una herramienta conectada al lugar donde realmente trabajamos: el panel, los contenidos, las p\u00e1ginas, las entradas y los flujos de publicaci\u00f3n.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">WordPress como servidor MCP: explicaci\u00f3n sencilla<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Cuando conviertes WordPress en servidor MCP, est\u00e1s permitiendo que tu sitio exponga ciertas capacidades a un cliente de IA.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Por ejemplo, una IA podr\u00eda recibir una instrucci\u00f3n como:<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\">\u201cRevisa las \u00faltimas entradas de mi WordPress y dime cu\u00e1les necesitan mejorar el title SEO.\u201d<\/p>\n<\/blockquote>\n\n\n\n<p class=\"wp-block-paragraph\">O algo como:<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\">\u201cPrepara un borrador sobre este tema con esta estructura y d\u00e9jalo pendiente de revisi\u00f3n.\u201d<\/p>\n<\/blockquote>\n\n\n\n<p class=\"wp-block-paragraph\">La IA no tendr\u00eda que adivinar c\u00f3mo funciona tu WordPress. El servidor MCP le dir\u00eda qu\u00e9 herramientas tiene disponibles, qu\u00e9 datos puede consultar y qu\u00e9 acciones puede ejecutar.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Aqu\u00ed es donde entra la <strong>Abilities API<\/strong>. En WordPress, una \u201cability\u201d es una capacidad registrada que describe qu\u00e9 puede hacer una funci\u00f3n, qu\u00e9 datos recibe, qu\u00e9 devuelve y qu\u00e9 permisos necesita. El MCP Adapter se encarga de transformar esas abilities en herramientas utilizables por clientes MCP. El blog oficial de desarrolladores de WordPress explica que el adaptador convierte abilities en primitivas MCP para que agentes de IA puedan descubrir y ejecutar funcionalidades del sitio.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Antes de instalar MCP en WordPress: requisitos y decisiones importantes<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Antes de lanzarte a instalar nada, conviene aclarar una cosa: <strong>no hay una \u00fanica forma de usar MCP con WordPress<\/strong>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Puedes instalar un plugin, usar el MCP Adapter oficial, trabajar en local con WP-CLI, conectar por HTTP, usar Claude Desktop, Cursor o incluso plantear una integraci\u00f3n m\u00e1s personalizada. La mejor opci\u00f3n depende de tu nivel t\u00e9cnico, del tipo de web y del uso que quieras darle.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Qu\u00e9 necesitas para empezar<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Para instalar un servidor MCP en WordPress de forma seria, conviene tener:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Un WordPress autoalojado o un entorno WordPress donde puedas instalar plugins y tocar configuraci\u00f3n.<\/li>\n\n\n\n<li>Acceso de administrador o, mejor a\u00fan, un usuario espec\u00edfico para la integraci\u00f3n.<\/li>\n\n\n\n<li>HTTPS si vas a conectar con credenciales desde fuera.<\/li>\n\n\n\n<li>Una copia de seguridad reciente.<\/li>\n\n\n\n<li>Un entorno de pruebas, staging o local.<\/li>\n\n\n\n<li>WP-CLI si vas a usar transporte STDIO en local.<\/li>\n\n\n\n<li>Node.js si vas a usar la v\u00eda HTTP con proxy remoto mediante <code>npx<\/code>.<\/li>\n\n\n\n<li>Un cliente compatible con MCP, como Claude Desktop, Cursor, Claude Code o VS Code.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">No te recomiendo empezar directamente en producci\u00f3n. Aunque tengas experiencia con WordPress, aqu\u00ed est\u00e1s abriendo una puerta nueva entre tu sitio y una herramienta externa. Yo lo probar\u00eda primero en local o staging, comprobar\u00eda qu\u00e9 acciones puede hacer la IA y solo despu\u00e9s valorar\u00eda moverlo a una web real.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Diferencia entre plugin MCP, MCP Adapter y configuraci\u00f3n manual<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">En este punto suele venir la confusi\u00f3n.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Un <strong>plugin MCP para WordPress<\/strong> puede ofrecer una v\u00eda m\u00e1s sencilla para usuarios que no quieren tocar demasiado c\u00f3digo. Normalmente instala una interfaz, genera endpoints o facilita la conexi\u00f3n con un cliente concreto.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">El <strong>WordPress MCP Adapter<\/strong> es la opci\u00f3n m\u00e1s alineada con el ecosistema oficial de WordPress. Es parte de la iniciativa AI Building Blocks for WordPress y sirve para conectar la Abilities API con MCP. El propio blog de desarrolladores de WordPress indica que el m\u00e9todo r\u00e1pido para empezar es descargar e instalar el adaptador como plugin desde la p\u00e1gina de releases del repositorio, y que al activarlo registra un servidor MCP por defecto llamado <code>mcp-adapter-default-server<\/code>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">La <strong>configuraci\u00f3n manual<\/strong> entra en juego cuando quieres crear tus propias abilities, registrar servidores personalizados o integrar MCP dentro de un plugin propio. En ese caso, puedes instalar el paquete con Composer usando <code>composer require wordpress\/mcp-adapter<\/code>.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Cu\u00e1ndo usar un entorno local, staging o producci\u00f3n<\/h3>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><tbody><tr><th>Entorno<\/th><th>Cu\u00e1ndo usarlo<\/th><th>Recomendaci\u00f3n<\/th><\/tr><tr><td>Local<\/td><td>Para aprender, probar WP-CLI y conectar Claude Desktop sin tocar una web real<\/td><td>Ideal para empezar<\/td><\/tr><tr><td>Staging<\/td><td>Para probar con datos parecidos a producci\u00f3n sin riesgo directo<\/td><td>Recomendado antes de publicar<\/td><\/tr><tr><td>Producci\u00f3n<\/td><td>Solo cuando ya sabes qu\u00e9 permisos das y qu\u00e9 acciones permites<\/td><td>Usar con restricciones<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Mi recomendaci\u00f3n es clara: empieza en local o staging. MCP tiene mucho potencial, pero tambi\u00e9n conviene tom\u00e1rselo con calma. No es lo mismo pedirle a una IA que prepare borradores que permitirle modificar configuraciones, usuarios, plugins o contenidos publicados.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Qu\u00e9 permisos deber\u00edas limitar desde el principio<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">El principio b\u00e1sico es este: <strong>la IA solo deber\u00eda poder hacer lo que realmente necesitas que haga<\/strong>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Para una primera instalaci\u00f3n, yo limitar\u00eda el uso a tareas de lectura o generaci\u00f3n de borradores. Por ejemplo:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Consultar informaci\u00f3n b\u00e1sica del sitio.<\/li>\n\n\n\n<li>Listar entradas o p\u00e1ginas.<\/li>\n\n\n\n<li>Crear borradores, no publicar directamente.<\/li>\n\n\n\n<li>Revisar contenido existente.<\/li>\n\n\n\n<li>Sugerir mejoras SEO.<\/li>\n\n\n\n<li>Analizar t\u00edtulos, slugs o metadescripciones.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Evitar\u00eda al principio:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Publicar directamente sin revisi\u00f3n.<\/li>\n\n\n\n<li>Modificar plugins.<\/li>\n\n\n\n<li>Cambiar ajustes del sitio.<\/li>\n\n\n\n<li>Gestionar usuarios.<\/li>\n\n\n\n<li>Tocar temas o plantillas.<\/li>\n\n\n\n<li>Ejecutar acciones irreversibles.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Aqu\u00ed la mentalidad correcta no es \u201cqu\u00e9 puede hacer MCP\u201d, sino \u201cqu\u00e9 necesito permitirle hacer a la IA para que me ayude sin poner en riesgo la web\u201d.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">C\u00f3mo instalar un servidor MCP en WordPress paso a paso<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Vamos con la parte pr\u00e1ctica. La idea de esta gu\u00eda es explicarlo de forma entendible, no simplemente tirar comandos y dejarte solo ante el peligro.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Hay dos caminos principales:<\/p>\n\n\n\n<ol start=\"1\" class=\"wp-block-list\">\n<li><strong>Instalar el MCP Adapter como plugin<\/strong>, la v\u00eda m\u00e1s directa para empezar.<\/li>\n\n\n\n<li><strong>Instalar el MCP Adapter con Composer<\/strong>, m\u00e1s pensada para desarrolladores o para crear servidores MCP personalizados dentro de un plugin.<\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\">Para la mayor\u00eda de usuarios, empezar\u00eda por la primera opci\u00f3n.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Paso 1: haz una copia de seguridad y prepara un entorno seguro<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Antes de instalar MCP en WordPress, haz una copia de seguridad completa:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Archivos.<\/li>\n\n\n\n<li>Base de datos.<\/li>\n\n\n\n<li>Plugins.<\/li>\n\n\n\n<li>Tema activo.<\/li>\n\n\n\n<li>Configuraci\u00f3n cr\u00edtica.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Despu\u00e9s, decide d\u00f3nde vas a probarlo.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Lo ideal es un entorno local o staging. Si usas herramientas como Local, Studio, DevKinsta, staging de tu hosting o una copia temporal del sitio, mejor. As\u00ed puedes romper cosas, ajustar permisos y probar conexiones sin afectar a usuarios reales.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Este paso puede parecer aburrido, pero es el que te evita disgustos. Con MCP est\u00e1s conectando una IA con tu web, as\u00ed que no lo tratar\u00eda como una instalaci\u00f3n cualquiera.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Paso 2: instala el plugin o adaptador MCP compatible con WordPress<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">La v\u00eda recomendada para empezar es usar el <strong>WordPress MCP Adapter<\/strong>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Tienes dos opciones:<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Opci\u00f3n A: instalar el MCP Adapter como plugin<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">Descarga el paquete desde el repositorio oficial del <a href=\"https:\/\/github.com\/wordpress\/mcp-adapter\" target=\"_blank\" rel=\"noopener\">MCP Adapter<\/a> y s\u00fabelo como plugin en WordPress:<\/p>\n\n\n\n<ol start=\"1\" class=\"wp-block-list\">\n<li>Entra en el panel de WordPress.<\/li>\n\n\n\n<li>Ve a <strong>Plugins > A\u00f1adir nuevo<\/strong>.<\/li>\n\n\n\n<li>Haz clic en <strong>Subir plugin<\/strong>.<\/li>\n\n\n\n<li>Sube el archivo <code>.zip<\/code>.<\/li>\n\n\n\n<li>Inst\u00e1lalo y act\u00edvalo.<\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\">Al activarlo, el adaptador registra un servidor MCP por defecto llamado <code>mcp-adapter-default-server<\/code> y expone herramientas relacionadas con descubrir, obtener informaci\u00f3n y ejecutar abilities.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Opci\u00f3n B: instalarlo con Composer<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">Esta opci\u00f3n tiene sentido si est\u00e1s desarrollando un plugin propio o quieres crear un servidor MCP personalizado:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>composer require wordpress\/mcp-adapter<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Despu\u00e9s, debes cargar el autoloader de Composer en tu plugin:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>if ( file_exists( __DIR__ . '\/vendor\/autoload.php' ) ) {\n    require_once __DIR__ . '\/vendor\/autoload.php';\n}<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Y comprobar que la clase del adaptador est\u00e1 disponible antes de inicializarlo:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>if ( ! class_exists( WP\\MCP\\Core\\McpAdapter::class ) ) {\n    return;\n}\n\nWP\\MCP\\Core\\McpAdapter::instance();<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Esta v\u00eda es m\u00e1s flexible, pero tambi\u00e9n m\u00e1s t\u00e9cnica. Para un usuario que quiere instalar un servidor MCP en WordPress paso a paso y probarlo con Claude, empezar\u00eda por la opci\u00f3n de plugin.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Paso 3: activa las funciones necesarias desde WordPress<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Instalar el adaptador no significa que la IA pueda hacerlo todo autom\u00e1ticamente. Y eso es bueno.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">El MCP Adapter trabaja con abilities. Para que una ability est\u00e9 disponible en el servidor MCP por defecto, debe marcarse expl\u00edcitamente como p\u00fablica para MCP mediante <code>meta.mcp.public<\/code>. La documentaci\u00f3n de WordPress explica que las abilities solo est\u00e1n disponibles en el servidor por defecto si se marcan de forma expl\u00edcita con ese flag.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Un ejemplo simplificado ser\u00eda:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>add_action( 'wp_abilities_api_init', function () {\n    wp_register_ability( 'mi-plugin\/obtener-entradas', array(\n        'label' =&gt; 'Obtener entradas',\n        'description' =&gt; 'Devuelve una lista de entradas recientes',\n        'category' =&gt; 'content',\n        'execute_callback' =&gt; function () {\n            return get_posts( array(\n                'numberposts' =&gt; 5,\n                'post_status' =&gt; 'publish',\n            ) );\n        },\n        'permission_callback' =&gt; function () {\n            return current_user_can( 'read' );\n        },\n        'meta' =&gt; array(\n            'mcp' =&gt; array(\n                'public' =&gt; true,\n            ),\n        ),\n    ) );\n} );<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">F\u00edjate en un detalle importante: el <code>permission_callback<\/code>. Esa es la cerradura. Ah\u00ed decides qui\u00e9n puede ejecutar esa ability.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Para empezar, una ability de lectura es perfecta. Te permite comprobar que todo funciona sin darle a la IA capacidad de modificar contenido.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Paso 4: crea una contrase\u00f1a de aplicaci\u00f3n para conectar el cliente MCP<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Si vas a conectar tu WordPress mediante HTTP, normalmente necesitar\u00e1s una credencial para que el cliente pueda autenticarse.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">En WordPress, lo habitual es usar una <strong>contrase\u00f1a de aplicaci\u00f3n<\/strong>. Las Application Passwords permiten generar credenciales revocables por aplicaci\u00f3n para acceso program\u00e1tico, evitando compartir la contrase\u00f1a principal del usuario. WordPress explica que est\u00e1n vinculadas a un usuario concreto, se muestran solo una vez al crearlas y pueden revocarse individualmente.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Para crear una:<\/p>\n\n\n\n<ol start=\"1\" class=\"wp-block-list\">\n<li>Entra en WordPress.<\/li>\n\n\n\n<li>Ve a <strong>Usuarios > Perfil<\/strong>.<\/li>\n\n\n\n<li>Busca la secci\u00f3n <strong>Contrase\u00f1as de aplicaci\u00f3n<\/strong>.<\/li>\n\n\n\n<li>Escribe un nombre descriptivo, por ejemplo: <code>Claude MCP WordPress<\/code>.<\/li>\n\n\n\n<li>Genera la contrase\u00f1a.<\/li>\n\n\n\n<li>C\u00f3piala y gu\u00e1rdala en un lugar seguro.<\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\">Importante: WordPress solo te mostrar\u00e1 esa contrase\u00f1a una vez. Si la pierdes, tendr\u00e1s que revocarla y crear otra.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Tambi\u00e9n es buena idea crear un usuario espec\u00edfico para MCP. Por ejemplo, un usuario con permisos limitados si solo quieres trabajar con borradores o lectura. No uses tu administrador principal si no es necesario.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Paso 5: configura el servidor MCP y define su alcance<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Aqu\u00ed decides c\u00f3mo va a comunicarse tu cliente MCP con WordPress.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Las dos v\u00edas habituales son:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>STDIO<\/strong>, recomendada para instalaciones locales.<\/li>\n\n\n\n<li><strong>HTTP<\/strong>, \u00fatil cuando WordPress est\u00e1 en un servidor o quieres conectar mediante endpoint remoto.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">El blog oficial de desarrolladores de WordPress explica que un sitio WordPress habilitado como servidor MCP puede comunicarse mediante STDIO o HTTP, y que la elecci\u00f3n depende normalmente de d\u00f3nde est\u00e9 alojado el sitio. Para desarrollo local, STDIO suele ser la v\u00eda m\u00e1s directa con WP-CLI.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Configuraci\u00f3n STDIO para WordPress local<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">Ejemplo:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>{\n  \"mcpServers\": {\n    \"wordpress-mcp-server\": {\n      \"command\": \"wp\",\n      \"args\": &#91;\n        \"--path=\/ruta\/a\/tu\/wordpress\",\n        \"mcp-adapter\",\n        \"serve\",\n        \"--server=mcp-adapter-default-server\",\n        \"--user=admin\"\n      ]\n    }\n  }\n}<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Cambia:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><code>\/ruta\/a\/tu\/wordpress<\/code> por la ruta real de tu instalaci\u00f3n.<\/li>\n\n\n\n<li><code>admin<\/code> por el usuario que quieras usar.<\/li>\n\n\n\n<li><code>wordpress-mcp-server<\/code> por el nombre interno que prefieras.<\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\">Configuraci\u00f3n HTTP para WordPress remoto o accesible por URL<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">Ejemplo:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>{\n  \"mcpServers\": {\n    \"wordpress-http\": {\n      \"command\": \"npx\",\n      \"args\": &#91;\"-y\", \"@automattic\/mcp-wordpress-remote@latest\"],\n      \"env\": {\n        \"WP_API_URL\": \"https:\/\/tudominio.com\/wp-json\/mcp\/mcp-adapter-default-server\",\n        \"WP_API_USERNAME\": \"usuario_mcp\",\n        \"WP_API_PASSWORD\": \"TU_CONTRASE\u00d1A_DE_APLICACION\"\n      }\n    }\n  }\n}<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">En la configuraci\u00f3n HTTP, la URL apunta al endpoint MCP de tu WordPress, el usuario es el usuario de WordPress que autoriza la conexi\u00f3n y la contrase\u00f1a debe ser la contrase\u00f1a de aplicaci\u00f3n, no la contrase\u00f1a normal de acceso al panel.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Paso 6: conecta WordPress con Claude Desktop u otro cliente MCP<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Claude Desktop es uno de los clientes m\u00e1s usados para probar MCP.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Para conectarlo manualmente:<\/p>\n\n\n\n<ol start=\"1\" class=\"wp-block-list\">\n<li>Abre Claude Desktop.<\/li>\n\n\n\n<li>Ve a <strong>Settings<\/strong>.<\/li>\n\n\n\n<li>Entra en la secci\u00f3n <strong>Developer<\/strong>.<\/li>\n\n\n\n<li>Busca <strong>Local MCP servers<\/strong>.<\/li>\n\n\n\n<li>Pulsa <strong>Edit config<\/strong>.<\/li>\n\n\n\n<li>A\u00f1ade tu configuraci\u00f3n en el archivo <code>claude_desktop_config.json<\/code>.<\/li>\n\n\n\n<li>Guarda el archivo.<\/li>\n\n\n\n<li>Reinicia Claude Desktop.<\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\">El blog oficial de WordPress indica que en Claude Desktop se a\u00f1aden servidores MCP desde la pesta\u00f1a Developer, editando el archivo <code>claude_desktop_config.json<\/code>, y que los servidores se definen dentro de un objeto <code>mcpServers<\/code>. Tambi\u00e9n se\u00f1ala que Claude Desktop lee esa configuraci\u00f3n al iniciar, por lo que hay que reiniciarlo tras guardar cambios.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Claude tambi\u00e9n ha ido incorporando extensiones de escritorio para facilitar la instalaci\u00f3n y gesti\u00f3n de servidores MCP locales, aunque en una integraci\u00f3n de WordPress todav\u00eda es habitual encontrarse con configuraci\u00f3n JSON, sobre todo en entornos de desarrollo. La documentaci\u00f3n de Claude explica que las Desktop Extensions permiten instalar y gestionar servidores MCP locales de forma m\u00e1s sencilla que editando JSON y dependencias manualmente.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Paso 7: prueba la conexi\u00f3n antes de usarla en serio<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Cuando reinicies Claude Desktop, comprueba si el servidor aparece como activo.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Una prueba sencilla ser\u00eda pedirle algo como:<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\">\u201cConsulta la informaci\u00f3n b\u00e1sica de mi sitio WordPress.\u201d<\/p>\n<\/blockquote>\n\n\n\n<p class=\"wp-block-paragraph\">O:<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\">\u201cDescubre qu\u00e9 herramientas MCP hay disponibles en mi WordPress.\u201d<\/p>\n<\/blockquote>\n\n\n\n<p class=\"wp-block-paragraph\">Si todo est\u00e1 bien, el cliente MCP deber\u00eda detectar el servidor, descubrir las herramientas disponibles y ejecutar la ability correspondiente. En el ejemplo del blog oficial de WordPress, Claude puede descubrir abilities y ejecutar una ability como <code>core\/get-site-info<\/code> para devolver informaci\u00f3n del sitio.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">No pases directamente a acciones de escritura. Primero prueba lectura. Luego prueba borradores. Y solo cuando tengas claro qu\u00e9 hace cada herramienta, valora permisos m\u00e1s avanzados.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">C\u00f3mo conectar Claude Desktop con WordPress usando MCP<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Claude Desktop es una de las formas m\u00e1s pr\u00e1cticas de probar si tu servidor MCP en WordPress est\u00e1 funcionando.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Aqu\u00ed el objetivo no es solo \u201cconectar y ya\u201d. Lo importante es verificar que Claude detecta el servidor, que puede descubrir las herramientas disponibles y que las acciones tienen sentido.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">D\u00f3nde encontrar el archivo de configuraci\u00f3n de Claude<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">En Claude Desktop:<\/p>\n\n\n\n<ol start=\"1\" class=\"wp-block-list\">\n<li>Abre <strong>Settings<\/strong>.<\/li>\n\n\n\n<li>Entra en <strong>Developer<\/strong>.<\/li>\n\n\n\n<li>Busca <strong>Local MCP servers<\/strong>.<\/li>\n\n\n\n<li>Haz clic en <strong>Edit config<\/strong>.<\/li>\n\n\n\n<li>Se abrir\u00e1 el archivo <code>claude_desktop_config.json<\/code>.<\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\">Dentro de ese archivo debes a\u00f1adir tu servidor MCP en el objeto <code>mcpServers<\/code>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Ejemplo base:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>{\n  \"mcpServers\": {\n    \"wordpress-mcp-server\": {\n      \"command\": \"wp\",\n      \"args\": &#91;\n        \"--path=\/ruta\/a\/tu\/wordpress\",\n        \"mcp-adapter\",\n        \"serve\",\n        \"--server=mcp-adapter-default-server\",\n        \"--user=usuario_mcp\"\n      ]\n    }\n  }\n}<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Si ya tienes otros servidores MCP configurados, no borres el archivo entero. A\u00f1ade el bloque de WordPress respetando la estructura JSON.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Ejemplo de configuraci\u00f3n MCP para WordPress<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Para un sitio local, usar\u00eda STDIO:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>{\n  \"mcpServers\": {\n    \"wordpress-local\": {\n      \"command\": \"wp\",\n      \"args\": &#91;\n        \"--path=\/Users\/tuusuario\/Sites\/mi-wordpress\",\n        \"mcp-adapter\",\n        \"serve\",\n        \"--server=mcp-adapter-default-server\",\n        \"--user=usuario_mcp\"\n      ]\n    }\n  }\n}<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Para un sitio remoto o accesible v\u00eda HTTP:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>{\n  \"mcpServers\": {\n    \"wordpress-remoto\": {\n      \"command\": \"npx\",\n      \"args\": &#91;\"-y\", \"@automattic\/mcp-wordpress-remote@latest\"],\n      \"env\": {\n        \"WP_API_URL\": \"https:\/\/tudominio.com\/wp-json\/mcp\/mcp-adapter-default-server\",\n        \"WP_API_USERNAME\": \"usuario_mcp\",\n        \"WP_API_PASSWORD\": \"TU_CONTRASE\u00d1A_DE_APLICACION\"\n      }\n    }\n  }\n}<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Mi recomendaci\u00f3n: usa nombres claros. Si tienes varias webs, llama al servidor <code>wordpress-cliente-a<\/code>, <code>wordpress-blog-local<\/code> o <code>wordpress-staging<\/code>. Cuando conectas varias cosas a la IA, los nombres gen\u00e9ricos acaban siendo un l\u00edo.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">C\u00f3mo comprobar si Claude detecta el servidor MCP<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Despu\u00e9s de guardar el archivo:<\/p>\n\n\n\n<ol start=\"1\" class=\"wp-block-list\">\n<li>Cierra Claude Desktop.<\/li>\n\n\n\n<li>Vuelve a abrirlo.<\/li>\n\n\n\n<li>Entra otra vez en <strong>Settings > Developer<\/strong>.<\/li>\n\n\n\n<li>Comprueba si el servidor aparece como activo o en ejecuci\u00f3n.<\/li>\n\n\n\n<li>Inicia una conversaci\u00f3n nueva.<\/li>\n\n\n\n<li>Pregunta por las herramientas disponibles.<\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\">Puedes probar con prompts como:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>\u00bfQu\u00e9 herramientas tienes disponibles de mi servidor WordPress?<\/code><\/pre>\n\n\n\n<pre class=\"wp-block-code\"><code>Consulta la informaci\u00f3n b\u00e1sica de mi sitio WordPress.<\/code><\/pre>\n\n\n\n<pre class=\"wp-block-code\"><code>Revisa las \u00faltimas entradas disponibles y dime qu\u00e9 puedes analizar.<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Si Claude no ve el servidor, revisa:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Que el JSON est\u00e9 bien formado.<\/li>\n\n\n\n<li>Que la ruta de WordPress exista.<\/li>\n\n\n\n<li>Que WP-CLI funcione desde la terminal.<\/li>\n\n\n\n<li>Que el usuario exista.<\/li>\n\n\n\n<li>Que la contrase\u00f1a de aplicaci\u00f3n sea correcta.<\/li>\n\n\n\n<li>Que el endpoint MCP sea accesible.<\/li>\n\n\n\n<li>Que hayas reiniciado Claude Desktop.<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Qu\u00e9 puedes hacer con un servidor MCP en WordPress<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">La parte interesante empieza cuando la conexi\u00f3n funciona.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Aqu\u00ed es donde MCP deja de ser una instalaci\u00f3n t\u00e9cnica y se convierte en una herramienta de productividad real. En mi caso, lo que m\u00e1s me llama la atenci\u00f3n no es \u201cque la IA escriba\u201d, porque eso ya lo hac\u00eda antes. Lo potente es que pueda trabajar sobre el contexto real del sitio.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Crear y revisar borradores de entradas<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Uno de los usos m\u00e1s razonables para empezar es la creaci\u00f3n de borradores.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Por ejemplo:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Crea un borrador en WordPress sobre \u201cc\u00f3mo optimizar im\u00e1genes en WooCommerce\u201d.\nUsa un tono pr\u00e1ctico, estructura H2\/H3 y deja el estado como borrador.<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Este tipo de uso es bastante seguro si configuras bien los permisos. La IA no publica directamente, pero te ahorra el trabajo inicial de pasar el contenido a WordPress.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Despu\u00e9s t\u00fa revisas, editas, a\u00f1ades criterio humano, compruebas enlaces, im\u00e1genes, SEO y publicaci\u00f3n.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Consultar contenido existente del sitio<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Otro caso muy \u00fatil es pedir an\u00e1lisis sobre contenido ya existente.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Por ejemplo:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Revisa las \u00faltimas 10 entradas del blog y dime cu\u00e1les tienen t\u00edtulos poco claros.<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">O:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Detecta p\u00e1ginas que podr\u00edan necesitar una actualizaci\u00f3n de contenido.<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Esto puede ahorrar much\u00edsimo tiempo en webs con mucho contenido. En lugar de ir entrada por entrada, la IA puede ayudarte a encontrar patrones, duplicidades, t\u00edtulos flojos o temas pendientes de actualizar.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Actualizar p\u00e1ginas o entradas con instrucciones en lenguaje natural<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Cuando ya tengas m\u00e1s confianza, puedes permitir acciones de actualizaci\u00f3n.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Por ejemplo:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Actualiza el borrador sobre MCP en WordPress a\u00f1adiendo una secci\u00f3n de errores comunes.\nNo lo publiques todav\u00eda.<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">La clave aqu\u00ed es el control. Yo no empezar\u00eda permitiendo que la IA publique o modifique p\u00e1ginas cr\u00edticas. Primero borradores. Despu\u00e9s contenidos secundarios. Y solo con el tiempo, si tiene sentido, acciones m\u00e1s delicadas.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Automatizar tareas repetitivas sin perder el control editorial<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">MCP puede ser especialmente \u00fatil si gestionas varias webs, publicas con frecuencia o haces muchas tareas repetitivas dentro del panel.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Algunos usos interesantes:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Preparar borradores SEO.<\/li>\n\n\n\n<li>Revisar contenidos antiguos.<\/li>\n\n\n\n<li>Crear res\u00famenes de entradas.<\/li>\n\n\n\n<li>Generar propuestas de enlazado interno.<\/li>\n\n\n\n<li>Consultar informaci\u00f3n del sitio.<\/li>\n\n\n\n<li>Detectar entradas sin actualizar.<\/li>\n\n\n\n<li>Preparar estructuras de posts.<\/li>\n\n\n\n<li>Revisar metadatos.<\/li>\n\n\n\n<li>Crear documentaci\u00f3n interna.<\/li>\n\n\n\n<li>Analizar patrones de publicaci\u00f3n.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Pero insisto: MCP no sustituye la revisi\u00f3n humana. Yo lo veo como una capa adicional de productividad. La IA puede acelerar, ordenar y ejecutar tareas, pero la responsabilidad final sobre lo que se publica en una web debe seguir siendo nuestra.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Seguridad al instalar MCP en WordPress<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Esta es, para m\u00ed, la secci\u00f3n m\u00e1s importante de toda la gu\u00eda.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Porque s\u00ed, instalar MCP en WordPress mola. Conectar Claude con tu sitio mola. Pedirle a una IA que consulte, prepare o edite cosas mola. Pero tambi\u00e9n hay que entender lo que implica.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Est\u00e1s dando a una herramienta externa la posibilidad de interactuar con tu WordPress. Eso exige l\u00edmites.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Por qu\u00e9 no deber\u00edas dar acceso total a la IA<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">No uses un usuario administrador para todo si no hace falta.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Un administrador puede hacer demasiadas cosas: instalar plugins, cambiar configuraciones, modificar usuarios, tocar contenido cr\u00edtico y afectar a toda la web. Para una primera integraci\u00f3n MCP, eso es excesivo.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Mejor crea un usuario espec\u00edfico para la conexi\u00f3n, con permisos ajustados al caso de uso. Si solo quieres consultar contenido, dale permisos de lectura. Si quieres crear borradores, dale capacidad para crear entradas, pero no necesariamente para publicar.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Una cosa es que el asistente te ayude a gestionar contenido. Otra muy distinta es darle acceso sin control a partes delicadas de la web.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Permisos m\u00ednimos recomendados<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Para empezar, usar\u00eda esta escala:<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><tbody><tr><td>Caso de uso<\/td><td>Permiso recomendado<\/td><\/tr><tr><td>Consultar informaci\u00f3n b\u00e1sica<\/td><td>Lectura<\/td><\/tr><tr><td>Revisar entradas existentes<\/td><td>Lectura sobre posts<\/td><\/tr><tr><td>Crear borradores<\/td><td>Autor o rol personalizado<\/td><\/tr><tr><td>Editar borradores<\/td><td>Editor limitado o rol personalizado<\/td><\/tr><tr><td>Publicar contenido<\/td><td>Solo si hay revisi\u00f3n previa clara<\/td><\/tr><tr><td>Gestionar plugins, temas o usuarios<\/td><td>Evitar salvo caso muy justificado<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">La regla es sencilla: <strong>m\u00ednimo acceso necesario<\/strong>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Adem\u00e1s, separa usuarios. No uses tu cuenta personal de administrador como cuenta de integraci\u00f3n MCP.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Qu\u00e9 evitar en una web en producci\u00f3n<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">En producci\u00f3n evitar\u00eda:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Probar configuraciones nuevas directamente.<\/li>\n\n\n\n<li>Usar contrase\u00f1as de aplicaci\u00f3n en usuarios administradores sin necesidad.<\/li>\n\n\n\n<li>Permitir publicaci\u00f3n autom\u00e1tica.<\/li>\n\n\n\n<li>Exponer abilities de escritura sin permisos claros.<\/li>\n\n\n\n<li>Dejar activas abilities de prueba.<\/li>\n\n\n\n<li>Guardar contrase\u00f1as en archivos compartidos.<\/li>\n\n\n\n<li>Usar HTTP sin HTTPS en conexiones remotas.<\/li>\n\n\n\n<li>No revisar logs o actividad.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Las contrase\u00f1as de aplicaci\u00f3n deben tratarse como secretos. WordPress recomienda usarlas con HTTPS, ya que las credenciales de autenticaci\u00f3n b\u00e1sica pueden interceptarse si se env\u00edan sin cifrar.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Buenas pr\u00e1cticas antes de conectar una IA a tu WordPress<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Antes de usar MCP en serio, revisar\u00eda esta checklist:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Crear copia de seguridad.<\/li>\n\n\n\n<li>Probar en local o staging.<\/li>\n\n\n\n<li>Crear usuario espec\u00edfico para MCP.<\/li>\n\n\n\n<li>Usar contrase\u00f1a de aplicaci\u00f3n revocable.<\/li>\n\n\n\n<li>Activar solo abilities necesarias.<\/li>\n\n\n\n<li>Empezar con lectura.<\/li>\n\n\n\n<li>Probar despu\u00e9s creaci\u00f3n de borradores.<\/li>\n\n\n\n<li>Revisar logs.<\/li>\n\n\n\n<li>Documentar qu\u00e9 puede hacer la IA.<\/li>\n\n\n\n<li>Revocar credenciales si algo no cuadra.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Tambi\u00e9n conviene revisar peri\u00f3dicamente las contrase\u00f1as de aplicaci\u00f3n activas. WordPress permite ver metadatos de uso y revocar contrase\u00f1as individuales desde el perfil del usuario.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Errores comunes al configurar MCP en WordPress<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Al instalar un servidor MCP en WordPress, los fallos suelen estar en cuatro sitios: credenciales, rutas, JSON o permisos.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">La buena noticia es que casi todos tienen soluci\u00f3n r\u00e1pida si sabes d\u00f3nde mirar.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Claude no detecta el servidor MCP<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Posibles causas:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>No has reiniciado Claude Desktop.<\/li>\n\n\n\n<li>El archivo <code>claude_desktop_config.json<\/code> tiene un error de sintaxis.<\/li>\n\n\n\n<li>El objeto <code>mcpServers<\/code> est\u00e1 mal escrito.<\/li>\n\n\n\n<li>La ruta de WordPress no existe.<\/li>\n\n\n\n<li>WP-CLI no est\u00e1 disponible.<\/li>\n\n\n\n<li>El comando <code>wp<\/code> no funciona desde la terminal.<\/li>\n\n\n\n<li>El servidor MCP falla al arrancar.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Soluci\u00f3n:<\/p>\n\n\n\n<ol start=\"1\" class=\"wp-block-list\">\n<li>Valida el JSON con un validador.<\/li>\n\n\n\n<li>Ejecuta <code>wp --info<\/code> en la terminal.<\/li>\n\n\n\n<li>Comprueba la ruta de WordPress.<\/li>\n\n\n\n<li>Revisa que el usuario exista.<\/li>\n\n\n\n<li>Reinicia Claude Desktop.<\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\">La documentaci\u00f3n de Claude recomienda revisar configuraci\u00f3n, credenciales y rutas cuando una extensi\u00f3n aparece instalada pero las herramientas no est\u00e1n disponibles. Tambi\u00e9n permite comprobar servidores conectados desde la zona de conectores o ajustes de desarrollador.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">La contrase\u00f1a de aplicaci\u00f3n no funciona<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Revisa esto:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Est\u00e1s usando la contrase\u00f1a de aplicaci\u00f3n, no la contrase\u00f1a normal.<\/li>\n\n\n\n<li>Copiaste la contrase\u00f1a completa.<\/li>\n\n\n\n<li>El usuario existe.<\/li>\n\n\n\n<li>El usuario tiene permisos suficientes.<\/li>\n\n\n\n<li>El sitio usa HTTPS.<\/li>\n\n\n\n<li>Un plugin de seguridad no ha desactivado Application Passwords.<\/li>\n\n\n\n<li>La contrase\u00f1a no fue revocada.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Recuerda: las contrase\u00f1as de aplicaci\u00f3n no sirven para iniciar sesi\u00f3n en <code>wp-login.php<\/code>. Est\u00e1n pensadas para aplicaciones, scripts e integraciones.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Problemas con rutas, JSON o configuraci\u00f3n local<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Si usas STDIO, la ruta es clave.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Este bloque:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>\"--path=\/ruta\/a\/tu\/wordpress\"<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Debe apuntar a la carpeta real donde est\u00e1 instalado WordPress.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">No pongas la URL del sitio. Pon la ruta del sistema de archivos. Por ejemplo:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>\"--path=\/Users\/tuusuario\/Sites\/mi-wordpress\"<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">En Windows, cuidado con las barras y escapes. Si el JSON se rompe, Claude no cargar\u00e1 el servidor.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Permisos insuficientes o demasiado amplios<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Puede pasar lo contrario:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>La IA no puede hacer nada porque el usuario no tiene permisos.<\/li>\n\n\n\n<li>La IA puede hacer demasiado porque est\u00e1s usando un administrador.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Lo primero es molesto. Lo segundo es peligroso.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Empieza con permisos de lectura. Luego sube poco a poco. Si necesitas escribir, limita a borradores. Si necesitas publicar, a\u00f1ade una revisi\u00f3n humana antes.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">\u00bfMerece la pena instalar MCP en WordPress?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">S\u00ed, pero no para todo el mundo ni de cualquier manera.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Si solo usas WordPress de vez en cuando, quiz\u00e1 te baste con seguir copiando y pegando contenido desde tu asistente de IA. Pero si publicas con frecuencia, gestionas varias webs, haces mantenimiento de contenido o quieres reducir tareas repetitivas, MCP puede cambiar bastante tu forma de trabajar.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Ventajas reales para creadores de contenido y administradores web<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Las ventajas m\u00e1s claras son:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Menos trabajo manual.<\/li>\n\n\n\n<li>Mejor conexi\u00f3n entre IA y contenido real.<\/li>\n\n\n\n<li>Posibilidad de revisar entradas existentes.<\/li>\n\n\n\n<li>Automatizaci\u00f3n de tareas repetitivas.<\/li>\n\n\n\n<li>Creaci\u00f3n de borradores m\u00e1s r\u00e1pida.<\/li>\n\n\n\n<li>An\u00e1lisis de contenido dentro del propio flujo.<\/li>\n\n\n\n<li>Integraci\u00f3n con clientes como Claude Desktop o Cursor.<\/li>\n\n\n\n<li>Mayor flexibilidad que un plugin de IA cerrado.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Para creadores de contenido, MCP puede ser especialmente interesante porque reduce el salto constante entre herramientas. En vez de pedir algo a la IA, copiarlo, pegarlo, abrir WordPress y ajustarlo, puedes acercar mucho m\u00e1s la IA al entorno donde el contenido vive realmente.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Limitaciones actuales de MCP en WordPress<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Tambi\u00e9n hay limitaciones:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Todav\u00eda es una tecnolog\u00eda relativamente nueva.<\/li>\n\n\n\n<li>Algunas configuraciones requieren conocimientos t\u00e9cnicos.<\/li>\n\n\n\n<li>No todos los plugins exponen abilities \u00fatiles.<\/li>\n\n\n\n<li>La seguridad depende mucho de permisos y configuraci\u00f3n.<\/li>\n\n\n\n<li>Los errores de JSON, rutas o credenciales pueden frustrar al principio.<\/li>\n\n\n\n<li>No conviene usarlo sin revisi\u00f3n humana.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Mi sensaci\u00f3n despu\u00e9s de probar este tipo de integraci\u00f3n es que estamos en una fase temprana, pero con mucho potencial. No lo veo como algo que vaya a sustituir al criterio humano, sino como una capa m\u00e1s de productividad sobre WordPress.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Mi recomendaci\u00f3n antes de usarlo en proyectos importantes<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Mi recomendaci\u00f3n ser\u00eda esta:<\/p>\n\n\n\n<ol start=\"1\" class=\"wp-block-list\">\n<li>Prueba primero en local.<\/li>\n\n\n\n<li>Conecta Claude Desktop con STDIO.<\/li>\n\n\n\n<li>Usa una ability de lectura.<\/li>\n\n\n\n<li>Comprueba que la IA descubre herramientas.<\/li>\n\n\n\n<li>A\u00f1ade despu\u00e9s creaci\u00f3n de borradores.<\/li>\n\n\n\n<li>Mant\u00e9n publicaci\u00f3n y cambios sensibles fuera al principio.<\/li>\n\n\n\n<li>Documenta qu\u00e9 permisos tiene cada usuario MCP.<\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\">MCP merece la pena cuando lo usas con una finalidad clara. No lo instales \u201cporque est\u00e1 de moda\u201d. Inst\u00e1lalo porque quieres resolver un flujo concreto: crear borradores, revisar contenido, consultar datos, automatizar tareas o conectar mejor la IA con tu WordPress.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">MCP convierte WordPress en una herramienta conectada a la IA<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Instalar un servidor MCP en WordPress paso a paso no va solo de a\u00f1adir una integraci\u00f3n m\u00e1s. Va de entender hacia d\u00f3nde se dirige la relaci\u00f3n entre inteligencia artificial y sitios web.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Durante a\u00f1os, la IA nos ayudaba desde fuera: generaba textos, ideas, estructuras o fragmentos de c\u00f3digo. Pero WordPress segu\u00eda siendo un espacio separado. Con MCP, esa separaci\u00f3n empieza a reducirse.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Ahora una IA puede descubrir herramientas, consultar informaci\u00f3n del sitio y, con los permisos adecuados, ejecutar acciones dentro de un flujo controlado.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">La clave est\u00e1 en hacerlo bien.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Empieza en local o staging. Usa el MCP Adapter oficial si quieres alinearte con el ecosistema WordPress. Crea contrase\u00f1as de aplicaci\u00f3n revocables. Limita permisos. Prueba primero lectura. No publiques autom\u00e1ticamente sin revisi\u00f3n. Y, sobre todo, mant\u00e9n claro qu\u00e9 quieres conseguir.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">En mi caso, lo m\u00e1s interesante de MCP no es que la IA pueda \u201chacer m\u00e1s cosas\u201d, sino que WordPress empieza a formar parte de un flujo de trabajo m\u00e1s natural. La IA deja de ser una ventana externa donde pides textos y pasa a convertirse en una herramienta conectada al entorno real donde trabajas.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Ese cambio, bien usado, puede ahorrar mucho tiempo. Mal usado, puede abrir riesgos innecesarios. Por eso la mejor forma de instalar MCP en WordPress es esta: paso a paso, con permisos m\u00ednimos y con la revisi\u00f3n humana siempre en el centro.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Dudas de la comunidad<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">\u00bfQu\u00e9 es MCP en WordPress?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">MCP en WordPress es una forma de conectar tu sitio con aplicaciones de inteligencia artificial compatibles con el Model Context Protocol. Permite que la IA descubra herramientas, consulte datos y ejecute acciones autorizadas dentro de WordPress.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">\u00bfNecesito saber programar para instalar un servidor MCP?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Depende de la v\u00eda que elijas. Si instalas el MCP Adapter como plugin y usas configuraciones b\u00e1sicas, puedes probarlo con conocimientos intermedios de WordPress. Si quieres crear abilities personalizadas o servidores MCP propios, s\u00ed necesitar\u00e1s tocar PHP, Composer y posiblemente WP-CLI.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">\u00bfPuedo usar MCP con Claude, ChatGPT o Cursor?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">S\u00ed, MCP est\u00e1 pensado para clientes compatibles con este protocolo. Claude Desktop, Cursor, Claude Code y otras herramientas pueden trabajar con servidores MCP. La documentaci\u00f3n oficial de MCP menciona soporte amplio en asistentes de IA y herramientas de desarrollo.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">\u00bfEs seguro conectar una IA a WordPress mediante MCP?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Puede ser seguro si limitas permisos, usas credenciales espec\u00edficas, trabajas con HTTPS, pruebas antes en staging y activas solo las abilities necesarias. No es recomendable dar acceso total a una IA sin revisar qu\u00e9 puede hacer.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">\u00bfDebo instalar MCP en una web en producci\u00f3n?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">No como primera prueba. Lo mejor es empezar en local o staging. Cuando tengas claro que la conexi\u00f3n funciona, qu\u00e9 acciones puede ejecutar la IA y qu\u00e9 permisos necesita, entonces puedes valorar una instalaci\u00f3n controlada en producci\u00f3n.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">\u00bfQu\u00e9 diferencia hay entre MCP Adapter y un plugin MCP para WordPress?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">El MCP Adapter es el paquete oficial de WordPress para conectar la Abilities API con MCP. Un plugin MCP puede ser una implementaci\u00f3n concreta que facilite la configuraci\u00f3n o a\u00f1ada una interfaz m\u00e1s c\u00f3moda. Para proyectos t\u00e9cnicos o alineados con el ecosistema WordPress, el MCP Adapter es la base m\u00e1s s\u00f3lida.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">\u00bfQu\u00e9 es una contrase\u00f1a de aplicaci\u00f3n en WordPress?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Es una credencial especial vinculada a un usuario de WordPress y pensada para integraciones, scripts o aplicaciones externas. No sustituye a la contrase\u00f1a normal del usuario y puede revocarse de forma individual.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">\u00bfQu\u00e9 transporte debo usar: STDIO o HTTP?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Usa STDIO si trabajas en local y tienes WP-CLI disponible. Usa HTTP si necesitas conectar con un WordPress accesible por URL. La elecci\u00f3n depende sobre todo de d\u00f3nde est\u00e9 tu sitio y c\u00f3mo quieras conectarlo con el cliente MCP.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">\u00bfPuede la IA publicar entradas autom\u00e1ticamente con MCP?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">T\u00e9cnicamente podr\u00eda hacerlo si expones una ability con permisos suficientes. Pero no lo recomiendo como punto de partida. Es mejor que la IA cree borradores y que la publicaci\u00f3n final siga pasando por revisi\u00f3n humana.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">\u00bfQu\u00e9 hago si Claude no detecta mi servidor MCP?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Revisa el archivo JSON, reinicia Claude Desktop, comprueba que WP-CLI funciona, valida la ruta de WordPress, verifica usuario y contrase\u00f1a de aplicaci\u00f3n, y mira si el servidor aparece en la secci\u00f3n Developer o Connectors de Claude.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Opini\u00f3n Personal<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">instalar un servidor MCP en WordPress es uno de esos pasos que pueden marcar un antes y un despu\u00e9s en la forma en la que trabajamos con la inteligencia artificial dentro de una web.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">No creo que MCP sea simplemente \u201cotra integraci\u00f3n m\u00e1s\u201d ni una moda pasajera. Me parece m\u00e1s bien una se\u00f1al clara de hacia d\u00f3nde se dirige WordPress: hacia un entorno mucho m\u00e1s conectado, donde la IA no solo genera textos desde fuera, sino que puede interactuar con el contenido, entender el contexto del sitio y ayudarnos en tareas reales del d\u00eda a d\u00eda.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Eso s\u00ed, tambi\u00e9n creo que hay que usarlo con bastante sentido com\u00fan. La posibilidad de conectar una IA con WordPress es potente, pero no deber\u00eda confundirse con dar acceso libre a cualquier parte de la web. Para m\u00ed, la clave est\u00e1 en empezar poco a poco: primero pruebas, despu\u00e9s lectura, m\u00e1s tarde borradores y, solo si tiene sentido, acciones m\u00e1s avanzadas.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Veo MCP especialmente \u00fatil para quienes publican contenido con frecuencia, gestionan varias webs o quieren ahorrar tiempo en tareas repetitivas. Pero no lo veo como un sustituto del criterio humano. La IA puede acelerar mucho el trabajo, pero la decisi\u00f3n final sobre qu\u00e9 se publica, qu\u00e9 se modifica y qu\u00e9 se mantiene en una web debe seguir siendo nuestra.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Creo que merece la pena probar MCP en WordPress, sobre todo si te interesa llevar la automatizaci\u00f3n y la inteligencia artificial un paso m\u00e1s all\u00e1. Pero lo har\u00eda siempre con permisos limitados, en un entorno seguro y entendiendo bien qu\u00e9 puede hacer la IA antes de darle acceso a funciones importantes.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u00bfT\u00fa ya has probado MCP en WordPress o est\u00e1s pensando en instalarlo? Me encantar\u00e1 leerte en los comentarios: cu\u00e9ntame qu\u00e9 uso le dar\u00edas, qu\u00e9 dudas tienes o qu\u00e9 experiencia has tenido conectando inteligencia artificial con tu web.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Instalar un servidor MCP en WordPress es una de esas cosas que, de primeras, suenan m\u00e1s t\u00e9cnicas de lo que realmente son. La primera vez que lo pruebas, es normal pensar: \u201cvale, esto ya no es simplemente instalar un plugin y pulsar activar\u201d. Pero en cuanto entiendes qu\u00e9 est\u00e1 pasando, la idea encaja r\u00e1pido: est\u00e1s [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":9423,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_aifi_custom_prompt":"","site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"set","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"categories":[491],"tags":[1356,1426,197],"class_list":["post-9422","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-wordpress","tag-mcp","tag-servidor-mcp","tag-wordpress"],"_links":{"self":[{"href":"https:\/\/www.hostingtg.com\/blog\/wp-json\/wp\/v2\/posts\/9422","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.hostingtg.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.hostingtg.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.hostingtg.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.hostingtg.com\/blog\/wp-json\/wp\/v2\/comments?post=9422"}],"version-history":[{"count":1,"href":"https:\/\/www.hostingtg.com\/blog\/wp-json\/wp\/v2\/posts\/9422\/revisions"}],"predecessor-version":[{"id":9424,"href":"https:\/\/www.hostingtg.com\/blog\/wp-json\/wp\/v2\/posts\/9422\/revisions\/9424"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.hostingtg.com\/blog\/wp-json\/wp\/v2\/media\/9423"}],"wp:attachment":[{"href":"https:\/\/www.hostingtg.com\/blog\/wp-json\/wp\/v2\/media?parent=9422"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.hostingtg.com\/blog\/wp-json\/wp\/v2\/categories?post=9422"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.hostingtg.com\/blog\/wp-json\/wp\/v2\/tags?post=9422"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}