filemaker_mcp_local
filemaker_mcp_localは、FileMakerデータベースのローカル管理を支援するPythonスクリプトです。データの操作や管理を自動化する機能を提供し、開発者がFileMaker環境での作業を効率化できるように設計されています。スクリプトは、データのインポートやエクスポート、クエリの実行など、基本的な操作をサポートしています。
GitHubスター
1
ユーザー評価
未評価
お気に入り
0
閲覧数
29
フォーク
1
イシュー
0
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_local
Create a virtual environment:
python3 -m venv venv source venv/bin/activate
Install dependencies:
pip install -r requirements.txt
Configure Environment Variables:
Create a
.env
file 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_layout
Replace 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/activate
Run 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.