Retour aux articles
Diagram of Cortex AI Model Context Protocol MCP connection to external LLMs
Cortex AI10 septembre 20268 min de lecture

Connecter Claude à NextBlock CMS via MCP, depuis Cursor ou Claude Code

Un guide pratique du serveur MCP de Cortex AI : ce qu'il règle, les outils qu'il expose et la configuration exacte pour localhost et la production.

Ce guide vous montre comment connecter Claude à NextBlock CMS avec un standard ouvert plutôt qu'un plugin propriétaire. Cortex AI transforme votre site en serveur Model Context Protocol. Claude Code, Cursor, ChatGPT et Gemini peuvent ensuite lire le schéma de votre base de données, ébaucher des mises en page et mettre à jour la navigation depuis leur propre fenêtre de clavardage. Vous payez l'abonnement IA que vous avez déjà, sans aucune majoration sur les jetons entre les deux.

Un seul bloc de configuration

Configuré en quelques minutes.

Collez une seule entrée JSON dans Claude Code, Cursor ou VS Code. La carte des réglages du CMS l'écrit pour vous.

Essai gratuit

30 jours, sans carte de crédit.

Le CMS est gratuit pour toujours. Cortex AI, qui inclut le serveur MCP, commence par un essai gratuit de 30 jours.

Brouillons en direct

Rien ne part par accident.

Chaque mise en page écrite par l'agent arrive sous forme de brouillon. Un éditeur la révise et clique sur Publier.

Chaque prompt devient un enregistrement structuré en base de données plutôt qu'un tas de code généré. Vos éditeurs gardent un CMS visuel, vos développeurs gardent une application Next.js 16 propre, et rien n'est mis en ligne tant que quelqu'un ne clique pas sur Publier.

Le problème des constructeurs web IA traditionnels

Les constructeurs par prompt comme Lovable, Bolt et v0 impressionnent le premier jour. Vous décrivez une page et obtenez une application React fonctionnelle en quelques minutes. Les ennuis commencent le deuxième jour.

Côte à côte

Les outils de prototype face à NextBlock.

Ce qui se passe après le premier prompt.

Ce que vous obtenezLovable, Bolt, v0NextBlock
Jour unDu code jetable sans couche de contenu.Un site Next.js 16 et Supabase en production, avec un CMS.
Changer un titreUn autre prompt ou une autre pull request.Un éditeur le tape dans un éditeur de type Notion.
Brouillons et révisionsUn historique du code seulement.Brouillons en direct, révisions et restauration en un clic.
Traductions et SEOPas inclus.Traduction bloc par bloc et vérifications SEO pendant que vous écrivez.
Coûts de l'IADes crédits de plateforme, achetés à l'outil.Votre propre abonnement via MCP, sans majoration.
PrixUn forfait mensuel.CMS gratuit. Cortex AI après un essai gratuit de 30 jours.

NextBlock prend le contre-pied des outils de prototype. L'IA devrait ébaucher le site, et les humains devraient en être propriétaires. La connexion MCP est le point de rencontre de ces deux mondes.

Comment Cortex AI utilise le Model Context Protocol (MCP)

Le Model Context Protocol est un standard ouvert qui donne des outils aux agents IA. Un client comme Claude Code liste les outils offerts par un serveur, les appelle avec des arguments typés et lit des résultats typés en retour. Cortex AI embarque ce serveur dans votre installation NextBlock, à l'adresse /api/mcp.

Model Context Protocol · NextBlock Cortex AI

Du prompt à la production, sans redéploiement.

Votre client IA parle au CMS via un standard ouvert. Le résultat atterrit sous forme de données, pas de code à héberger.

Étape 1 · Votre client IA

Prompt

N'importe quel client MCP que vous payez déjà.

Claude CodeCursorChatGPTGemini

Un seul bloc JSON dans la configuration de votre client enregistre le serveur. C'est toute la configuration.

Votre abonnement · aucune majoration sur les jetons

Étape 2 · /api/mcp

Serveur MCP Cortex AI

Streamable HTTP · jeton bearer · à portée limitée.

get_database_schemagenerate_jsonb_layoutupdate_site_navigationquery_site_analyticssearch_stock_media

5 outils de contrat · 29 outils typés

Étape 3 · PostgreSQL

Blocs JSONB validés

Supabase · un schéma Zod par bloc.

Mis en attente comme brouillon en direct.

Les éditeurs peaufinent dans le CMS visuel.

Révisions et vérifications SEO intégrées.

Rien n'est en ligne avant la publication

Étape 4 · Next.js 16

Page publiée

Server Components · cache en périphérie.

Ni reconstruction, ni redéploiement.

Scores Lighthouse de 100/100 par défaut.

Le même site le deuxième jour.

Un site web plus un CMS

Les éditeurs gardent un CMS visuel. Les développeurs gardent une base de code Next.js 16 propre. L'agent ne touche ni à l'un ni à l'autre.

Le point de terminaison parle Streamable HTTP. Votre client envoie des messages JSON-RPC dans une requête HTTPS ordinaire, et le serveur répond dans la même réponse. Aucun flux SSE de longue durée à surveiller, aucun SDK à installer côté serveur. Les mêmes 29 outils typés qui alimentent Cortex AI dans l'éditeur sont exposés sur le réseau, si bien que l'agent de votre IDE et celui de votre CMS ne divergent jamais.

Règle de sécurité no 1

Les mises en page attendent en brouillon en direct.

Les outils de mise en page écrivent des brouillons : rien n'atteint les visiteurs tant qu'un éditeur ne publie pas.

Règle de sécurité no 2

Chaque jeton porte une portée.

Un jeton en lecture seule ne voit même pas les outils capables de modifier des données. Les outils de modification sont absents de sa liste.

Outils MCP de base de données disponibles

Cinq noms d'outils forment le contrat MCP public. Chacun renvoie vers un exécuteur Cortex AI testé.

get_database_schemalecture

Retourne chaque table que l'agent peut lire ou modifier, avec colonnes, clés primaires et indicateurs de lecture seule.

generate_jsonb_layoutécriture

Transforme un prompt en mise en page complète, valide chaque bloc contre le schéma NextBlock et la met en attente comme brouillon en direct.

update_site_navigationécriture

Ajoute, renomme ou réordonne les éléments du menu d'en-tête, par langue.

query_site_analyticslecture

Lit les revenus, le nombre de commandes, la répartition par statut et les meilleurs produits sur une période.

search_stock_medialecture

Trouve des photos libres de droits avec texte alternatif et crédit photographe, prêtes pour un bloc image.

Et 24 autres.

Créer des articles et des produits, traduire des pages, téléverser des médias, gérer thèmes et scripts. Trois ressources exposent les schémas de la base de données, des blocs et des blocs personnalisés.

Pas à pas : connecter Claude à NextBlock CMS dans Cursor et Claude Code

Le serveur est désactivé par défaut, parce qu'il constitue une surface d'écriture à distance sur du contenu en ligne. L'activer prend trois étapes, et grâce à l'essai, le premier mois ne coûte rien.

01

Lancez l'essai gratuit.

Ouvrez Réglages du CMS → Cortex AI, lancez l'essai de 30 jours sans carte de crédit et activez la carte d'accès au serveur MCP.

02

Générez un jeton.

Choisissez la portée dont vous avez besoin. La lecture seule suffit pour la planification et les audits.

03

Copiez la configuration.

La carte affiche un extrait pour chacun : Claude Code, Cursor, VS Code et Claude Desktop.

Claude Code exige "type": "http" dans l'entrée, sinon il ignore le serveur sans avertissement. Cursor déduit le transport à partir de l'URL et n'a pas besoin de champ type. VS Code utilise une clé servers de premier niveau et demande le jeton plutôt que de le stocker.

Configuration localhost sans jeton

Pendant le développement, activez Faire confiance à localhost sans jeton dans la même carte de réglages. Un serveur de développement sur votre machine accepte alors les appels en boucle locale sans aucun en-tête. Les installations autonomes tournent sur le port 3000, et le serveur de développement du monorepo sur le port 4200.

Ajoutez ce bloc au fichier .mcp.json à la racine de votre projet pour Claude Code.

.mcp.json
{
  "mcpServers": {
    "nextblock": {
      "type": "http",
      "url": "http://localhost:3000/api/mcp"
    }
  }
}

La forme CLI fait la même chose en une ligne.

terminal
claude mcp add --transport http nextblock http://localhost:3000/api/mcp

Développement seulement

La confiance envers localhost est ignorée dans les builds de production, parce qu'un proxy peut usurper l'en-tête host. La production utilise toujours un jeton.

Authentification en production par jetons bearer

En production, chaque client envoie un jeton bearer. Les jetons commencent par nbmcp_, ne sont affichés qu'une seule fois à leur création et ne sont stockés que sous forme de hachage SHA-256. Révoquer un jeton se fait en un clic, et la même valeur ne peut jamais être générée de nouveau.

Ajoutez ceci à .cursor/mcp.json pour Cursor, ou placez la même entrée dans .mcp.json avec un champ type pour Claude Code.

.cursor/mcp.json
{
  "mcpServers": {
    "nextblock": {
      "url": "https://your-site.com/api/mcp",
      "headers": { "Authorization": "Bearer nbmcp_your_token" }
    }
  }
}

Essayez

Une fois le client connecté, demandez quelque chose de concret. Essayez « inspecte le schéma de la base de données et ébauche une page de tarifs à trois paliers ». L'agent appelle l'outil de schéma, puis l'outil de mise en page, et votre CMS affiche un nouveau brouillon en direct prêt pour la révision.

Rendu en production sans redéploiement

Si ça fonctionne, c'est grâce à l'endroit où le résultat atterrit. Cortex AI écrit des enregistrements de blocs JSONB stricts dans PostgreSQL, pas des chaînes HTML ni des fichiers source. Chaque bloc possède un schéma Zod : un champ invalide est rejeté avant d'être stocké.

0

reconstruction pour publier

1

schéma Zod par bloc

100

Lighthouse par défaut

À la requête, Next.js 16 rend ces enregistrements avec des Server Components et met le résultat en cache en périphérie. Il n'y a aucune étape de build entre la publication et la mise en ligne, ni de coût de nettoyage HTML à chaque rendu. Les scores Lighthouse de 100/100 d'un site vide sont les mêmes après que l'agent a ébauché cinquante pages.

Prochaine étape

En ligne en dix minutes, gratuit pendant trente jours.

Déployez le CMS gratuit sur Vercel en un clic, lancez l'essai Cortex AI sans carte de crédit et connectez Claude à NextBlock CMS dès aujourd'hui. Lisez comment le registre de blocs garde tout cela en sécurité si vous voulez le portrait complet.

Discussion & Comments

Join the conversation and express your thoughts.

Please log in to write a comment.

Connecter Claude à NextBlock CMS via MCP | Guide Cursor | NextBlock™ CMS: Developer-First AI Next.js Platform