Skip to main content
Glama
ta-toshio

FileMaker MCP Server

by ta-toshio

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
FM_SERVERYesFileMaker サーバー URL(HTTPS必須)
LOG_LEVELNoログレベル(debug, info, warn, error)warn
FM_DATABASEYesデータベース名
FM_PASSWORDYesパスワード
FM_USERNAMEYesユーザー名
FM_SSL_VERIFYNoSSL 証明書検証(開発環境でのみ`false`可)true
FM_API_VERSIONNoData API バージョンvLatest
FM_SESSION_TIMEOUTNoセッションタイムアウト(秒)840

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
fm_login

FileMakerサーバーにログインしてセッションを確立します。環境変数から認証情報を読み込む場合はパラメータを省略できます。

fm_logout

現在のセッションを終了します。

fm_validate_session

セッションが有効かどうかを確認します。

fm_get_layouts

データベース内のすべてのレイアウト一覧を取得します。

fm_get_layout_metadata

指定されたレイアウトのフィールド定義、ポータル情報、値一覧を取得します。

fm_get_scripts

データベース内のすべてのスクリプト一覧を取得します。

fm_list_value_lists

指定されたレイアウトで利用可能な値一覧(Value Lists)を取得します。フィールドに設定されたドロップダウン選択肢などを確認できます。

fm_get_records

指定されたレイアウトからレコードを取得します(ページング対応)。

fm_get_record_by_id

指定されたレコードIDのレコードを取得します。

fm_find_records

検索条件に一致するレコードを検索します。

fm_get_record_count

指定されたレイアウトの総レコード数を取得します。レコードデータは取得せず、カウントのみを効率的に返します。

fm_export_database_metadata

データベースの構造情報(レイアウト、フィールド、スクリプト、値一覧)を集約してエクスポートします。注意: FileMaker Data APIの制約により、真のDDR(Database Design Report)ではありません。リレーションシップ定義、計算式、スクリプト内容は取得できません。

fm_infer_relationships

指定されたレイアウトのポータルとフィールド名パターンからリレーションシップを推測します。重要: すべての結果は「推測」であり、実際のFileMakerリレーションシップ定義とは異なる可能性があります。信頼度(confidence)を必ず確認してください。

fm_analyze_portal_data

指定されたレイアウト内のポータル構造を詳細に分析します。各ポータルのフィールド定義、推測される関連テーブル名、サンプルデータ(オプション)を取得できます。この機能はData APIで完全にサポートされています。

fm_global_search_data

複数のレイアウトを横断してデータを検索します。各レイアウトのテキストフィールドに対してOR検索を実行し、結果を集約します。注意: 大量のレイアウトを指定するとパフォーマンスに影響します。

fm_global_search_fields

全レイアウトを横断してフィールドを検索します。フィールド名のパターンやフィールドタイプでフィルタリングできます。データベース構造の調査やフィールド命名規則の確認に便利です。

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

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/ta-toshio/filemaker-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server