{"id":84331,"date":"2026-08-24T08:16:34","date_gmt":"2026-08-24T07:16:34","guid":{"rendered":"https:\/\/kinsta.com\/fr\/?p=84331&#038;preview=true&#038;preview_id=84331"},"modified":"2026-08-24T11:47:17","modified_gmt":"2026-08-24T10:47:17","slug":"mcp-wordpress","status":"publish","type":"post","link":"https:\/\/kinsta.com\/fr\/blog\/mcp-wordpress\/","title":{"rendered":"Comment mettre en place une int\u00e9gration MCP WordPress pour les agents IA sur les sites h\u00e9berg\u00e9s par Kinsta"},"content":{"rendered":"<p>Le Model Context Protocol (MCP) est une norme ouverte qui \u00e9tablit des connexions s\u00e9curis\u00e9es entre les outils bas\u00e9s sur l&rsquo;IA et les sources de donn\u00e9es non publiques.<\/p>\n<p>En d\u2019autres termes, le MCP cr\u00e9e un pont s\u00e9curis\u00e9 entre les assistants IA et vos sources de donn\u00e9es, permettant ainsi aux mod\u00e8les d\u2019IA d\u2019effectuer des op\u00e9rations directement sur vos syst\u00e8mes. Cela \u00e9vite aux d\u00e9veloppeurs d\u2019avoir \u00e0 cr\u00e9er de toutes pi\u00e8ces une int\u00e9gration personnalis\u00e9e pour chaque API ou base de donn\u00e9es.<\/p>\n<p>Le MCP offre \u00e0 des outils tels que Claude et ChatGPT un acc\u00e8s direct \u00e0 vos donn\u00e9es. Au lieu de se contenter de deviner, l\u2019IA peut puiser dans vos syst\u00e8mes de fichiers, votre documentation interne ou vos bases de donn\u00e9es pour extraire des informations en temps r\u00e9el et effectuer des op\u00e9rations au sein de vos applications pr\u00e9f\u00e9r\u00e9es.<\/p>\n<p>Pour les entreprises en ligne, cela ouvre des opportunit\u00e9s sans pr\u00e9c\u00e9dent, car cela vous permet de connecter votre site WordPress \u00e0 un client MCP tel que Claude Desktop, leur permettant ainsi de communiquer et d\u2019exploiter les capacit\u00e9s \u00ab agentiques \u00bb de l\u2019IA gr\u00e2ce aux <a href=\"https:\/\/kinsta.com\/fr\/blog\/guide-pratique-api-wordpress-abilities\/\">\u00ab Abilities \u00bb enregistr\u00e9es sur votre site WordPress<\/a>.<\/p>\n<p>Si cela vous semble trop complexe, ne vous inqui\u00e9tez pas. Dans ce tutoriel, nous vous fournirons des instructions \u00e9tape par \u00e9tape pour configurer votre site WordPress et le client MCP Claude, ainsi que pour effectuer des op\u00e9rations sur votre site via Claude Desktop.<\/p>\n<p>Mais avant de passer aux instructions pratiques, d\u00e9finissons les concepts fondamentaux du Model Context Protocol.<br \/>\n<div><\/div><kinsta-auto-toc heading=\"Table of Contents\" list-style=\"arrow\" selector=\"h2\" count-number=\"-1\"><\/kinsta-auto-toc><\/p>\n<h2>Concepts et d\u00e9finitions fondamentaux du MCP<\/h2>\n<p>Si vous avez d\u00e9cid\u00e9 d\u2019ouvrir votre site WordPress \u00e0 l\u2019interaction avec un mod\u00e8le d\u2019IA via le <a href=\"https:\/\/www.anthropic.com\/news\/model-context-protocol\" target=\"_blank\" rel=\"noopener noreferrer\">Model Context Protocol<\/a>, il est important de bien comprendre la <a href=\"https:\/\/modelcontextprotocol.io\/docs\/learn\/architecture\" target=\"_blank\" rel=\"noopener noreferrer\">cha\u00eene des composants<\/a> impliqu\u00e9s.<\/p>\n<p><strong>Client MCP :<\/strong> il s\u2019agit d\u2019un <a href=\"https:\/\/modelcontextprotocol.io\/docs\/learn\/client-concepts\" target=\"_blank\" rel=\"noopener noreferrer\">composant logiciel<\/a> qui permet \u00e0 un h\u00f4te d\u2019IA de se connecter \u00e0 un serveur MCP. L\u2019h\u00f4te d\u2019IA est l\u2019application avec laquelle l\u2019utilisateur interagit (telle que <a href=\"https:\/\/claude.com\/\" target=\"_blank\" rel=\"noopener noreferrer\">Claude Desktop<\/a>), tandis que le client est le composant au niveau du protocole qui permet la connexion effective au serveur.<\/p>\n<p><strong>Serveur MCP :<\/strong> il s\u2019agit d\u2019une <a href=\"https:\/\/modelcontextprotocol.io\/docs\/learn\/server-concepts\" target=\"_blank\" rel=\"noopener noreferrer\">application logicielle<\/a> (ou d\u2019un processus) qui met \u00e0 la disposition d\u2019une application d\u2019IA des capacit\u00e9s sp\u00e9cifiques via un protocole normalis\u00e9. On peut citer, par exemple, les serveurs de syst\u00e8me de fichiers, les serveurs de bases de donn\u00e9es, les serveurs de calendrier, etc.<\/p>\n<p><strong>Adaptateur MCP :<\/strong> il s\u2019agit du <a href=\"https:\/\/github.com\/wordpress\/mcp-adapter\" target=\"_blank\" rel=\"noopener noreferrer\">pont de traduction<\/a> bidirectionnel entre le client MCP et le c\u0153ur de votre site WordPress. Son objectif est d\u2019adapter les capacit\u00e9s de votre site WordPress aux primitives du Model Context Protocol, permettant ainsi aux agents IA de d\u00e9couvrir et d\u2019ex\u00e9cuter les fonctionnalit\u00e9s de votre site en tant <a href=\"https:\/\/modelcontextprotocol.io\/docs\/learn\/server-concepts#tools\" target=\"_blank\" rel=\"noopener noreferrer\">qu\u2019outils MCP<\/a> et d\u2019en lire les donn\u00e9es en tant que <a href=\"https:\/\/modelcontextprotocol.io\/docs\/learn\/server-concepts#resources\" target=\"_blank\" rel=\"noopener noreferrer\">ressources MCP<\/a>.<\/p>\n<p><strong>API Abilities :<\/strong> Il s\u2019agit de la <a href=\"https:\/\/kinsta.com\/fr\/blog\/guide-pratique-api-wordpress-abilities\/\">couche architecturale<\/a> qui permet \u00e0 tous les composants WordPress \u2014 tant le c\u0153ur que les extensions \u2014 d\u2019exposer leurs fonctionnalit\u00e9s de mani\u00e8re unifi\u00e9e et compr\u00e9hensible, tant pour les humains que pour les machines. Elle permet aux d\u00e9veloppeurs d\u2019enregistrer des actions standardis\u00e9es et autodescriptives, dot\u00e9es de sch\u00e9mas d\u2019entr\u00e9e\/sortie stricts, que l\u2019IA peut d\u00e9couvrir et ex\u00e9cuter de mani\u00e8re autonome.<\/p>\n<figure id=\"attachment_212824\" aria-describedby=\"caption-attachment-212824\" style=\"width: 2500px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-212824 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2026\/07\/mcp-diagram.png\" alt=\"Sch\u00e9ma MCP\" width=\"2500\" height=\"976\"><figcaption id=\"caption-attachment-212824\" class=\"wp-caption-text\">Sch\u00e9ma MCP (Source de l\u2019image : <a href=\"https:\/\/modelcontextprotocol.io\/docs\/getting-started\/intro\" target=\"_blank\" rel=\"noopener noreferrer\">Model Context Protocol<\/a>)<\/figcaption><\/figure>\n<h2>Ce que vous pouvez faire avec WordPress et MCP<\/h2>\n<p>En connectant un agent d\u2019IA \u00e0 votre site WordPress, vous pouvez exploiter toute la puissance de l\u2019IA pour lire des donn\u00e9es ou ex\u00e9cuter des op\u00e9rations complexes directement depuis votre application h\u00f4te d\u2019IA.<\/p>\n<p>Gr\u00e2ce \u00e0 votre application h\u00f4te d\u2019IA, vous pouvez g\u00e9rer le contenu, prendre en charge les t\u00e2ches d\u2019administration et de maintenance, surveiller l\u2019\u00e9tat de sant\u00e9 du site, g\u00e9rer les utilisateurs, mettre \u00e0 jour les catalogues de produits, analyser les commandes, et bien plus encore. Il ne s\u2019agit pas seulement d\u2019ex\u00e9cuter des actions isol\u00e9es ; il s\u2019agit de piloter l\u2019infrastructure de votre site sans jamais ouvrir le tableau de bord d\u2019administration de WordPress.<\/p>\n<p>Vous pourriez demander \u00e0 l\u2019IA de r\u00e9diger un article en fonction de vos directives g\u00e9n\u00e9rales, en pr\u00e9cisant la longueur, le ton et le niveau d\u2019analyse souhait\u00e9. Vous pourriez \u00e9galement lui demander de g\u00e9n\u00e9rer des images, d\u2019effectuer des calculs en temps r\u00e9el et d\u2019\u00e9tayer le contenu \u00e0 l\u2019aide de tableaux r\u00e9capitulatifs affichant des pourcentages et des valeurs absolues.<\/p>\n<p>Pensez \u00e9galement \u00e0 l\u2019efficacit\u00e9 de l\u2019automatisation des op\u00e9rations : g\u00e9rer l\u2019int\u00e9gration des nouveaux utilisateurs en leur attribuant automatiquement des r\u00f4les en fonction de leurs responsabilit\u00e9s au sein de votre organisation, analyser les performances commerciales par produit au cours du dernier trimestre ou g\u00e9n\u00e9rer automatiquement des rapports de synth\u00e8se pour votre \u00e9quipe.<\/p>\n<p>Mais vous pouvez viser encore plus haut. Gr\u00e2ce \u00e0 l\u2019API Abilities, WordPress est devenu une plateforme d\u2019agents qui s\u2019int\u00e8gre de mani\u00e8re transparente dans des flux de travail automatis\u00e9s g\u00e9r\u00e9s par l\u2019IA. L\u2019agent IA peut surveiller des contextes externes \u2014 tels que les tendances du march\u00e9, les fluctuations de prix ou les conditions m\u00e9t\u00e9orologiques \u2014, interroger la base de donn\u00e9es pour v\u00e9rifier les niveaux de stock ou l\u2019historique des achats, et prendre des d\u00e9cisions autonomes fond\u00e9es sur les donn\u00e9es.<\/p>\n<p>Il suffira au propri\u00e9taire du site de fournir des instructions en langage naturel \u00e0 l\u2019agent IA, qui se chargera ensuite d\u2019orchestrer l\u2019ensemble du flux de travail op\u00e9rationnel.<\/p>\n<h2>Comment connecter un agent IA \u00e0 votre site WordPress via MCP<\/h2>\n<p>Avant de nous plonger dans le code et les configurations, passons en revue la configuration syst\u00e8me requise. Pour connecter votre site WordPress \u00e0 un client IA via MCP, vous aurez besoin des \u00e9l\u00e9ments suivants :<\/p>\n<ul>\n<li>Un site WordPress de d\u00e9veloppement : la version minimale n\u00e9cessaire est la 6.9, mais la version 7.0 est vivement recommand\u00e9e.<\/li>\n<li>Node.js install\u00e9 sur votre ordinateur local.<\/li>\n<li>Claude Desktop : l\u2019application h\u00f4te MCP officielle d\u2019Anthropic.<\/li>\n<li>Votre \u00e9diteur de code pr\u00e9f\u00e9r\u00e9 : nous utilisons VS Code pour ce tutoriel.<\/li>\n<li>Un client API tel que Postman pour les tests.<\/li>\n<\/ul>\n<div><\/div><kinsta-auto-toc list-style=\"decimal\" selector=\"h3\" count-number=\"4\" sub-toc=\"true\"><\/kinsta-auto-toc>\n<h3>Configurer WordPress<\/h3>\n<p>Comme nous allons travailler avec <a href=\"https:\/\/kinsta.com\/fr\/blog\/guide-pratique-api-wordpress-abilities\/\">l\u2019API Abilities<\/a> de WordPress, vous aurez besoin d\u2019un <a href=\"https:\/\/kinsta.com\/fr\/hebergement-wordpress\/staging\/\">environnement de staging ou de d\u00e9veloppement<\/a> \u00e9quip\u00e9 de <a href=\"https:\/\/kinsta.com\/fr\/blog\/wordpress-6-9\/#abilities-api\">WordPress 6.9<\/a> ou d\u2019une version sup\u00e9rieure. Si vous travaillez en local, assurez-vous que la r\u00e9\u00e9criture d\u2019URL est activ\u00e9e.<\/p>\n<h4>\u00c9tape 1 : Installer le plugin WordPress MCP Adapter<\/h4>\n<p>Commencez par t\u00e9l\u00e9charger le <a href=\"https:\/\/github.com\/WordPress\/mcp-adapter\/releases\/\" target=\"_blank\" rel=\"noopener noreferrer\">fichier .zip de l&rsquo;extension<\/a> de l\u2019adaptateur MCP depuis GitHub, puis installez-le sur votre site WordPress. Lorsque vous l\u2019activez, l&rsquo;extension enregistre automatiquement un serveur MCP par d\u00e9faut accessible \u00e0 l\u2019adresse suivante :<\/p>\n<pre><code>https:\/\/yoursite.com\/wp-json\/mcp\/mcp-adapter-default-server<\/code><\/pre>\n<p>Le serveur attend des requ\u00eates authentifi\u00e9es. Si vous envoyez cette requ\u00eate sans authentification, vous recevrez l\u2019objet de r\u00e9ponse suivant :<\/p>\n<pre><code class=\"language-json\">{\"code\":\"rest_forbidden\",\"message\":\"Sorry, you are not allowed to do that.\",\"data\":{\"status\":401}}<\/code><\/pre>\n<p>Nous y reviendrons dans un instant.<\/p>\n<p>Vous devez maintenant v\u00e9rifier que l\u2019espace de noms <code>mcp<\/code> est correctement enregistr\u00e9. Pour cela, envoyez la requ\u00eate suivante dans votre navigateur ou dans Postman :<\/p>\n<pre><code>https:\/\/yoursite.com\/wp-json\/<\/code><\/pre>\n<p>Dans la r\u00e9ponse, recherchez l\u2019espace de noms <code>mcp<\/code>:<\/p>\n<pre><code class=\"language-json\">{\n\t\"name\": \"WordPress 7.0\",\n\t\"description\": \"\",\n\t\"url\": \"http:\/\/yoursite.com\",\n\t\"home\": \"https:\/\/yoursite.com\",\n\t\"gmt_offset\": \"0\",\n\t\"timezone_string\": \"\",\n\t\"page_for_posts\": 0,\n\t\"page_on_front\": 345,\n\t\"show_on_front\": \"page\",\n\t\"namespaces\": [\n\t\t\"oembed\/1.0\",\n\t\t\"mcp\",\n\t\t\"wp\/v2\",\n\t\t\"wp-site-health\/v1\",\n\t\t\"wp-block-editor\/v1\",\n\t\t\"wp-abilities\/v1\"\n\t],\n\t...\n}<\/code><\/pre>\n<p>Si vous le voyez, cela signifie que le serveur MCP fonctionne comme pr\u00e9vu. Dans le cas contraire, v\u00e9rifiez que l&rsquo;extension est activ\u00e9e ou que vous utilisez la bonne version de WordPress.<\/p>\n<p>Maintenant que vous avez transform\u00e9 votre site WordPress en serveur MCP, passons \u00e0 l\u2019enregistrement de l\u2019autorisation dont vous avez besoin pour permettre au client MCP Claude Desktop de communiquer avec votre site et d\u2019effectuer des actions. Dans notre exemple, vous allez cr\u00e9er un brouillon d\u2019article.<\/p>\n<h4>\u00c9tape 2 : Enregistrer vos \u00ab abilities \u00bb \u00e0 l\u2019aide d\u2019un plugin<\/h4>\n<p>Ouvrez votre \u00e9diteur de code pr\u00e9f\u00e9r\u00e9, cr\u00e9ez un nouveau fichier et saisissez le code suivant :<\/p>\n<pre><code class=\"language-php\">&lt;?php\n\/**\n * Plugin Name: My MCP Test Plugin\n * Description: Demonstration plugin for creating posts via MCP.\n * Version: 1.0.0\n *\/\n\nif ( ! defined( 'ABSPATH' ) ) {\n\texit;\n}\n\nadd_action( 'wp_abilities_api_init', 'kinsta_mcp_register_simple_draft_ability' );\n\n\/**\n * Registers a minimal ability to create post drafts.\n * This acts as a formal contract between the underlying PHP logic and the AI client.\n *\n * @return void\n *\/\nfunction kinsta_mcp_register_simple_draft_ability(): void {\n\n\tif ( ! function_exists( 'wp_register_ability' ) ) {\n\t\treturn;\n\t}\n\n\twp_register_ability(\n\t\t'kinsta-plugin\/create-draft',\n\t\tarray(\n\t\t\t'category'\t=&gt; 'post',\n\t\t\t'label'\t   =&gt; __( 'Create Post Draft', 'kinsta-mcp-draft' ),\n\t\t\t'description' =&gt; __( 'Creates a new post draft with a title and content provided by the AI agent.', 'kinsta-mcp-draft' ),\n\t\t\t'input_schema'  =&gt; array(\n\t\t\t\t'type'\t   =&gt; 'object',\n\t\t\t\t'properties' =&gt; array(\n\t\t\t\t\t'title'   =&gt; array(\n\t\t\t\t\t\t'type'\t\t=&gt; 'string',\n\t\t\t\t\t\t'description' =&gt; __( 'The headline or title of the post draft.', 'kinsta-mcp-draft' ),\n\t\t\t\t\t),\n\t\t\t\t\t'content' =&gt; array(\n\t\t\t\t\t\t'type'\t\t=&gt; 'string',\n\t\t\t\t\t\t'description' =&gt; __( 'The body text or content generated for the draft.', 'kinsta-mcp-draft' ),\n\t\t\t\t\t),\n\t\t\t\t),\n\t\t\t\t'required'   =&gt; array( 'title', 'content' ), \/\/ Mandatory fields for the AI payload\n\t\t\t),\n\t\t\t'permission_callback' =&gt; function(): bool {\n\t\t\t\treturn current_user_can( 'edit_posts' );\n\t\t\t},\n\t\t\t'execute_callback'\t=&gt; function( array $args ): array {\n\t\t\t\t$post_id = wp_insert_post( array(\n\t\t\t\t\t'post_title'   =&gt; sanitize_text_field( $args['title'] ),\n\t\t\t\t\t'post_content' =&gt; wp_kses_post( $args['content'] ),\n\t\t\t\t\t'post_status'  =&gt; 'draft',\n\t\t\t\t\t'post_type'\t=&gt; 'post',\n\t\t\t\t) );\n\n\t\t\t\tif ( is_wp_error( $post_id ) ) {\n\t\t\t\t\treturn array( \n\t\t\t\t\t\t'success' =&gt; false, \n\t\t\t\t\t\t'error'   =&gt; $post_id-&gt;get_error_message() \n\t\t\t\t\t);\n\t\t\t\t}\n\n\t\t\t\treturn array( \n\t\t\t\t\t'success' =&gt; true, \n\t\t\t\t\t'message' =&gt; __( 'Draft saved successfully!', 'kinsta-mcp-draft' ),\n\t\t\t\t\t'post_id' =&gt; $post_id \n\t\t\t\t);\n\t\t\t},\n\n\t\t\t\/\/ Explicitly flag this ability as public to expose it through the default MCP Server\n\t\t\t'meta' =&gt; array(\n\t\t\t\t'mcp' =&gt; array(\n\t\t\t\t\t'public' =&gt; true, \n\t\t\t\t),\n\t\t\t\t\/\/ Also expose within the native WordPress REST API\n\t\t\t\t'show_in_rest' =&gt; true,\n\t\t\t),\n\t\t)\n\t);\n}<\/code><\/pre>\n<p>Voici les points cl\u00e9s \u00e0 retenir concernant cette extension :<\/p>\n<ul>\n<li>Pour enregistrer votre capacit\u00e9, vous allez accrocher la fonction <code>wp_register_ability()<\/code> \u00e0 l\u2019action <code>wp_abilities_api_init<\/code>.<\/li>\n<li>Le premier argument de la fonction sp\u00e9cifie le nom de la fonctionnalit\u00e9, y compris l\u2019espace de noms (<code>kinsta-plugin\/create-draft<\/code>).<\/li>\n<li>Le deuxi\u00e8me argument d\u00e9finit les r\u00e9glages de configuration de la fonctionnalit\u00e9.<\/li>\n<li><code>input_schema<\/code> est un tableau qui d\u00e9finit le contrat d\u2019entr\u00e9e de la capacit\u00e9. Dans ce cas, la capacit\u00e9 s\u2019attend \u00e0 recevoir un objet contenant deux cha\u00eenes de texte obligatoires : <code>title<\/code> et <code>content<\/code>.<\/li>\n<li><code>permission_callback<\/code> est une fonction qui v\u00e9rifie si l\u2019agent dispose des autorisations n\u00e9cessaires pour ex\u00e9cuter la capacit\u00e9 (<code>edit_posts<\/code>).<\/li>\n<li><code>execute_callback<\/code> est la fonction de rappel ex\u00e9cut\u00e9e lorsque la capacit\u00e9 est d\u00e9clench\u00e9e. Dans cet exemple, <code>wp_insert_post<\/code> est utilis\u00e9e pour cr\u00e9er un nouveau brouillon de publication.<\/li>\n<li>Le drapeau \u00ab <code>meta.mcp.public<\/code> \u00bb rend la fonctionnalit\u00e9 disponible via le serveur par d\u00e9faut de l\u2019adaptateur MCP (pour en savoir plus, cliquez <a href=\"https:\/\/developer.wordpress.org\/news\/2026\/02\/from-abilities-to-ai-agents-introducing-the-wordpress-mcp-adapter\/#enabling-abilities-for-the-mcp-adapter-default-server\" target=\"_blank\" rel=\"noopener noreferrer\">ici<\/a>).<\/li>\n<\/ul>\n<p>Nous n\u2019approfondirons pas davantage l\u2019API Abilities. Si vous souhaitez ou avez besoin d\u2019en savoir plus, consultez notre tutoriel d\u00e9taill\u00e9 \u00ab <a href=\"https:\/\/kinsta.com\/fr\/blog\/guide-pratique-api-wordpress-abilities\/\">Premiers pas avec l\u2019API Abilities de WordPress<\/a> \u00bb.<\/p>\n<p>Enregistrez maintenant le fichier, compressez-le au format ZIP, puis t\u00e9l\u00e9chargez-le sur votre site en tant qu&rsquo;extension. Une fois celle-ci activ\u00e9e, vous \u00eates pr\u00eat \u00e0 passer aux \u00e9tapes suivantes.<\/p>\n<h4>\u00c9tape 3 : G\u00e9n\u00e9rer un mot de passe d\u2019application<\/h4>\n<p>Toutes les requ\u00eates envoy\u00e9es au serveur MCP de WordPress doivent \u00eatre authentifi\u00e9es \u00e0 l\u2019aide d\u2019un mot de passe d\u2019application. Pour g\u00e9n\u00e9rer un mot de passe d\u2019application, ouvrez votre tableau de bord WordPress, acc\u00e9dez \u00e0 <strong>Comptes<\/strong> &gt; <strong>Profil<\/strong>, puis faites d\u00e9filer la page jusqu\u2019\u00e0 la section Mots de passe d\u2019application. Saisissez un nom pour votre mot de passe, puis cliquez sur <strong>Ajouter un nouveau mot de passe d\u2019application<\/strong>.<\/p>\n<p>Cela g\u00e9n\u00e9rera un mot de passe que vous pourrez utiliser dans votre application. Veillez \u00e0 copier-coller ce mot de passe dans un endroit s\u00fbr, car c\u2019est la seule fois o\u00f9 vous pourrez le voir. Si vous le perdez, vous devrez en cr\u00e9er un nouveau.<\/p>\n<p>WordPress n\u00e9cessite une connexion HTTPS pour g\u00e9n\u00e9rer un mot de passe d\u2019application. Si cette section n\u2019appara\u00eet pas dans votre profil utilisateur, v\u00e9rifiez que votre site est accessible via HTTPS. Pour plus d\u2019informations, consultez la <a href=\"https:\/\/developer.wordpress.org\/advanced-administration\/security\/application-passwords\/\" target=\"_blank\" rel=\"noopener noreferrer\">documentation officielle<\/a>.<\/p>\n<h3>Tester l\u2019ensemble de la cha\u00eene dans Postman<\/h3>\n<p>Avant de configurer Claude Desktop, vous pouvez tester l\u2019ensemble de la cha\u00eene dans Postman, car cela facilite et acc\u00e9l\u00e8re consid\u00e9rablement le d\u00e9pannage.<\/p>\n<h4>\u00c9tape 1 : Tester le handshake initial<\/h4>\n<p>Commencez par tester la poign\u00e9e de main initiale en envoyant la requ\u00eate POST suivante :<\/p>\n<pre><code>https:\/\/yoursite.com\/wp-json\/mcp\/mcp-adapter-default-server<\/code><\/pre>\n<p>La requ\u00eate doit \u00eatre authentifi\u00e9e. Lorsque vous cr\u00e9ez une nouvelle requ\u00eate HTTP dans Postman, s\u00e9lectionnez <strong>Authorization<\/strong> &gt; <strong>Basic Auth<\/strong>\u00a0et saisissez votre nom d\u2019utilisateur WordPress ainsi que votre mot de passe d\u2019application.<\/p>\n<figure id=\"attachment_212921\" aria-describedby=\"caption-attachment-212921\" style=\"width: 1544px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-212921 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2026\/07\/postman-authorization.png\" alt=\"Configurer l\u2019authentification \u00ab Authorization : Basic Auth \u00bb dans Postman\" width=\"1544\" height=\"436\"><figcaption id=\"caption-attachment-212921\" class=\"wp-caption-text\">Configurer l\u2019authentification \u00ab Authorization : Basic Auth \u00bb dans Postman<\/figcaption><\/figure>\n<p>Ajoutez ensuite les en-t\u00eates suivants :<\/p>\n<pre><code>Content-Type: application\/json\nAccept: application\/json, text\/event-stream<\/code><\/pre>\n<figure id=\"attachment_212922\" aria-describedby=\"caption-attachment-212922\" style=\"width: 1544px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-212922 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2026\/07\/postman-headers.png\" alt=\"Configurer les en-t\u00eates de requ\u00eate dans Postman\" width=\"1544\" height=\"534\"><figcaption id=\"caption-attachment-212922\" class=\"wp-caption-text\">Configurer les en-t\u00eates de requ\u00eate dans Postman<\/figcaption><\/figure>\n<p>Passez \u00e0 l\u2019onglet <strong>Body<\/strong>, s\u00e9lectionnez <strong>raw<\/strong>\u00a0&gt; <strong>\u00ab JSON \u00bb<\/strong>, puis d\u00e9finissez le corps de la requ\u00eate comme ceci :<\/p>\n<pre><code class=\"language-json\">{\"jsonrpc\":\"2.0\",\"id\":1,\"method\":\"initialize\",\"params\":{\"protocolVersion\":\"2025-03-26\",\"capabilities\":{},\"clientInfo\":{\"name\":\"postman\",\"version\":\"1.0\"}}}<\/code><\/pre>\n<figure id=\"attachment_212923\" aria-describedby=\"caption-attachment-212923\" style=\"width: 1542px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-212923 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2026\/07\/postman-body-settings.png\" alt=\"Configurer le corps de la requ\u00eate dans Postman\" width=\"1542\" height=\"804\"><figcaption id=\"caption-attachment-212923\" class=\"wp-caption-text\">Configurer le corps de la requ\u00eate dans Postman<\/figcaption><\/figure>\n<aside role=\"note\" class=\"wp-block-kinsta-notice is-style-info\">\n            <h3>Info<\/h3>\n        <p>Les clients et serveurs MCP communiquent via le <a href=\"https:\/\/modelcontextprotocol.io\/docs\/learn\/architecture#data-layer-protocol\" target=\"_blank\" rel=\"noopener noreferrer\">protocole JSON-RPC 2.0<\/a>. Celui-ci d\u00e9finit le sch\u00e9ma et la s\u00e9mantique permettant aux deux parties d\u2019\u00e9changer des messages dans un format standard.<\/p>\n<\/aside>\n\n<p>Vous pouvez d\u00e9sormais cliquer sur le bouton Envoyer. Si le serveur MCP fonctionne correctement, vous verrez s\u2019afficher un code d\u2019\u00e9tat <strong>200 OK<\/strong> ainsi que la r\u00e9ponse JSON illustr\u00e9e dans l\u2019image ci-dessous :<\/p>\n<figure id=\"attachment_212925\" aria-describedby=\"caption-attachment-212925\" style=\"width: 1542px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-212925 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2026\/07\/postman-response-body.png\" alt=\"Le corps de la r\u00e9ponse du serveur MCP dans Postman\" width=\"1542\" height=\"346\"><figcaption id=\"caption-attachment-212925\" class=\"wp-caption-text\">Le corps de la r\u00e9ponse du serveur MCP dans Postman<\/figcaption><\/figure>\n<p>La r\u00e9ponse doit inclure l\u2019en-t\u00eate <strong>mcp-session-id<\/strong>. Copiez cette valeur, car vous en aurez besoin pour le test suivant.<\/p>\n<figure id=\"attachment_212928\" aria-describedby=\"caption-attachment-212928\" style=\"width: 1542px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-212928 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2026\/07\/postman-response-headers.png\" alt=\"Les en-t\u00eates de la r\u00e9ponse du serveur MCP dans Postman\" width=\"1542\" height=\"322\"><figcaption id=\"caption-attachment-212928\" class=\"wp-caption-text\">Les en-t\u00eates de la r\u00e9ponse du serveur MCP dans Postman<\/figcaption><\/figure>\n<h4>\u00c9tape 2 : V\u00e9rifier que la fonctionnalit\u00e9 est visible<\/h4>\n<p>Vous devez \u00e0 pr\u00e9sent v\u00e9rifier que votre fonctionnalit\u00e9 est visible. Vous utiliserez la m\u00eame URL et la m\u00eame authentification Basic. Il vous suffit d\u2019ajouter l\u2019en-t\u00eate <strong>mcp-session-id<\/strong> \u00e0 ceux que vous avez d\u00e9j\u00e0 saisis, puis d\u2019utiliser l\u2019objet JSON suivant dans le corps de la requ\u00eate :<\/p>\n<pre><code class=\"language-json\">{\"jsonrpc\":\"2.0\",\"id\":2,\"method\":\"tools\/call\",\"params\":{\"name\":\"mcp-adapter-discover-abilities\",\"arguments\":{}}}<\/code><\/pre>\n<p>L\u2019image suivante montre le corps de la r\u00e9ponse du serveur MCP :<\/p>\n<figure id=\"attachment_212931\" aria-describedby=\"caption-attachment-212931\" style=\"width: 1542px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-212931 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2026\/07\/postman-success-response-body.png\" alt=\"Le corps de la r\u00e9ponse du serveur MCP dans Postman\" width=\"1542\" height=\"420\"><figcaption id=\"caption-attachment-212931\" class=\"wp-caption-text\">Le corps de la r\u00e9ponse du serveur MCP dans Postman<\/figcaption><\/figure>\n<p>L\u2019objet de r\u00e9ponse JSON doit inclure le nom de votre fonctionnalit\u00e9 (dans notre exemple, <code>kinsta-plugin\/create-draft<\/code>).<\/p>\n<h4>\u00c9tape 3 : Ex\u00e9cuter la capacit\u00e9 depuis Postman<\/h4>\n<p>Enfin, essayons d\u2019ex\u00e9cuter notre capacit\u00e9 depuis Postman. L\u2019URL, l\u2019authentification de base et les en-t\u00eates restent inchang\u00e9s. Seul le corps de la requ\u00eate change ; il doit \u00eatre d\u00e9fini comme suit :<\/p>\n<pre><code class=\"language-json\">{\"jsonrpc\":\"2.0\",\"id\":3,\"method\":\"tools\/call\",\"params\":{\"name\":\"mcp-adapter-execute-ability\",\"arguments\":{\"ability_name\":\"kinsta-plugin\/create-draft\",\"parameters\":{\"title\":\"Postman test\",\"content\":\"Test content from Postman\"}}}}<\/code><\/pre>\n<ul>\n<li><code>method<\/code> indique au serveur MCP d\u2019utiliser l\u2019un des outils serveur par d\u00e9faut (<code>tools\/call<\/code>).<\/li>\n<li><code>params.name<\/code> Il s\u2019agit de l\u2019outil g\u00e9n\u00e9rique (<code>mcp-adapter-execute-ability<\/code>) charg\u00e9 d\u2019ex\u00e9cuter la capacit\u00e9 sp\u00e9cifi\u00e9e ci-dessous.<\/li>\n<li><code>params.arguments.ability_name<\/code> est l\u2019identifiant complet de la fonctionnalit\u00e9 \u00e0 ex\u00e9cuter (<code>kinsta-plugin\/create-draft<\/code>).<\/li>\n<li><code>params.arguments.parameters<\/code> est l\u2019objet contenant les arguments requis par le sch\u00e9ma d\u2019entr\u00e9e (input_schema) de la capacit\u00e9 (<code>title<\/code> et <code>content<\/code>).<\/li>\n<\/ul>\n<p>Cliquez \u00e0 pr\u00e9sent sur<strong> Envoyer<\/strong> pour transmettre la requ\u00eate. Vous devriez recevoir un statut <strong>200 OK<\/strong> et la r\u00e9ponse suivante :<\/p>\n<figure id=\"attachment_212934\" aria-describedby=\"caption-attachment-212934\" style=\"width: 1696px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-212934 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2026\/07\/postman-success-response-body-2.png\" alt=\"Corps de r\u00e9ponse r\u00e9ussi dans Postman\" width=\"1696\" height=\"334\"><figcaption id=\"caption-attachment-212934\" class=\"wp-caption-text\">Corps de r\u00e9ponse r\u00e9ussi dans Postman<\/figcaption><\/figure>\n<p>Ouvrez ensuite votre tableau de bord d&rsquo;administration WordPress et v\u00e9rifiez que le brouillon de <strong>test Postman<\/strong> existe bien.<\/p>\n<p>Si vous \u00eates parvenu jusqu\u2019ici sans rencontrer de probl\u00e8mes ni d\u2019erreurs, vous pouvez passer \u00e0 l\u2019\u00e9tape finale : la configuration de Claude Desktop.<\/p>\n<h3>Configurer Claude Desktop<\/h3>\n<p>Vous devez \u00e0 pr\u00e9sent connecter Claude Desktop \u00e0 votre site WordPress \u00e0 l\u2019aide du proxy officiel <code>@automattic\/mcp-wordpress-remote<\/code>. Celui-ci traduit les <a href=\"https:\/\/developer.wordpress.org\/news\/2026\/02\/from-abilities-to-ai-agents-introducing-the-wordpress-mcp-adapter\/#transport-methods\" target=\"_blank\" rel=\"noopener noreferrer\">appels MCP via STDIO<\/a> en requ\u00eates HTTP authentifi\u00e9es adress\u00e9es \u00e0 l\u2019API REST de WordPress.<\/p>\n<h4>\u00c9tape 1 : Modifier le fichier de configuration<\/h4>\n<p>Ouvrez le fichier de configuration de Claude Desktop directement depuis l\u2019application en cliquant sur l\u2019ic\u00f4ne portant votre nom dans le coin inf\u00e9rieur gauche, puis en acc\u00e9dant \u00e0 <strong>R\u00e9glages<\/strong> &gt; <strong>D\u00e9veloppeur<\/strong> &gt; <strong>Modifier la configuration<\/strong>.<\/p>\n<figure id=\"attachment_212938\" aria-describedby=\"caption-attachment-212938\" style=\"width: 1900px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-212938 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2026\/07\/claude-desktop-edit-config.png\" alt=\"Acc\u00e9der au fichier de configuration de Claude Desktop\" width=\"1900\" height=\"1192\"><figcaption id=\"caption-attachment-212938\" class=\"wp-caption-text\">Acc\u00e9der au fichier de configuration de Claude Desktop<\/figcaption><\/figure>\n<p>Cela vous m\u00e8nera directement au fichier <code>claude_desktop_config.json<\/code>. Ouvrez le fichier et remplacez son contenu actuel par ce qui suit :<\/p>\n<pre><code class=\"language-json\">{\n  \"mcpServers\": {\n\t\"wordpress-kinsta\": {\n\t  \"command\": \"npx\",\n\t  \"args\": [\"-y\", \"@automattic\/mcp-wordpress-remote@latest\"],\n\t  \"env\": {\n\t\t\"WP_API_URL\": \"https:\/\/yoursite.com\/wp-json\/mcp\/mcp-adapter-default-server\",\n\t\t\"WP_API_USERNAME\": \"your-wp-username\",\n\t\t\"WP_API_PASSWORD\": \"xxxx xxxx xxxx xxxx xxxx xxxx\",\n\t\t\"OAUTH_ENABLED\": \"false\"\n\t  }\n\t}\n  }\n}<\/code><\/pre>\n<p>Veillez \u00e0 remplacer les espaces r\u00e9serv\u00e9s par vos donn\u00e9es r\u00e9elles, puis enregistrez le fichier et fermez compl\u00e8tement Claude Desktop depuis la barre d\u2019\u00e9tat syst\u00e8me \u2014 ne vous contentez pas de fermer la fen\u00eatre, car le programme pourrait continuer \u00e0 s\u2019ex\u00e9cuter en arri\u00e8re-plan.<\/p>\n<h4>\u00c9tape 2 : V\u00e9rifier la connexion dans Claude Desktop<\/h4>\n<p>Revenez dans Claude Desktop et acc\u00e9dez \u00e0 <strong>Votre nom<\/strong> &gt; <strong>R\u00e9glages<\/strong>\u00a0&gt; <strong>D\u00e9veloppeur<\/strong>. Vous y trouverez d\u00e9sormais la liste des serveurs MCP locaux. Si vous avez suivi toutes les \u00e9tapes pr\u00e9c\u00e9dentes, vous devriez voir un onglet R\u00e9sum\u00e9\u00a0pour le serveur wordpress-kinsta, indiquant qu\u2019il est en cours d\u2019ex\u00e9cution.<\/p>\n<figure id=\"attachment_212939\" aria-describedby=\"caption-attachment-212939\" style=\"width: 1902px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-212939 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2026\/07\/claude-desktop-local-mcp-servers.png\" alt=\"Serveurs MCP locaux dans Claude Desktop\" width=\"1902\" height=\"1174\"><figcaption id=\"caption-attachment-212939\" class=\"wp-caption-text\">Serveurs MCP locaux dans Claude Desktop<\/figcaption><\/figure>\n<p>Demandez maintenant \u00e0 Claude de r\u00e9pertorier les outils disponibles sur le serveur <code>wordpress-kinsta<\/code>. Claude Desktop r\u00e9pondra en affichant la liste des outils, comme illustr\u00e9 dans l\u2019image ci-dessous :<\/p>\n<figure id=\"attachment_212937\" aria-describedby=\"caption-attachment-212937\" style=\"width: 1520px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-212937 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2026\/07\/claude-desktop-available-tools.png\" alt=\"Claude Desktop r\u00e9pertorie les outils disponibles sur le serveur MCP.\" width=\"1520\" height=\"952\"><figcaption id=\"caption-attachment-212937\" class=\"wp-caption-text\">Claude Desktop r\u00e9pertorie les outils disponibles sur le serveur MCP.<\/figcaption><\/figure>\n<p>Comme mentionn\u00e9 pr\u00e9c\u00e9demment, vous n\u2019avez pas besoin de conna\u00eetre les identifiants de chaque capacit\u00e9. Il vous suffit d\u2019expliquer \u00e0 l\u2019IA ce que vous souhaitez qu\u2019elle fasse, et le mod\u00e8le identifiera les capacit\u00e9s enregistr\u00e9es, trouvera celle qui convient ainsi que ses r\u00e9glages, puis l\u2019ex\u00e9cutera avec les valeurs appropri\u00e9es.<\/p>\n<figure id=\"attachment_212940\" aria-describedby=\"caption-attachment-212940\" style=\"width: 1496px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-212940 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2026\/07\/claude-desktop-registered-abilities.png\" alt=\"Une requ\u00eate en langage naturel dans Claude Desktop.\" width=\"1496\" height=\"748\"><figcaption id=\"caption-attachment-212940\" class=\"wp-caption-text\">Une requ\u00eate en langage naturel dans Claude Desktop.<\/figcaption><\/figure>\n<p>Pour obtenir plus de d\u00e9tails sur une capacit\u00e9 sp\u00e9cifique, il vous sera demand\u00e9 d\u2019autoriser Claude \u00e0 utiliser la fonction <strong>Get Ability Info<\/strong> du serveur MCP d\u2019<code>wordpress-kinsta<\/code>. Une fois que vous aurez approuv\u00e9 la demande, Claude vous fournira tous les d\u00e9tails relatifs \u00e0 cette capacit\u00e9.<\/p>\n<figure id=\"attachment_212936\" aria-describedby=\"caption-attachment-212936\" style=\"width: 1378px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-212936 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2026\/07\/claude-desktop-ability-details.png\" alt=\"Claude fournit les d\u00e9tails de la capacit\u00e9 demand\u00e9e\" width=\"1378\" height=\"1496\"><figcaption id=\"caption-attachment-212936\" class=\"wp-caption-text\">Claude fournit les d\u00e9tails de la capacit\u00e9 demand\u00e9e<\/figcaption><\/figure>\n<h3>Demander \u00e0 l\u2019IA d\u2019ex\u00e9cuter votre capacit\u00e9<\/h3>\n<p>Enfin, vous pouvez envoyer \u00e0 Claude votre premi\u00e8re demande de cr\u00e9ation d\u2019un brouillon d\u2019article. Bien entendu, vous demanderez \u00e0 Claude de g\u00e9n\u00e9rer le texte \u00e0 l\u2019aide d\u2019une invite fournissant des consignes pr\u00e9cises. L\u2019image ci-dessous en donne un exemple :<\/p>\n<figure id=\"attachment_212943\" aria-describedby=\"caption-attachment-212943\" style=\"width: 1382px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-212943 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2026\/07\/example-prompt.png\" alt=\"Exemple d\u2019invite demandant la g\u00e9n\u00e9ration d\u2019un brouillon sur un site WordPress\" width=\"1382\" height=\"794\"><figcaption id=\"caption-attachment-212943\" class=\"wp-caption-text\">Exemple d\u2019invite demandant la g\u00e9n\u00e9ration d\u2019un brouillon sur un site WordPress<\/figcaption><\/figure>\n<p>Autorisez Claude \u00e0 ex\u00e9cuter cette capacit\u00e9 et patientez quelques secondes pour obtenir le r\u00e9sultat. Une fois l\u2019op\u00e9ration termin\u00e9e, ce que vous verrez dans la fen\u00eatre de discussion ressemblera \u00e0 l\u2019image ci-dessous :<\/p>\n<figure id=\"attachment_212942\" aria-describedby=\"caption-attachment-212942\" style=\"width: 1468px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-212942 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2026\/07\/claude-example-response.png\" alt=\"Claude confirme la cr\u00e9ation du brouillon d\u2019article\" width=\"1468\" height=\"720\"><figcaption id=\"caption-attachment-212942\" class=\"wp-caption-text\">Claude confirme la cr\u00e9ation du brouillon d\u2019article<\/figcaption><\/figure>\n<p>Rendez-vous maintenant dans votre tableau de bord d\u2019administration WordPress et acc\u00e9dez \u00e0 l\u2019\u00e9cran Articles. Vous devriez y trouver votre brouillon avec le titre que vous avez choisi. Ouvrez-le et jetez un \u0153il \u00e0 l\u2019\u00e9diteur :<\/p>\n<figure id=\"attachment_212944\" aria-describedby=\"caption-attachment-212944\" style=\"width: 2002px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-212944 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2026\/07\/wordpress-post-draft.png\" alt=\"Le brouillon demand\u00e9 dans l\u2019\u00e9diteur de blocs\" width=\"2002\" height=\"1348\"><figcaption id=\"caption-attachment-212944\" class=\"wp-caption-text\">Le brouillon demand\u00e9 dans l\u2019\u00e9diteur de blocs<\/figcaption><\/figure>\n<p>Et oui, le r\u00e9sultat est vraiment impressionnant, d\u2019autant plus qu\u2019il n\u2019a fallu que quelques secondes pour le g\u00e9n\u00e9rer.<\/p>\n<p>Il convient toutefois de noter que le contenu produit est en HTML pur. En effet, notre extension ne dispose pas de la logique n\u00e9cessaire pour mapper les sections de contenu en blocs Gutenberg.<\/p>\n<figure id=\"attachment_212945\" aria-describedby=\"caption-attachment-212945\" style=\"width: 2002px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-212945 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2026\/07\/wordpress-post-draft-code-editor.png\" alt=\"Le contenu de l\u2019article n\u2019est pas structur\u00e9 en blocs Gutenberg\" width=\"2002\" height=\"1394\"><figcaption id=\"caption-attachment-212945\" class=\"wp-caption-text\">Le contenu de l\u2019article n\u2019est pas structur\u00e9 en blocs Gutenberg<\/figcaption><\/figure>\n<p>Nous avons ensuite r\u00e9p\u00e9t\u00e9 la demande, en demandant cette fois \u00e0 Claude de formater le contenu en blocs Gutenberg. Voici la r\u00e9ponse que nous avons obtenue dans la discussion :<\/p>\n<figure id=\"attachment_212941\" aria-describedby=\"caption-attachment-212941\" style=\"width: 1446px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-212941 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2026\/07\/claude-example-response-2.png\" alt=\"Claude confirme que le contenu de l\u2019article a \u00e9t\u00e9 structur\u00e9 en blocs Gutenberg.\" width=\"1446\" height=\"568\"><figcaption id=\"caption-attachment-212941\" class=\"wp-caption-text\">Claude confirme que le contenu de l\u2019article a \u00e9t\u00e9 structur\u00e9 en blocs Gutenberg.<\/figcaption><\/figure>\n<p>Et voici le brouillon de l\u2019article dans l\u2019\u00e9diteur de code WordPress :<\/p>\n<figure id=\"attachment_212946\" aria-describedby=\"caption-attachment-212946\" style=\"width: 1994px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-212946 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2026\/07\/wordpress-post-draft-code-editor-2.png\" alt=\"Le contenu de l\u2019article est d\u00e9sormais structur\u00e9 en blocs Gutenberg.\" width=\"1994\" height=\"1400\"><figcaption id=\"caption-attachment-212946\" class=\"wp-caption-text\">Le contenu de l\u2019article est d\u00e9sormais structur\u00e9 en blocs Gutenberg.<\/figcaption><\/figure>\n<h2>Pourquoi votre site WordPress agentique a besoin d\u2019une infrastructure hautement performante<\/h2>\n<p>La connexion de votre site WordPress \u00e0 un mod\u00e8le d\u2019IA via le Model Context Protocol (MCP) modifie radicalement la nature de votre site web. Il ne s\u2019agit plus simplement de servir des pages statiques \u00e0 partir d\u2019un cache ou de r\u00e9pondre aux requ\u00eates individuelles des utilisateurs. Pour communiquer avec votre client IA via le MCP, WordPress doit \u00eatre capable de g\u00e9rer un type de charge de requ\u00eates totalement diff\u00e9rent.<\/p>\n<p>Sachez qu\u2019un agent IA peut ex\u00e9cuter des dizaines d\u2019appels REST en quelques secondes \u2014 une s\u00e9quence qu\u2019aucun utilisateur humain ne pourrait jamais r\u00e9aliser \u00e0 un rythme aussi soutenu. De plus, les requ\u00eates MCP contournent compl\u00e8tement la mise en cache des pages et sollicitent directement vos threads PHP \u00e0 chaque \u00e9change de donn\u00e9es. Ce sch\u00e9ma n\u00e9cessite une pile PHP\/base de donn\u00e9es optimis\u00e9e pour les performances ; sinon, vous risquez des d\u00e9lais d\u2019expiration au milieu d\u2019une op\u00e9ration critique (telle que la cr\u00e9ation programmatique d\u2019un brouillon d\u2019article).<\/p>\n<p>En ce qui concerne les fonctionnalit\u00e9s publiques, la s\u00e9curit\u00e9 constitue un autre enjeu majeur, car chaque fonctionnalit\u00e9 expos\u00e9e via le MCP est un point de terminaison qui doit \u00eatre s\u00e9curis\u00e9. Bien que l\u2019API vous permette de d\u00e9finir une authentification par mot de passe d\u2019application (<code>permission_callback<\/code>) et exige que les requ\u00eates soient authentifi\u00e9es via un mot de passe d\u2019application, un h\u00e9bergeur proposant des <a href=\"https:\/\/kinsta.com\/fr\/blog\/securiser-entreprises-wordpress\/\">mesures de s\u00e9curit\u00e9 rigoureuses<\/a> \u2014 telles que des <a href=\"https:\/\/kinsta.com\/fr\/blog\/integration-cloudflare\/\">pare-feu d\u2019applications Web<\/a>, <a href=\"https:\/\/kinsta.com\/fr\/blog\/technologie-conteneurs-isoles\/\">l\u2019isolation par conteneurs<\/a>, des <a href=\"https:\/\/kinsta.com\/fr\/blog\/certificat-ssl-gratuit\/\">certificats SSL<\/a> automatis\u00e9s et le <a href=\"https:\/\/kinsta.com\/fr\/docs\/hebergement-wordpress\/gestion-site\/bloquer-adresse-ip\/\">blocage d\u2019adresses IP<\/a> \u2014 r\u00e9duit consid\u00e9rablement la surface d\u2019attaque et att\u00e9nue les risques d\u2019intrusions non autoris\u00e9es sur votre site.<\/p>\n<p>Disposer d\u2019environnements de staging fonctionnant sous HTTPS et utilisant exactement la m\u00eame pile technologique que votre site en production est une n\u00e9cessit\u00e9 absolue lorsque vous testez les fonctionnalit\u00e9s enregistr\u00e9es sur votre site avant de les d\u00e9ployer en production. De plus, l\u2019acc\u00e8s \u00e0 des outils de d\u00e9veloppement tels que <a href=\"https:\/\/kinsta.com\/fr\/blog\/developpement-wordpress-distance-ssh-kinsta\/\">SSH<\/a> et <a href=\"https:\/\/kinsta.com\/fr\/docs\/hebergement-wordpress\/gestion-site\/wordpress-wp-cli\/\">WP-CLI<\/a> est indispensable pour mettre en place une int\u00e9gration fiable de l\u2019IA sur le protocole MCP.<\/p>\n<p>L\u2019observabilit\u00e9 constitue \u00e9galement une exigence strat\u00e9gique pour un site web qui interagit en permanence avec des outils d\u2019IA. L\u2019acc\u00e8s \u00e0 un <a href=\"https:\/\/kinsta.com\/fr\/blog\/application-surveillance-performance\/#kinsta-apm-tool-to-the-rescue\">outil APM<\/a> et \u00e0 vos <a href=\"https:\/\/kinsta.com\/fr\/docs\/hebergement-wordpress\/depannage-wordpress\/voir-journaux-serveur\/\">journaux de serveur<\/a> est essentiel pour comprendre ce qui se passe en arri\u00e8re-plan, diagnostiquer pourquoi une requ\u00eate HTTP pourrait \u00e9chouer de mani\u00e8re silencieuse et identifier les causes des goulots d\u2019\u00e9tranglement au sein de l\u2019architecture de votre site.<\/p>\n<p>Pour toutes ces raisons, il est aujourd\u2019hui plus crucial que jamais de choisir une <a href=\"https:\/\/kinsta.com\/fr\/blog\/solution-hebergement-developpeur\/\">infrastructure<\/a> et un <a href=\"https:\/\/kinsta.com\/fr\/blog\/recompenses-g2-meilleur-hebergement\/\">service d\u2019h\u00e9bergement<\/a> qui fournissent l\u2019architecture, les outils et l\u2019assistance haut de gamme qu\u2019exige un site WordPress moderne. Kinsta vous offre tout cela et bien plus encore via un tableau de bord unique et centralis\u00e9.<\/p>\n<p>Depuis ce tableau de bord, vous pouvez acc\u00e9der directement \u00e0 votre site, lancer la surveillance des performances, r\u00e9cup\u00e9rer vos identifiants de connexion SSH, t\u00e9l\u00e9charger les journaux du site et contacter notre \u00e9quipe de support sp\u00e9cialis\u00e9e. Si vos automatisations bas\u00e9es sur l\u2019IA n\u00e9cessitent encore plus de puissance de calcul brute, vous pouvez <a href=\"https:\/\/kinsta.com\/fr\/blog\/kinsta-threads-php-cache-performance\/\">optimiser instantan\u00e9ment les performances PHP<\/a> ou ajouter l\u2019extension <a href=\"https:\/\/kinsta.com\/fr\/docs\/hebergement-wordpress\/environnement-staging\/#create-a-wordpress-standard-or-premium-staging-environment\">environnement de staging premium<\/a> afin de garantir une r\u00e9activit\u00e9 maximale tant en environnement de staging qu\u2019en production.<\/p>\n<h2>L\u2019avenir de WordPress est agentique<\/h2>\n<p>WordPress \u00e9volue d\u2019un CMS traditionnel vers une v\u00e9ritable plateforme d\u2019applications agentique. L\u2019introduction de l\u2019API Abilities et de l\u2019AI Client est la preuve irr\u00e9futable que l\u2019avenir du Web ne repose plus uniquement sur les interactions humaines, mais int\u00e8gre largement des machines et des agents intelligents fonctionnant de mani\u00e8re autonome en arri\u00e8re-plan.<\/p>\n<p>Qu\u2019il s\u2019agisse de <a href=\"https:\/\/kinsta.com\/fr\/blog\/ia-wordpress\/\">convertir un fichier audio en article<\/a>, <a href=\"https:\/\/kinsta.com\/fr\/blog\/automatiser-flux-travail-agence-avec-kinsta-et-trello\/\">d\u2019int\u00e9grer un flux de travail automatis\u00e9 via GitHub Actions<\/a> ou de cr\u00e9er une passerelle transparente entre votre site et le client Claude Desktop, WordPress est parfaitement pr\u00eat \u00e0 traiter des requ\u00eates complexes et \u00e0 traduire les donn\u00e9es d\u2019entr\u00e9e en blocs Gutenberg natifs. C\u2019est \u00e0 vous de doter vos applications de la puissance, de la s\u00e9curit\u00e9 et de l\u2019\u00e9volutivit\u00e9 dont elles ont besoin en choisissant un partenaire d\u2019h\u00e9bergement de premier plan tel que Kinsta.<\/p>\n<p>Avez-vous d\u00e9j\u00e0 consult\u00e9 <a href=\"https:\/\/kinsta.com\/fr\/tarifs\/\">nos plans<\/a> ? Si vous ne savez pas lequel correspond le mieux au flux de travail sp\u00e9cifique de votre site, <a href=\"https:\/\/kinsta.com\/fr\/contacter-le-service-commercial\/\">notre \u00e9quipe commerciale<\/a> se fera un plaisir de r\u00e9pondre \u00e0 toutes vos questions.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Le Model Context Protocol (MCP) est une norme ouverte qui \u00e9tablit des connexions s\u00e9curis\u00e9es entre les outils bas\u00e9s sur l&rsquo;IA et les sources de donn\u00e9es non &#8230;<\/p>\n","protected":false},"author":36,"featured_media":84332,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_kinsta_gated_content":false,"_kinsta_gated_content_redirect":"","footnotes":""},"tags":[],"topic":[953,1028],"class_list":["post-84331","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","topic-api","topic-developpement-wordpress"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v24.6 (Yoast SEO v24.6) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>D\u00e9velopper une int\u00e9gration MCP WordPress pour les agents IA<\/title>\n<meta name=\"description\" content=\"Apprenez \u00e0 cr\u00e9er une extension WordPress MCP personnalis\u00e9e pour connecter des agents d&#039;IA \u00e0 votre site. Un guide approfondi sur l&#039;API Abilities et Claude Desktop.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/kinsta.com\/fr\/blog\/mcp-wordpress\/\" \/>\n<meta property=\"og:locale\" content=\"fr_FR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Comment mettre en place une int\u00e9gration MCP WordPress pour les agents IA sur les sites h\u00e9berg\u00e9s par Kinsta\" \/>\n<meta property=\"og:description\" content=\"Apprenez \u00e0 cr\u00e9er une extension WordPress MCP personnalis\u00e9e pour connecter des agents d&#039;IA \u00e0 votre site. Un guide approfondi sur l&#039;API Abilities et Claude Desktop.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/kinsta.com\/fr\/blog\/mcp-wordpress\/\" \/>\n<meta property=\"og:site_name\" content=\"Kinsta\u00ae\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/kinstafrance\/\" \/>\n<meta property=\"article:published_time\" content=\"2026-08-24T07:16:34+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-08-24T10:47:17+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2026\/08\/how-to-build-a-wordpress-acp-integration-for-ai-agents-on-kinsta-powered-websites.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1470\" \/>\n\t<meta property=\"og:image:height\" content=\"735\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Carlo Daniele\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:description\" content=\"Apprenez \u00e0 cr\u00e9er une extension WordPress MCP personnalis\u00e9e pour connecter des agents d&#039;IA \u00e0 votre site. Un guide approfondi sur l&#039;API Abilities et Claude Desktop.\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2026\/08\/how-to-build-a-wordpress-acp-integration-for-ai-agents-on-kinsta-powered-websites.png\" \/>\n<meta name=\"twitter:creator\" content=\"@carlodaniele\" \/>\n<meta name=\"twitter:site\" content=\"@kinsta_fr\" \/>\n<meta name=\"twitter:label1\" content=\"\u00c9crit par\" \/>\n\t<meta name=\"twitter:data1\" content=\"Carlo Daniele\" \/>\n\t<meta name=\"twitter:label2\" content=\"Dur\u00e9e de lecture estim\u00e9e\" \/>\n\t<meta name=\"twitter:data2\" content=\"22 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/kinsta.com\/fr\/blog\/mcp-wordpress\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/kinsta.com\/fr\/blog\/mcp-wordpress\/\"},\"author\":{\"name\":\"Carlo Daniele\",\"@id\":\"https:\/\/kinsta.com\/fr\/#\/schema\/person\/962dde02ea6f5df089b5d8d0853bbc63\"},\"headline\":\"Comment mettre en place une int\u00e9gration MCP WordPress pour les agents IA sur les sites h\u00e9berg\u00e9s par Kinsta\",\"datePublished\":\"2026-08-24T07:16:34+00:00\",\"dateModified\":\"2026-08-24T10:47:17+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/kinsta.com\/fr\/blog\/mcp-wordpress\/\"},\"wordCount\":3951,\"publisher\":{\"@id\":\"https:\/\/kinsta.com\/fr\/#organization\"},\"image\":{\"@id\":\"https:\/\/kinsta.com\/fr\/blog\/mcp-wordpress\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2026\/08\/how-to-build-a-wordpress-acp-integration-for-ai-agents-on-kinsta-powered-websites.png\",\"inLanguage\":\"fr-FR\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/kinsta.com\/fr\/blog\/mcp-wordpress\/\",\"url\":\"https:\/\/kinsta.com\/fr\/blog\/mcp-wordpress\/\",\"name\":\"D\u00e9velopper une int\u00e9gration MCP WordPress pour les agents IA\",\"isPartOf\":{\"@id\":\"https:\/\/kinsta.com\/fr\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/kinsta.com\/fr\/blog\/mcp-wordpress\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/kinsta.com\/fr\/blog\/mcp-wordpress\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2026\/08\/how-to-build-a-wordpress-acp-integration-for-ai-agents-on-kinsta-powered-websites.png\",\"datePublished\":\"2026-08-24T07:16:34+00:00\",\"dateModified\":\"2026-08-24T10:47:17+00:00\",\"description\":\"Apprenez \u00e0 cr\u00e9er une extension WordPress MCP personnalis\u00e9e pour connecter des agents d'IA \u00e0 votre site. Un guide approfondi sur l'API Abilities et Claude Desktop.\",\"breadcrumb\":{\"@id\":\"https:\/\/kinsta.com\/fr\/blog\/mcp-wordpress\/#breadcrumb\"},\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/kinsta.com\/fr\/blog\/mcp-wordpress\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\/\/kinsta.com\/fr\/blog\/mcp-wordpress\/#primaryimage\",\"url\":\"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2026\/08\/how-to-build-a-wordpress-acp-integration-for-ai-agents-on-kinsta-powered-websites.png\",\"contentUrl\":\"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2026\/08\/how-to-build-a-wordpress-acp-integration-for-ai-agents-on-kinsta-powered-websites.png\",\"width\":1470,\"height\":735},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/kinsta.com\/fr\/blog\/mcp-wordpress\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/kinsta.com\/fr\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"API\",\"item\":\"https:\/\/kinsta.com\/fr\/sujets\/api\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Comment mettre en place une int\u00e9gration MCP WordPress pour les agents IA sur les sites h\u00e9berg\u00e9s par Kinsta\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/kinsta.com\/fr\/#website\",\"url\":\"https:\/\/kinsta.com\/fr\/\",\"name\":\"Kinsta\u00ae\",\"description\":\"Solutions d&#039;h\u00e9bergement premium, rapides et s\u00e9curis\u00e9es\",\"publisher\":{\"@id\":\"https:\/\/kinsta.com\/fr\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/kinsta.com\/fr\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"fr-FR\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/kinsta.com\/fr\/#organization\",\"name\":\"Kinsta\",\"url\":\"https:\/\/kinsta.com\/fr\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\/\/kinsta.com\/fr\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2023\/12\/kinsta-logo.jpeg\",\"contentUrl\":\"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2023\/12\/kinsta-logo.jpeg\",\"width\":500,\"height\":500,\"caption\":\"Kinsta\"},\"image\":{\"@id\":\"https:\/\/kinsta.com\/fr\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/kinstafrance\/\",\"https:\/\/x.com\/kinsta_fr\",\"https:\/\/www.instagram.com\/kinstahosting\/\",\"https:\/\/www.linkedin.com\/company\/kinsta\/\",\"https:\/\/www.pinterest.com\/kinstahosting\/\",\"https:\/\/www.youtube.com\/c\/Kinsta\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/kinsta.com\/fr\/#\/schema\/person\/962dde02ea6f5df089b5d8d0853bbc63\",\"name\":\"Carlo Daniele\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\/\/kinsta.com\/fr\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/429e5568f88110fd9a409b84cb22197e?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/429e5568f88110fd9a409b84cb22197e?s=96&d=mm&r=g\",\"caption\":\"Carlo Daniele\"},\"description\":\"Carlo is a passionate lover of webdesign and front-end development. He has been playing with WordPress for more than 20 years, also in collaboration with Italian and European universities and educational institutions. He has written hundreds of articles and guides about WordPress, published both on Italian and international websites, as well as on printed magazines. You can find him on LinkedIn.\",\"sameAs\":[\"https:\/\/frammentidicodice.com\/\",\"https:\/\/x.com\/carlodaniele\"],\"url\":\"https:\/\/kinsta.com\/fr\/blog\/author\/carlodaniele\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"D\u00e9velopper une int\u00e9gration MCP WordPress pour les agents IA","description":"Apprenez \u00e0 cr\u00e9er une extension WordPress MCP personnalis\u00e9e pour connecter des agents d'IA \u00e0 votre site. Un guide approfondi sur l'API Abilities et Claude Desktop.","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:\/\/kinsta.com\/fr\/blog\/mcp-wordpress\/","og_locale":"fr_FR","og_type":"article","og_title":"Comment mettre en place une int\u00e9gration MCP WordPress pour les agents IA sur les sites h\u00e9berg\u00e9s par Kinsta","og_description":"Apprenez \u00e0 cr\u00e9er une extension WordPress MCP personnalis\u00e9e pour connecter des agents d'IA \u00e0 votre site. Un guide approfondi sur l'API Abilities et Claude Desktop.","og_url":"https:\/\/kinsta.com\/fr\/blog\/mcp-wordpress\/","og_site_name":"Kinsta\u00ae","article_publisher":"https:\/\/www.facebook.com\/kinstafrance\/","article_published_time":"2026-08-24T07:16:34+00:00","article_modified_time":"2026-08-24T10:47:17+00:00","og_image":[{"width":1470,"height":735,"url":"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2026\/08\/how-to-build-a-wordpress-acp-integration-for-ai-agents-on-kinsta-powered-websites.png","type":"image\/png"}],"author":"Carlo Daniele","twitter_card":"summary_large_image","twitter_description":"Apprenez \u00e0 cr\u00e9er une extension WordPress MCP personnalis\u00e9e pour connecter des agents d'IA \u00e0 votre site. Un guide approfondi sur l'API Abilities et Claude Desktop.","twitter_image":"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2026\/08\/how-to-build-a-wordpress-acp-integration-for-ai-agents-on-kinsta-powered-websites.png","twitter_creator":"@carlodaniele","twitter_site":"@kinsta_fr","twitter_misc":{"\u00c9crit par":"Carlo Daniele","Dur\u00e9e de lecture estim\u00e9e":"22 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/kinsta.com\/fr\/blog\/mcp-wordpress\/#article","isPartOf":{"@id":"https:\/\/kinsta.com\/fr\/blog\/mcp-wordpress\/"},"author":{"name":"Carlo Daniele","@id":"https:\/\/kinsta.com\/fr\/#\/schema\/person\/962dde02ea6f5df089b5d8d0853bbc63"},"headline":"Comment mettre en place une int\u00e9gration MCP WordPress pour les agents IA sur les sites h\u00e9berg\u00e9s par Kinsta","datePublished":"2026-08-24T07:16:34+00:00","dateModified":"2026-08-24T10:47:17+00:00","mainEntityOfPage":{"@id":"https:\/\/kinsta.com\/fr\/blog\/mcp-wordpress\/"},"wordCount":3951,"publisher":{"@id":"https:\/\/kinsta.com\/fr\/#organization"},"image":{"@id":"https:\/\/kinsta.com\/fr\/blog\/mcp-wordpress\/#primaryimage"},"thumbnailUrl":"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2026\/08\/how-to-build-a-wordpress-acp-integration-for-ai-agents-on-kinsta-powered-websites.png","inLanguage":"fr-FR"},{"@type":"WebPage","@id":"https:\/\/kinsta.com\/fr\/blog\/mcp-wordpress\/","url":"https:\/\/kinsta.com\/fr\/blog\/mcp-wordpress\/","name":"D\u00e9velopper une int\u00e9gration MCP WordPress pour les agents IA","isPartOf":{"@id":"https:\/\/kinsta.com\/fr\/#website"},"primaryImageOfPage":{"@id":"https:\/\/kinsta.com\/fr\/blog\/mcp-wordpress\/#primaryimage"},"image":{"@id":"https:\/\/kinsta.com\/fr\/blog\/mcp-wordpress\/#primaryimage"},"thumbnailUrl":"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2026\/08\/how-to-build-a-wordpress-acp-integration-for-ai-agents-on-kinsta-powered-websites.png","datePublished":"2026-08-24T07:16:34+00:00","dateModified":"2026-08-24T10:47:17+00:00","description":"Apprenez \u00e0 cr\u00e9er une extension WordPress MCP personnalis\u00e9e pour connecter des agents d'IA \u00e0 votre site. Un guide approfondi sur l'API Abilities et Claude Desktop.","breadcrumb":{"@id":"https:\/\/kinsta.com\/fr\/blog\/mcp-wordpress\/#breadcrumb"},"inLanguage":"fr-FR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/kinsta.com\/fr\/blog\/mcp-wordpress\/"]}]},{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/kinsta.com\/fr\/blog\/mcp-wordpress\/#primaryimage","url":"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2026\/08\/how-to-build-a-wordpress-acp-integration-for-ai-agents-on-kinsta-powered-websites.png","contentUrl":"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2026\/08\/how-to-build-a-wordpress-acp-integration-for-ai-agents-on-kinsta-powered-websites.png","width":1470,"height":735},{"@type":"BreadcrumbList","@id":"https:\/\/kinsta.com\/fr\/blog\/mcp-wordpress\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/kinsta.com\/fr\/"},{"@type":"ListItem","position":2,"name":"API","item":"https:\/\/kinsta.com\/fr\/sujets\/api\/"},{"@type":"ListItem","position":3,"name":"Comment mettre en place une int\u00e9gration MCP WordPress pour les agents IA sur les sites h\u00e9berg\u00e9s par Kinsta"}]},{"@type":"WebSite","@id":"https:\/\/kinsta.com\/fr\/#website","url":"https:\/\/kinsta.com\/fr\/","name":"Kinsta\u00ae","description":"Solutions d&#039;h\u00e9bergement premium, rapides et s\u00e9curis\u00e9es","publisher":{"@id":"https:\/\/kinsta.com\/fr\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/kinsta.com\/fr\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"fr-FR"},{"@type":"Organization","@id":"https:\/\/kinsta.com\/fr\/#organization","name":"Kinsta","url":"https:\/\/kinsta.com\/fr\/","logo":{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/kinsta.com\/fr\/#\/schema\/logo\/image\/","url":"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2023\/12\/kinsta-logo.jpeg","contentUrl":"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2023\/12\/kinsta-logo.jpeg","width":500,"height":500,"caption":"Kinsta"},"image":{"@id":"https:\/\/kinsta.com\/fr\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/kinstafrance\/","https:\/\/x.com\/kinsta_fr","https:\/\/www.instagram.com\/kinstahosting\/","https:\/\/www.linkedin.com\/company\/kinsta\/","https:\/\/www.pinterest.com\/kinstahosting\/","https:\/\/www.youtube.com\/c\/Kinsta"]},{"@type":"Person","@id":"https:\/\/kinsta.com\/fr\/#\/schema\/person\/962dde02ea6f5df089b5d8d0853bbc63","name":"Carlo Daniele","image":{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/kinsta.com\/fr\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/429e5568f88110fd9a409b84cb22197e?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/429e5568f88110fd9a409b84cb22197e?s=96&d=mm&r=g","caption":"Carlo Daniele"},"description":"Carlo is a passionate lover of webdesign and front-end development. He has been playing with WordPress for more than 20 years, also in collaboration with Italian and European universities and educational institutions. He has written hundreds of articles and guides about WordPress, published both on Italian and international websites, as well as on printed magazines. You can find him on LinkedIn.","sameAs":["https:\/\/frammentidicodice.com\/","https:\/\/x.com\/carlodaniele"],"url":"https:\/\/kinsta.com\/fr\/blog\/author\/carlodaniele\/"}]}},"acf":[],"_links":{"self":[{"href":"https:\/\/kinsta.com\/fr\/wp-json\/wp\/v2\/posts\/84331","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/kinsta.com\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/kinsta.com\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/kinsta.com\/fr\/wp-json\/wp\/v2\/users\/36"}],"replies":[{"embeddable":true,"href":"https:\/\/kinsta.com\/fr\/wp-json\/wp\/v2\/comments?post=84331"}],"version-history":[{"count":9,"href":"https:\/\/kinsta.com\/fr\/wp-json\/wp\/v2\/posts\/84331\/revisions"}],"predecessor-version":[{"id":84348,"href":"https:\/\/kinsta.com\/fr\/wp-json\/wp\/v2\/posts\/84331\/revisions\/84348"}],"alternate":[{"embeddable":true,"hreflang":"en","title":"English","href":"https:\/\/kinsta.com\/fr\/wp-json\/kinsta\/v1\/posts\/84331\/translations\/en"},{"embeddable":true,"hreflang":"it","title":"Italian","href":"https:\/\/kinsta.com\/fr\/wp-json\/kinsta\/v1\/posts\/84331\/translations\/it"},{"embeddable":true,"hreflang":"fr","title":"French","href":"https:\/\/kinsta.com\/fr\/wp-json\/kinsta\/v1\/posts\/84331\/translations\/fr"},{"embeddable":true,"hreflang":"ja","title":"Japanese","href":"https:\/\/kinsta.com\/fr\/wp-json\/kinsta\/v1\/posts\/84331\/translations\/jp"},{"href":"https:\/\/kinsta.com\/fr\/wp-json\/kinsta\/v1\/posts\/84331\/tree"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/kinsta.com\/fr\/wp-json\/wp\/v2\/media\/84332"}],"wp:attachment":[{"href":"https:\/\/kinsta.com\/fr\/wp-json\/wp\/v2\/media?parent=84331"}],"wp:term":[{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/kinsta.com\/fr\/wp-json\/wp\/v2\/tags?post=84331"},{"taxonomy":"topic","embeddable":true,"href":"https:\/\/kinsta.com\/fr\/wp-json\/wp\/v2\/topic?post=84331"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}