Cover image
Try Now
2025-03-31

3 years

Works with Finder

1

Github Watches

0

Github Forks

0

Github Stars

Palo Alto Policy Management MCP Server

smithery badge

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.

Features

  • Integration with Palo Alto Networks API via MCP
  • Policy management capabilities
  • Built with TypeScript for type safety and better developer experience

Available Tools

Query Tools

  • get_security_rules - Get security policy rules
  • get_nat_rules - Get NAT policy rules
  • get_qos_rules - Get QoS policy rules
  • get_policy_based_forwarding_rules - Get policy-based forwarding rules
  • get_decryption_rules - Get decryption policy rules
  • get_tunnel_inspection_rules - Get tunnel inspection rules
  • get_application_override_rules - Get application override rules
  • get_authentication_rules - Get authentication policy rules
  • get_dos_rules - Get DoS protection rules
  • get_sdwan_rules - Get SD-WAN policy rules

Management Tools

  • create_rule - Create a new policy rule
  • update_rule - Update an existing policy rule
  • delete_rule - Delete a policy rule

Prerequisites

  • Node.js (v16 or higher recommended)
  • npm or yarn package manager
  • Access to a Palo Alto Networks firewall

Installation

Installing via Smithery

To 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
  1. Clone the repository:
git clone <repository-url>
cd paloalto-policy-server
  1. Install dependencies:
npm install

Usage

Building the Project

To compile the TypeScript code:

npm run build

Running the Server

To start the MCP server:

npm start

The server will start and listen for MCP protocol commands.

Development

The project uses TypeScript and is structured as follows:

  • src/ - Source code directory
  • build/ - Compiled JavaScript output
  • package.json - Project configuration and dependencies
  • tsconfig.json - TypeScript configuration

Dependencies

Main dependencies include:

  • @modelcontextprotocol/sdk - For MCP protocol implementation
  • axios - For making HTTP requests to the Palo Alto API

License

Please add appropriate license information.

Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

相关推荐

  • NiKole Maxwell
  • I craft unique cereal names, stories, and ridiculously cute Cereal Baby images.

  • Joshua Armstrong
  • Confidential guide on numerology and astrology, based of GG33 Public information

  • https://suefel.com
  • Latest advice and best practices for custom GPT development.

  • Emmet Halm
  • Converts Figma frames into front-end code for various mobile frameworks.

  • Elijah Ng Shi Yi
  • Advanced software engineer GPT that excels through nailing the basics.

  • https://maiplestudio.com
  • Find Exhibitors, Speakers and more

  • Lists Tailwind CSS classes in monospaced font

  • lumpenspace
  • Take an adjectivised noun, and create images making it progressively more adjective!

  • https://appia.in
  • Siri Shortcut Finder – your go-to place for discovering amazing Siri Shortcuts with ease

  • Carlos Ferrin
  • Encuentra películas y series en plataformas de streaming.

  • Daren White
  • A supportive coach for mastering all Spanish tenses.

  • apappascs
  • Discover the most comprehensive and up-to-date collection of MCP servers in the market. This repository serves as a centralized hub, offering an extensive catalog of open-source and proprietary MCP servers, complete with features, documentation links, and contributors.

  • ShrimpingIt
  • Micropython I2C-based manipulation of the MCP series GPIO expander, derived from Adafruit_MCP230xx

  • jae-jae
  • MCP server for fetch web page content using Playwright headless browser.

  • HiveNexus
  • An AI chat bot for small and medium-sized teams, supporting models such as Deepseek, Open AI, Claude, and Gemini. 专为中小团队设计的 AI 聊天应用,支持 Deepseek、Open AI、Claude、Gemini 等模型。

  • ravitemer
  • A powerful Neovim plugin for managing MCP (Model Context Protocol) servers

  • patruff
  • Bridge between Ollama and MCP servers, enabling local LLMs to use Model Context Protocol tools

    Reviews

    3 (1)
    Avatar
    user_LarJDb1G
    2025-04-16

    Excalidraw MCP Server by i-tozer is a fantastic tool for collaborative diagramming. The seamless integration and user-friendly interface make it perfect for teams working on visual projects. I've found it incredibly helpful for brainstorming sessions and project planning. Highly recommend for anyone needing a solid online drawing solution!