Aller au contenu

Utiliser MCP avec votre IDE web

Cet exemple montre comment Genie expose un contexte FileMaker à un éditeur ou agent sur le même Mac, puis accepte un transfert relu via Workbench.

Activer Local MCP Bridge, connecter l’IDE, inspecter les métadonnées et préparer un item CODE ou DATA pris en charge sans contourner la révision Genie.

  1. Ouvrez Guide des réglages.
  2. Activez Local MCP Bridge.
  3. Choisissez le format du guide de configuration pour votre client.
  4. Pour Codex, copiez l’extrait TOML Streamable HTTP dans ~/.codex/config.toml. Pour Cursor ou les clients génériques, copiez le JSON.
  5. Redémarrez ou rechargez le client IDE pour qu’il découvre le serveur MCP.
  6. Demandez à l’agent d’utiliser fm_session action:status si l’identite de session est necessaire.
  7. Faites-lui inspecter les metadonnees avec fm_read.
  8. Si le prompt nomme des metadonnees, utilisez fm_read target:selection avec leurs identites exactes.
  9. Preparez exactement un item avec fm_stage kind:script|data|layout.
  10. Ouvrez Workbench dans Genie et exécutez, copiez ou supprimez l’item.

Pour un nouveau script :

{
"prompt": "Create ONE new FileMaker script named exactly `Export Customers JSON`. Return CustomerID and Email as JSON.",
"title": "Export Customers JSON",
"source": "Codex",
"metadata_selection": {
"tables": [],
"fields": [],
"layouts": [],
"scripts": [],
"customFunctions": []
}
}

Envoyez le Script Schema JSON a fm_stage kind:script. Pour modifier un script, lisez d’abord son contenu exact avec fm_read target:script ou utilisez genie://context/scripts, puis utilisez result_type: "delta_edit". Pour une demande SQL data/schema prise en charge, utilisez fm_stage kind:data.

  • sélection du format de setup dans Settings
  • configuration Codex Streamable HTTP ou Cursor/generic JSON
  • fm_session action:status quand l’identite de session est necessaire
  • une recherche de métadonnées
  • un bundle metadata_selection depuis fm_read target:selection quand les noms de metadonnees comptent
  • un item Workbench préparé
  • révision utilisateur dans Workbench
  • comportement CODE ou DATA normal après Run
  • MCP staging ne génère pas, ne modifie pas et n’applique rien.
  • Le travail de script est un nouveau script ou une modification du script actif via fm_stage kind:script.
  • DATA est une demande SQL data/schéma FileMaker via fm_stage kind:data.
  • QUERY est un SELECT en lecture seule via fm_query, hors Workbench.
  • ASK/planification reste dans l’IDE ou dans le chat normal.
  • Le travail FileMaker manuel de graphe et layout reste dans FileMaker ou dans les instructions côté IDE.
  • une courte vidéo de démonstration
  • une capture des réglages Local MCP Bridge avec le guide de setup
  • une capture de l’extrait Codex TOML ou Cursor JSON copié
  • une capture du client MCP externe lisant les métadonnées Genie
  • une capture d’un item Workbench préparé
  • une capture de Genie exécutant l’item dans le chat normal