Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Skema MCP ServerList the 10 latest articles with their authors"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Skema MCP Server
Serveur MCP (Model Context Protocol) officiel pour Skema CMS.
Connectez Claude Desktop, Cursor, Windsurf ou tout client MCP compatible à vos données Skema.
Installation
npm install -g @skemacms/mcp-serverConfiguration
Claude Desktop
Ajoutez dans votre fichier claude_desktop_config.json :
{
"mcpServers": {
"skema-cms": {
"command": "skema-mcp",
"env": {
"SKEMA_API_KEY": "pk_live_votre_cle_api",
}
}
}
}Windsurf / Cursor
Ajoutez dans vos paramètres MCP :
{
"skema-cms": {
"command": "npx",
"args": ["-y", "@skemacms/mcp-server"],
"env": {
"SKEMA_API_KEY": "pk_live_votre_cle_api",
}
}
}Variables d'environnement
Variable | Description | Requis |
| Clé API Skema (format | Oui |
Outils disponibles (11 outils)
Lecture
Outil | Description |
| Liste toutes les collections accessibles |
| Récupère le schéma d'une collection (champs, types, relations) |
| Liste les items avec pagination, tri, filtres et populate |
| Récupère un item par son ID avec ses relations |
| Recherche textuelle dans une collection |
| Compte les items avec filtres optionnels |
Écriture
Outil | Description |
| Crée un nouvel item |
| Met à jour un item existant (merge partiel) |
| Supprime un item |
| Crée plusieurs items en une seule requête |
| Met à jour plusieurs items en une seule requête |
Exemples d'utilisation
Lister les collections
Quelles collections sont disponibles dans mon CMS ?Récupérer des items avec relations
Liste les 10 derniers articles avec leurs auteurs et catégoriesCréer un item
Crée un nouvel article avec le titre "Mon article" et le statut "draft"Recherche
Recherche les produits contenant "smartphone" dans le titreOpérations en masse
Mets à jour le statut de tous les articles de la catégorie "news" en "published"API HTTP (alternative)
Vous pouvez aussi utiliser l'API MCP directement via HTTP :
Endpoint : POST https://api.skemacms.com/mcp
Headers :
Authorization: Bearer <API_KEY>Content-Type: application/json
Exemple cURL
curl -X POST https://api.skemacms.com/mcp \
-H "Authorization: Bearer pk_live_xxx" \
-H "Content-Type: application/json" \
-d '{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "get_collection_items",
"arguments": {
"collection": "articles",
"page": 1,
"perPage": 10,
"populate": "author,category"
}
}
}'Exemple Python
import requests
API_KEY = "pk_live_xxx"
MCP_URL = "https://api.skemacms.com/mcp"
headers = {
"Authorization": f"Bearer {API_KEY}",
"Content-Type": "application/json"
}
response = requests.post(MCP_URL, headers=headers, json={
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "get_collection_items",
"arguments": {"collection": "articles", "populate": "author"}
}
})
print(response.json())Méthodes JSON-RPC
Méthode | Description |
| Initialise la connexion MCP |
| Liste tous les outils disponibles |
| Exécute un outil avec ses arguments |
Permissions
Les outils disponibles dépendent des permissions de votre clé API :
Permission | Outils autorisés |
|
|
|
|
|
|
|
|
Développement local
git clone https://github.com/skemacms/mcp-server.git
cd mcp-server
npm install
npm run devLiens utiles
Licence
MIT - Skema CMS
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.