Submit

PAN-OS MCP Server

@edoscars

PAN-OS MCP Server (XML API)
Overview

what is PAN-OS MCP Server?

PAN-OS MCP Server is a Model Control Protocol (MCP) server designed for interacting with Palo Alto Networks firewalls using the XML API, enabling users to manage and configure their PAN-OS devices through natural language.

how to use PAN-OS MCP Server?

To use the PAN-OS MCP Server, clone the repository, install the dependencies, and configure your PAN-OS device in the provided Python script. You can then use compatible tools like Claude to interact with your firewall.

key features of PAN-OS MCP Server?

  • Authenticate with PAN-OS/Panorama using an API key
  • Retrieve system information
  • Execute operational commands
  • Commit configurations
  • Perform various configuration actions (set, edit, delete, rename, etc.)
  • Push policies from Panorama to managed devices

use cases of PAN-OS MCP Server?

  1. Managing firewall configurations through natural language commands.
  2. Automating operational tasks on Palo Alto Networks devices.
  3. Simplifying the interaction with PAN-OS for users unfamiliar with XML API.

FAQ from PAN-OS MCP Server?

  • What are the requirements to use PAN-OS MCP Server?

You need Python 3.13+, a Palo Alto Networks firewall, and API access to your PAN-OS device.

  • Is there a license for this project?

Yes, it is licensed under the MIT License.

  • Can I use this in a production environment?

While it is designed for demonstration, ensure proper security measures are in place for production use.

© 2025 MCP.so. All rights reserved.

Build with ShipAny.