Documento técnico
abdatabase.com
Manual de instalación · FileMaker

MCP FileMaker OData en Windows 11

Basado en el repositorio github.com/fmwarriors/FMS-ODATA-MCP
📅 Junio 2026 ✍️ abDatabase
Requisitos

Antes de empezar

⚠ Máquinas virtuales — Claude Desktop no funciona en VMs (Synology VMM, Proxmox, VMware...) porque requiere Virtual Machine Platform de Windows, que no está disponible en virtualización anidada.
Paso 01

Verificar Node.js

Abre PowerShell y ejecuta:

node --version npm --version

Debes ver algo como v20.x.x y 10.x.x. Cualquier versión 18 o superior es válida.

Paso 02

Habilitar ejecución de scripts en PowerShell

Windows bloquea por defecto la ejecución de scripts. Ejecuta esto una sola vez:

Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser

Confirma con S cuando lo pida.

Paso 03

Instalar el MCP globalmente

npm install -g filemaker-odata-mcp

La instalación tarda unos minutos. Al terminar verás added 139 packages.

Paso 04

Crear el archivo de configuración

Si la carpeta no existe todavía, créala con estos dos comandos:

New-Item -Path "$env:APPDATA\Claude" -ItemType Directory New-Item -Path "$env:APPDATA\Claude\claude_desktop_config.json" -ItemType File

Si ya existe la carpeta (Claude Desktop la crea al abrirse por primera vez), omite este paso.

Paso 05

Configurar el MCP

Abre %APPDATA%\Claude\claude_desktop_config.json con el Bloc de notas y pega este contenido, sustituyendo los valores con los datos reales de tu servidor FileMaker:

{ "mcpServers": { "filemaker": { "command": "npx", "args": ["-y", "filemaker-odata-mcp"], "env": { "FM_SERVER": "https://tu-servidor-filemaker.com", "FM_DATABASE": "NombreDeTuBaseDeDatos", "FM_USER": "tu-usuario", "FM_PASSWORD": "tu-contraseña", "FM_VERIFY_SSL": "false" } } } }
FM_VERIFY_SSL — ponlo en "false" si tu FileMaker Server usa certificado SSL autofirmado (lo habitual en instalaciones locales). Ponlo en "true" si tiene certificado de una CA reconocida.
Paso 06

Reiniciar Claude Desktop

Cierra Claude Desktop completamente y vuelve a abrirlo. Si la configuración es correcta, al pulsar el botón + en el chat verás las herramientas de FileMaker disponibles.


Verificación

Comprobar que funciona

✦ Prompt de prueba

"What tables are in my FileMaker database?"

Si Claude responde con la lista de tablas, la conexión funciona correctamente.


Referencia

Herramientas disponibles (19)

CategoríaHerramientas
Descubrimiento fm_odata_list_tables, fm_odata_get_metadata, fm_odata_get_service_document
Consultas fm_odata_query_records, fm_odata_get_record, fm_odata_get_records, fm_odata_count_records
CRUD fm_odata_create_record, fm_odata_update_record, fm_odata_delete_record
Conexión fm_odata_connect, fm_odata_set_connection, fm_odata_list_connections, fm_odata_get_current_connection
Configuración fm_odata_config_add_connection, fm_odata_config_remove_connection, fm_odata_config_list_connections, fm_odata_config_get_connection, fm_odata_config_set_default_connection