Unknown/dynamicendpoints/paloalto-device-server
Built by Metorial, the integration platform for agentic AI.
Unknown/dynamicendpoints/paloalto-device-server
Server Summary
Retrieve system information
Upgrade firewall PAN-OS versions
Manage HA firewall upgrades through Panorama
Check and install content updates
Manage certificates
Run operational mode commands
A Model Context Protocol (MCP) server for managing Palo Alto firewalls through their REST API. This server provides tools for system information retrieval, firewall upgrades, content updates, and certificate management.
To install Palo Alto Device Server for Claude Desktop automatically via Smithery:
npx -y @smithery/cli install @DynamicEndpoints/paloalto-device-server --client claude
npm install
The server requires the following environment variables:
PANOS_API_KEY: Your Palo Alto firewall API key (required)PANOS_API_BASE_URL: Base URL for the Palo Alto REST API (defaults to 'https://firewall.example.com/restapi/v11.0')npm run build
npm start
get_system_info: Retrieve system information from the firewallupgrade_firewall: Upgrade the firewall to the latest PAN-OS versionupgrade_ha_firewalls_from_panorama: Upgrade PAN-OS on multiple HA firewalls through Panoramacheck_install_content_updates: Check for and install content updatesmanage_certificates: Manage firewall certificatesrun_operational_mode_command: Execute operational mode commandsThis project uses TypeScript and the Model Context Protocol SDK. The main server implementation is in src/index.ts.
[Add your license information here]