Usar MCP con tu IDE web
Este ejemplo muestra cómo Genie expone contexto FileMaker a un editor o agente en la misma Mac y acepta una entrega revisada mediante Workbench.
Objetivo
Sección titulada «Objetivo»Activar Local MCP Bridge, conectar el IDE, inspeccionar metadatos y preparar un item CODE o DATA admitido sin saltarse la revisión de Genie.
Flujo sugerido
Sección titulada «Flujo sugerido»- Abre Guía de ajustes.
- Activa Local MCP Bridge.
- Elige el formato de guía de configuración para tu cliente.
- Para Codex, copia el fragmento TOML Streamable HTTP en
~/.codex/config.toml. Para Cursor o clientes genéricos, copia el JSON. - Reinicia o recarga el cliente IDE para que descubra el servidor MCP.
- Pide al agente que use
fm_session action:statussi hace falta la identidad de sesion. - Haz que inspeccione metadatos con
fm_read. - Si el prompt nombra metadatos, usa
fm_read target:selectioncon sus identidades exactas. - Prepara exactamente un item con
fm_stage kind:script|data|layout. - Abre Workbench en Genie y ejecuta, copia o elimina el item.
Ejemplo de staging
Sección titulada «Ejemplo de staging»Para un nuevo 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": [] }}Envia el Script Schema JSON a fm_stage kind:script. Para editar un script, lee primero su contenido exacto con fm_read target:script o usa genie://context/scripts, y luego usa result_type: "delta_edit". Para una solicitud SQL data/esquema admitida, usa fm_stage kind:data.
Qué mostrar en la demo
Sección titulada «Qué mostrar en la demo»- selección del formato de setup en Settings
- configuración Codex Streamable HTTP o Cursor/generic JSON
fm_session action:statuscuando haga falta la identidad de sesion- una consulta de metadatos
- un bundle
metadata_selectiondesdefm_read target:selectioncuando importan nombres de metadatos - un item Workbench preparado
- revisión del usuario en Workbench
- comportamiento CODE o DATA normal tras pulsar Run
Límites a mencionar
Sección titulada «Límites a mencionar»- MCP staging no genera, modifica ni aplica nada.
- El trabajo de scripts es un nuevo script o una edicion del script activo mediante
fm_stage kind:script. - DATA es una solicitud SQL data/esquema FileMaker mediante
fm_stage kind:data. - QUERY es un
SELECTde solo lectura mediantefm_query, fuera de Workbench. - ASK/planificación queda en el IDE o en el chat normal.
- El trabajo manual de grafo y layout de FileMaker queda en FileMaker o en instrucciones del IDE.
Material sugerido
Sección titulada «Material sugerido»- un video breve de recorrido
- una captura de Local MCP Bridge con la guía de setup
- una captura del fragmento Codex TOML o Cursor JSON copiado
- una captura del cliente MCP externo leyendo metadatos de Genie
- una captura de un item Workbench preparado
- una captura de Genie ejecutando el item en el chat normal