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’appeler genie_get_capabilities.
  7. Faites-lui inspecter les métadonnées avec genie_describe.
  8. Si le prompt nomme des métadonnées, faites appeler genie_prepare_metadata_selection.
  9. Préparez un seul item avec genie_stage_script ou genie_stage_data.
  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 à genie_stage_script. Pour modifier le script actif, lisez d’abord genie://context/scripts et utilisez result_type: "delta_edit". Pour une demande SQL data/schéma prise en charge, utilisez genie_stage_data.

  • sélection du format de setup dans Settings
  • configuration Codex Streamable HTTP ou Cursor/generic JSON
  • genie_get_capabilities avant le staging
  • une recherche de métadonnées
  • un bundle metadata_selection quand les noms de métadonnées 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 genie_stage_script.
  • DATA est une demande SQL data/schéma FileMaker via genie_stage_data.
  • QUERY est un SELECT en lecture seule via genie_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