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
TypeScript
/**
* @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