- Home
- MCP servers
- FileMaker
FileMaker
- 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.
- Clone the project repository.
.```
git clone https://github.com/mw777eds/filemaker_mcp_local/
cd filemaker_mcp_local
- Create and activate a virtual environment.
.```
python3 -m venv venv
source venv/bin/activate
- Install the required Python packages.
.```
pip install -r requirements.txt
- Configure environment variables for FileMaker credentials and database details. Create a file named
.envin 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
- 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