Kameron/Palo-Alto-Policy-Management-MCP-Server
Built by Metorial, the integration platform for agentic AI.
Kameron/Palo-Alto-Policy-Management-MCP-Server
Server Summary
Get security policy rules
Get NAT policy rules
Get QoS rules
A Model Context Protocol (MCP) server for managing Palo Alto Networks firewall policies. This server provides a standardized interface for interacting with Palo Alto Networks firewall configurations using the Model Context Protocol.
get_security_rules
- Get security policy rulesget_nat_rules
- Get NAT policy rulesget_qos_rules
- Get QoS policy rulesget_policy_based_forwarding_rules
- Get policy-based forwarding rulesget_decryption_rules
- Get decryption policy rulesget_tunnel_inspection_rules
- Get tunnel inspection rulesget_application_override_rules
- Get application override rulesget_authentication_rules
- Get authentication policy rulesget_dos_rules
- Get DoS protection rulesget_sdwan_rules
- Get SD-WAN policy rulescreate_rule
- Create a new policy ruleupdate_rule
- Update an existing policy ruledelete_rule
- Delete a policy ruleTo install Palo Alto Policy Management Server for Claude Desktop automatically via Smithery:
npx -y @smithery/cli install @DynamicEndpoints/palo-alto-policy-management-mcp-server --client claude
git clone
cd paloalto-policy-server
npm install
To compile the TypeScript code:
npm run build
To start the MCP server:
npm start
The server will start and listen for MCP protocol commands.
The project uses TypeScript and is structured as follows:
src/
- Source code directorybuild/
- Compiled JavaScript outputpackage.json
- Project configuration and dependenciestsconfig.json
- TypeScript configurationMain dependencies include:
@modelcontextprotocol/sdk
- For MCP protocol implementationaxios
- For making HTTP requests to the Palo Alto APIPlease add appropriate license information.
Contributions are welcome! Please feel free to submit a Pull Request.