Skip to main content
Glama

firewalla-mcp-server

MIT License
212
6
  • Apple

search_alarms

Search and filter alarms in Firewalla MCP server by type, status, source IP, region, or message. Group, sort, and paginate results for efficient network security monitoring.

Instructions

Search alarms using full-text or field filters. Alarm types: 1=Security Activity, 2=Abnormal Upload, 3=Large Bandwidth Usage, 4=Monthly Data Plan, 5=New Device, 6=Device Back Online, 7=Device Offline, 8=Video Activity, 9=Gaming Activity, 10=Porn Activity, 11=VPN Activity, 12=VPN Connection Restored, 13=VPN Connection Error, 14=Open Port, 15=Internet Connectivity Update, 16=Large Upload.

Input Schema

NameRequiredDescriptionDefault
cursorNoPagination cursor from previous response
groupByNoGroup alarms by specified fields (comma-separated)
limitNoMaximum results (optional, default: 200, API maximum: 500)
queryNoSearch query using Firewalla syntax. Supported fields: type:1-16 (see alarm types above), resolved:true/false, status:1/2 (active/archived), source_ip:192.168.*, region:US (country code), gid:box_id, device.name:*, message:"text search". Examples: "type:8 AND region:US" (video from US), "type:10 AND status:1" (active porn alerts), "source_ip:192.168.* AND NOT resolved:true"
sortByNoSort alarms (default: ts:desc)

Input Schema (JSON Schema)

{ "properties": { "cursor": { "description": "Pagination cursor from previous response", "type": "string" }, "groupBy": { "description": "Group alarms by specified fields (comma-separated)", "type": "string" }, "limit": { "default": 200, "description": "Maximum results (optional, default: 200, API maximum: 500)", "maximum": 500, "minimum": 1, "type": "number" }, "query": { "description": "Search query using Firewalla syntax. Supported fields: type:1-16 (see alarm types above), resolved:true/false, status:1/2 (active/archived), source_ip:192.168.*, region:US (country code), gid:box_id, device.name:*, message:\"text search\". Examples: \"type:8 AND region:US\" (video from US), \"type:10 AND status:1\" (active porn alerts), \"source_ip:192.168.* AND NOT resolved:true\"", "type": "string" }, "sortBy": { "description": "Sort alarms (default: ts:desc)", "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