使用说明
FileMaker MCP服务器
该项目实现了一个模型上下文协议(MCP)服务器,该服务器将FileMaker脚本作为工具动态公开。它使用Gradio提供与这些工具交互的用户界面。
设置
-
克隆存储库:
git clone https://github.com/mw777eds/filemaker_mcp_local/ cd filemaker_mcp_local -
创建虚拟环境:
python3 -m venv venv source venv/bin/activate -
安装依赖项:
pip install -r requirements.txt -
配置环境变量:
创建一个
.env项目根目录中的文件,包含以下变量: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用实际的FileMaker凭据和数据库详细信息替换占位符值。
运行服务器
-
激活虚拟环境 (如果尚未激活):
source venv/bin/activate -
运行服务器脚本:
python gradio_mcp_server.py
这将启动MCP服务器(在stdin/stdout上监听MCP协议)和Gradio服务器(通常在端口7860上),为动态创建的工具提供web UI。