Skip to main content
Glama

firewalla-mcp-server

MIT License
212
6
  • Apple

search_devices

Locate devices by name, IP, MAC, or status using Firewalla syntax. Filter results by online status, limit output, or specify a Firewalla box. Simplify device searches with client-side filtering.

Instructions

Search devices by name, IP, MAC or status (convenience wrapper with client-side filtering)

Input Schema

NameRequiredDescriptionDefault
boxNoFilter devices under a specific Firewalla box
limitNoMaximum number of devices to return
queryNoSearch query using Firewalla syntax. Supported fields: mac:AA:BB:CC:DD:EE:FF, ip:192.168.1.*, name:*iPhone*, online:true/false, vendor:Apple, gid:box_id, network.name:*, group.name:*. Examples: "online:false AND vendor:Apple", "ip:192.168.1.* AND name:*laptop*", "mac:AA:* OR name:*phone*"
statusNoFilter by online statusany

Input Schema (JSON Schema)

{ "properties": { "box": { "description": "Filter devices under a specific Firewalla box", "type": "string" }, "limit": { "default": 50, "description": "Maximum number of devices to return", "maximum": 500, "minimum": 1, "type": "number" }, "query": { "description": "Search query using Firewalla syntax. Supported fields: mac:AA:BB:CC:DD:EE:FF, ip:192.168.1.*, name:*iPhone*, online:true/false, vendor:Apple, gid:box_id, network.name:*, group.name:*. Examples: \"online:false AND vendor:Apple\", \"ip:192.168.1.* AND name:*laptop*\", \"mac:AA:* OR name:*phone*\"", "type": "string" }, "status": { "default": "any", "description": "Filter by online status", "enum": [ "online", "offline", "any" ], "type": "string" } }, "required": [], "type": "object" }

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/amittell/firewalla-mcp-server'

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