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.
Objectif
Section intitulée « Objectif »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.
Déroulé conseillé
Section intitulée « Déroulé conseillé »- Ouvrez Guide des réglages.
- Activez Local MCP Bridge.
- Choisissez le format du guide de configuration pour votre client.
- Pour Codex, copiez l’extrait TOML Streamable HTTP dans
~/.codex/config.toml. Pour Cursor ou les clients génériques, copiez le JSON. - Redémarrez ou rechargez le client IDE pour qu’il découvre le serveur MCP.
- Demandez à l’agent d’utiliser
fm_session action:statussi l’identite de session est necessaire. - Faites-lui inspecter les metadonnees avec
fm_read. - Si le prompt nomme des metadonnees, utilisez
fm_read target:selectionavec leurs identites exactes. - Preparez exactement un item avec
fm_stage kind:script|data|layout. - Ouvrez Workbench dans Genie et exécutez, copiez ou supprimez l’item.
Exemple de staging
Section intitulée « Exemple de staging »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.
À montrer dans la démo
Section intitulée « À montrer dans la démo »- sélection du format de setup dans Settings
- configuration Codex Streamable HTTP ou Cursor/generic JSON
fm_session action:statusquand l’identite de session est necessaire- une recherche de métadonnées
- un bundle
metadata_selectiondepuisfm_read target:selectionquand les noms de metadonnees comptent - un item Workbench préparé
- révision utilisateur dans Workbench
- comportement CODE ou DATA normal après Run
Limites à mentionner
Section intitulée « Limites à mentionner »- 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
SELECTen lecture seule viafm_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.
Médias suggérés
Section intitulée « Médias suggérés »- 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