Ir al contenido

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.

Activar Local MCP Bridge, conectar el IDE, inspeccionar metadatos y preparar un item CODE o DATA admitido sin saltarse la revisión de Genie.

  1. Abre Guía de ajustes.
  2. Activa Local MCP Bridge.
  3. Elige el formato de guía de configuración para tu cliente.
  4. Para Codex, copia el fragmento TOML Streamable HTTP en ~/.codex/config.toml. Para Cursor o clientes genéricos, copia el JSON.
  5. Reinicia o recarga el cliente IDE para que descubra el servidor MCP.
  6. Pide al agente que use fm_session action:status si hace falta la identidad de sesion.
  7. Haz que inspeccione metadatos con fm_read.
  8. Si el prompt nombra metadatos, usa fm_read target:selection con sus identidades exactas.
  9. Prepara exactamente un item con fm_stage kind:script|data|layout.
  10. Abre Workbench en Genie y ejecuta, copia o elimina el item.

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.

  • selección del formato de setup en Settings
  • configuración Codex Streamable HTTP o Cursor/generic JSON
  • fm_session action:status cuando haga falta la identidad de sesion
  • una consulta de metadatos
  • un bundle metadata_selection desde fm_read target:selection cuando importan nombres de metadatos
  • un item Workbench preparado
  • revisión del usuario en Workbench
  • comportamiento CODE o DATA normal tras pulsar Run
  • 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 SELECT de solo lectura mediante fm_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.
  • 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