MCP Native

Intégrez KatappultAI dans votre IDE

KatappultAI expose un serveur MCP complet — 28 outils structurés, sécurisés et documentés. Pilotez votre application depuis Claude Code, Cursor, Windsurf ou n'importe quel client MCP compatible.

28 outilsMCP natifs
4 clientscompatibles
SSEnatif

Prérequis — Obtenir un token API

1

Créer un compte KatappultAI

Rendez-vous sur platform.katappult.ai et créez votre compte.

2

Générer un token API

Paramètres → Sécurité → Tokens API → Générer un nouveau token. Copiez-le — il n'est affiché qu'une fois.

3

Configurer votre client

Ajoutez l'URL et le token dans votre client MCP (voir les guides ci-dessous).

URL du serveur MCPhttps://platform.katappult.ai/mcp/sse
TransportSSE (Server-Sent Events)
AuthentificationAuthorization: Bearer <VOTRE_TOKEN>

Guides d'intégration par client

Configuration pas à pas pour chaque outil IA compatible MCP

terminal

claude mcp add --transport http katappultAi \
  https://api.katappult.ai/mcp \
  --header "Authorization: Bearer VOTRE_TOKEN_API"

Vérification

Tapez /mcp dans une session Claude Code pour vérifier que katappultAi est actif avec au moins 28 outils.

28 outils MCP — Référence complète

KatappultAI expose 28 outils structurés en 3 catégories

Projets7 outils

La plupart des opérations de modification nécessitent d'appeler checkout_project au préalable.

list_projectsListe vos projets avec pagination
get_projectDétails d'un projet
create_projectCrée un nouveau projet
checkout_projectPasse un projet en mode édition
rename_projectRenomme un projet
archive_projectArchive un projet (soft delete)
delete_projectSupprime définitivement un projet
Modèle de données18 outils
get_project_modelModèle JSON complet du projet
list_entitiesListe des noms d'entités dans le modèle
get_entityConfiguration complète d'une entité
get_generator_configConfiguration du générateur
add_or_update_entityAjoute ou remplace une entité complète
delete_entitySupprime une entité du modèle
update_generator_configMet à jour la configuration du générateur
add_attributeAjoute un attribut à une entité
remove_attributeSupprime un attribut
update_attribute_requiredMet à jour le caractère requis d'un attribut
add_relationCrée une relation (oneToMany, oneToOne, manyToMany)
remove_relationSupprime une relation
list_available_featuresListe toutes les features (Knoers) disponibles
add_featureActive une feature sur une entité
remove_featureDésactive une feature
add_business_typeAjoute un type métier à une entité
remove_business_typeSupprime un type métier
apply_changesApplique plusieurs modifications en une transaction atomique
Workflows3 outils
get_entity_workflowRécupère le workflow d'une entité LifecycleManaged
update_entity_workflowMet à jour le workflow d'une entité
reset_entity_workflowRemet le workflow à l'état par défaut

Exemples de workflows

Ce que vous pouvez accomplir avec une seule phrase en langage naturel

Modèle e-commerce de zéro

Votre prompt

Crée un projet 'E-Commerce' et modélise un catalogue produit avec Product (nom, prix, description, stock), Category (nom), et une relation manyToMany entre Product et Category. Ajoute la feature Numberable sur Product.

Séquence d'outils automatique

  1. 1create_project → obtient l'internalId
  2. 2checkout_project
  3. 3add_attribute × 4 sur Product + × 1 sur Category
  4. 4add_relation (Product ↔ Category, manyToMany)
  5. 5add_feature (Numberable sur Product)

Cycle de vie d'une commande

Votre prompt

Dans le projet 'E-Commerce', ajoute la feature LifecycleManaged à l'entité Order, puis modifie le workflow : Panier → Commandé → Payé → En préparation → Expédié → Livré.

Séquence d'outils automatique

  1. 1checkout_project
  2. 2add_feature (LifecycleManaged sur Order)
  3. 3get_entity_workflow (lire l'état existant)
  4. 4update_entity_workflow (appliquer les nouveaux états)

Inspection et refactoring

Votre prompt

Liste les entités du projet 'CRM-App', montre-moi le détail de l'entité Contact, puis renomme l'attribut 'phone' en 'phoneNumber' et ajoute un attribut 'linkedInUrl' de type String optionnel.

Séquence d'outils automatique

  1. 1list_entities
  2. 2get_entity (Contact)
  3. 3apply_changes (removeAttribute + addAttribute — transaction atomique)

Sécurité & Bonnes pratiques

Protection du token API

Ne commitez jamais votre token API dans Git. Utilisez une variable d'environnement KATAPPULT_TOKEN.

# ❌ À ne jamais faire git add ~/.claude.json # ✅ Bonne pratique export KATAPPULT_TOKEN="votre_token"

Isolation des données

Chaque token est strictement isolé. Vous ne pouvez accéder qu'à vos propres projets. Révoquez immédiatement un token compromis depuis Paramètres → Sécurité → Tokens API.

Opérations irréversibles

  • delete_project — Irréversible. Recommandez get_project_model avant.
  • delete_entity — Irréversible. Sauvegardez le modèle avant.
  • archive_project — Réversible depuis l'interface.

Dépannage

Outil non trouvé dans l'IDE
Claude Code : tapez /mcp pour lister les serveurs. Cursor : Settings → MCP → vérifiez le statut. Windsurf : Settings → MCP Servers → vérifiez le toggle.
Timeout SSE
Si la connexion SSE se déconnecte après inactivité, votre client MCP se reconnecte automatiquement. Ce comportement est normal.
Intégrations MCP — KatappultAI | Claude Code, GitHub Copilot, Mistral Vibe | Katappult