Skip to main content
Glama
drewrad8

Firewalla MCP Server

by drewrad8
CLAUDE.md1.56 kB
# CLAUDE.md This file provides guidance to Claude Code (claude.ai/code) when working with code in this repository. ## Repository Overview This is an MCP (Model Context Protocol) servers repository containing network security and monitoring tools. Each subdirectory contains a different MCP server implementation. ## Directory Structure ### firewalla/ A comprehensive Firewalla MCP server that provides network monitoring and device management capabilities through the Model Context Protocol. This is a TypeScript/Node.js project. **Quick Development Commands:** - `cd firewalla && npm run build` - Compile TypeScript - `cd firewalla && npm run dev` - Build and run server - `cd firewalla && ./test_build.sh` - Test script for development **Documentation:** See `firewalla/CLAUDE.md` for detailed architecture, API reference, and development guidelines. ## Project-Specific Notes When working in the firewalla directory: - The main server implementation is in `server.ts` - Configuration uses TypeScript with ES2022 target - The server uses stdio transport for MCP communication - API samples in `api_samples/` provide real Firewalla response examples - No testing framework is currently configured ## Architecture Pattern Each MCP server in this repository follows the Model Context Protocol specification and typically includes: - Server class extending MCP SDK - Tool registration and request handling - API client implementations for external services - Type definitions matching external API responses - Sample data for development reference

Latest Blog Posts

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/drewrad8/mcps'

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