FileMaker

Local dynamic mcp server for FileMaker databases
  • python

3

GitHub Stars

python

Language

6 months ago

First Indexed

2 months ago

Catalog Refreshed

Documentation & install

Readme and setup notes from the catalogue, plus a client-ready config you can copy for your MCP host.

Installation

Add the following to your MCP client configuration file.

Configuration

View docs
{
  "mcpServers": {
    "mw777eds-filemaker_mcp_local": {
      "command": "python",
      "args": [
        "gradio_mcp_server.py"
      ],
      "env": {
        "FM_HOST": "your_filemaker_host",
        "FM_LAYOUT": "your_filemaker_layout",
        "FM_DATABASE": "your_filemaker_database",
        "FM_PASSWORD": "your_filemaker_password",
        "FM_USERNAME": "your_filemaker_username"
      }
    }
  }
}

You run a FileMaker MCP Server that automatically exposes FileMaker scripts as callable tools and provides a web UI for interacting with them. This setup lets you access and execute those scripts from an MCP client while leveraging a Gradio-based interface for quick testing and execution.

How to use

Start the MCP server locally and connect with an MCP client. The server exposes FileMaker scripts as tools you can invoke from your client, and the Gradio UI provides a web-based interface to select and run those tools.

How to install

Prerequisites you need before starting includes having Python 3 installed and access to a command line.

  1. Clone the project repository.
.```
git clone https://github.com/mw777eds/filemaker_mcp_local/
cd filemaker_mcp_local
  1. Create and activate a virtual environment.
.```
python3 -m venv venv
source venv/bin/activate
  1. Install the required Python packages.
.```
pip install -r requirements.txt
  1. Configure environment variables for FileMaker credentials and database details. Create a file named .env in the project root with these values.
.```
FM_USERNAME=your_filemaker_username
FM_PASSWORD=your_filemaker_password
FM_HOST=your_filemaker_host
FM_DATABASE=your_filemaker_database
FM_LAYOUT=your_filemaker_layout

Run the server

  1. Activate the virtual environment (if not already active) and start the MCP server along with the Gradio UI.
.```
source venv/bin/activate
python gradio_mcp_server.py
Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational