Skip to main content
Glama

firewalla-mcp-server

MIT License
16
6
  • Apple

search_devices

Search and filter devices by name, IP, MAC, status, vendor, or group using Firewalla syntax for precise network monitoring and management in the MCP server environment.

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