About Filemaker
Filemaker is an MCP server published by calafate40 in the Automation category: mCP server: Filemaker.
The repository has 7 stars and 3 forks, with the last commit a year ago. Six months or more without a commit doesn't mean the server is broken, but check the open issues before depending on it in production.
Install
git clone https://github.com/calafate40/MCP-FileMakerThis server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.
Tools (3)
abandon-tokenAbandon FileMaker Data API token
Parameters not published.
get-layout-metadataGet FileMaker layout metadata
Parameters not published.
get-tokenGet FileMaker Data API token
Parameters not published.
Ask AI
Ask AI about Filemaker
Powered by Claude · Grounded in docs
Security checks
Static checks derived from the repository 17 hours ago. Heuristics on the source, not an audit.
- ✓README presentThe repository ships documentation.
- !License declaredNo license file. Legally you have no right to use it in a product.
- !Tests presentNo tests found. Behaviour changes may go unnoticed between versions.
- ✓Dependencies pinnedA lockfile pins dependency versions.
- ✓No dynamic code executionSource scan found no eval, dynamic Function, or shell execution.
- !Scoped permissionsDoesn't declare a permission scope. Assume it can do anything its process can.
README
FileMaker Data API MCP Server
FileMaker Data API を Model Context Protocol(MCP)に対応させるサーバー実装です。FileMaker データベースへのアクセスを提供します。
機能
- トークンベースの認証管理
- レイアウトメタデータの取得
- レコードの検索機能
Tools
-
get_token
- FileMaker Data API のトークンを取得
- 入力:
- 認証情報は環境変数から自動的に取得
-
abandon_token
- FileMaker Data API のトークンを破棄
- 入力:
token(string): 破棄するトークン
-
get_layout_metadata
- レイアウトのメタデータを取得
- 入力:
token(string): 有効なアクセストークン
-
find_records
- データベースのレコードを検索
- 入力:
token(string): 有効なアクセストークンfieldName(string): 検索対象のフィールド名searchText(string): 検索テキスト
インストール
npm install
ビルド
npm run build
設定
環境変数の設定
以下の環境変数を設定する必要があります:
FILEMAKER_SERVER: FileMaker サーバーのホスト名FILEMAKER_DATABASE: データベース名(ファイル名)FILEMAKER_USERNAME: ユーザー名FILEMAKER_PASSWORD: パスワード
クライアントアプリでの使用方法:例としてclaude_desktop
claude_desktop_config.jsonに以下を記述して追加:
{
"mcpServers": {
"filemaker": {
"command": "node",
"args": ["</ABSOLUTE/PATH/TO/>filemaker/build/index.js"],
"env": {
"FILEMAKER_SERVER": "your-server-host",
"FILEMAKER_DATABASE": "your-database",
"FILEMAKER_LAYOUT": "target-layout",
"FILEMAKER_USERNAME": "your-username",
"FILEMAKER_PASSWORD": "your-password"
}
}
}
}
依存関係
- Node.js
- TypeScript
- @modelcontextprotocol/sdk: ^1.8.0
- zod: ^3.24.2
ライセンス
ISC
注意事項
- FileMaker Server が稼働している必要があります
- FileMaker Data API が有効化されている必要があります
- 適切な認証情報(ユーザー名、パスワード)が必要です
- API アクセスに必要な権限が付与されている必要があります
README fetched from the repository 17 hours ago. The original is authoritative.