FileMaker MCP Server
FileMaker MCP Server
This project implements a Model Context Protocol (MCP) server that dynamically exposes FileMaker scripts as tools. It uses Gradio to provide a user interface for interacting with these tools.
Setup
Clone the repository:
git clone https://github.com/mw777eds/filemaker_mcp_local/ cd filemaker_mcp_localCreate a virtual environment:
python3 -m venv venv source venv/bin/activateInstall dependencies:
pip install -r requirements.txtConfigure Environment Variables:
Create a
.envfile in the project root with the following variables:FM_USERNAME=your_filemaker_username FM_PASSWORD=your_filemaker_password FM_HOST=your_filemaker_host FM_DATABASE=your_filemaker_database FM_LAYOUT=your_filemaker_layoutReplace the placeholder values with your actual FileMaker credentials and database details.
Running the Server
Activate the virtual environment (if not already active):
source venv/bin/activateRun the server script:
python gradio_mcp_server.py
This will start both the MCP server (listening on stdin/stdout for the MCP protocol) and a Gradio server (typically on port 7860) providing a web UI for the dynamically created tools.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/mw777eds/filemaker_mcp_local'
If you have feedback or need assistance with the MCP directory API, please join our Discord server