Features
Admin MCP

OttoFMS Admin MCP Server

OttoFMS exposes an Admin MCP server that lets you use AI clients like Claude (or any other client that supports MCP Streamable HTTP MCP servers) to interact with and manage your FileMaker server.

The MCP server has tools for file management, deployment and build debugging, and things like getting server information and stats.

Connecting to the MCP server

In Claude Desktop, you can add the following entry to your MCP config file (Claude Desktop > Settings > Developer > Local MCP Servers > Edit Config)

{
  "mcpServers": {
    "your-custom-name": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-remote@latest",
        "https://[your.server.hostname]/otto/admin-mcp",
        "--header",
        "Authorization: Bearer [admin-api-key]"
      ]
    }
  }
}

Make sure to replace [your.server.hostname] with your server's hostname and [admin-api-key] with your Admin API Key.

After saving this and reloading your config, you should see your server listed in the tools section of your client. Most clients will give you options to turn off tools you don't want to make available to the AI agent you're working with.

Debugging

The OttoFMS Admin MCP Server will log which tools get called to the otto-debug.log file if you have debug logging turned on.