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 llame a genie_get_capabilities.
  7. Haz que inspeccione metadatos con genie_describe.
  8. Si el prompt nombra metadatos, haz que llame a genie_prepare_metadata_selection.
  9. Prepara un solo item con genie_stage_script o genie_stage_data.
  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": []
}
}

Envía el Script Schema JSON a genie_stage_script. Para editar el script activo, lee primero genie://context/scripts y usa result_type: "delta_edit". Para una solicitud SQL data/esquema admitida, usa genie_stage_data.

  • selección del formato de setup en Settings
  • configuración Codex Streamable HTTP o Cursor/generic JSON
  • genie_get_capabilities antes del staging
  • una consulta de metadatos
  • un bundle metadata_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 edición del script activo mediante genie_stage_script.
  • DATA es una solicitud SQL data/esquema FileMaker mediante genie_stage_data.
  • QUERY es un SELECT de solo lectura mediante genie_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