UNPKG

firewalla-mcp-server

Version:

Model Context Protocol (MCP) server for Firewalla MSP API - Provides real-time network monitoring, security analysis, and firewall management through 28 specialized tools compatible with any MCP client

36 lines 1.04 kB
#!/usr/bin/env node /** * @fileoverview Firewalla MCP Server * * This file implements the primary MCP server class that provides Claude with access to * Firewalla firewall data through 28 tools that map to Firewalla API endpoints. * Tools include parameter validation and error handling. * * Architecture: * - 23 Direct API Endpoints * - 5 Convenience Wrappers * - Limits set to API maximum (500) * - Required parameters for proper API calls * - CRUD operations for all resources * * @version 1.0.0 * @author Alex Mittell <mittell@me.com> (https://github.com/amittell) * @since 2025-06-21 */ /** * Main MCP Server class for Firewalla integration with 28-tool architecture */ export declare class FirewallaMCPServer { private server; private firewalla; constructor(); /** * Sets up MCP protocol request handlers for 29-tool architecture */ private setupHandlers; /** * Starts the MCP server using stdio transport */ start(): Promise<void>; } //# sourceMappingURL=server.d.ts.map