MCP.so
登录

PAN-OS MCP Server

@edoscars

基本信息

分类

生产力

许可证

MIT

传输方式

stdio

作者

edoscars

关于 PAN-OS MCP Server

PAN-OS MCP Server (XML API)

#pan-os#mcp#xml-api#firewall-management

PAN-OS MCP Server 配置

暂无标准配置

该服务器的 README 中没有可解析的 MCP 配置块,请前往代码仓库查看安装说明。

代码仓库

PAN-OS MCP Server 工具

工具列表暂未提供

当前收录暂时没有可展示的工具列表,不代表服务没有工具。请查阅项目文档了解支持的能力。

工具是从 README 中自动提取的。维护者可以在 ## Tools 标题下列出工具,即可填充这部分内容。

概览

What is PAN-OS MCP Server?

An MCP server for managing Palo Alto Networks firewalls via the XML API. It lets Claude or other compatible tools interact with PAN-OS devices using natural language commands.

How to use PAN-OS MCP Server?

Clone the repository, install dependencies with pip install -r requirements.txt, add the server to your Claude Desktop configuration, and edit pan-os.py to set your firewall host and API key. Once configured, tools such as get_system_info, op_command, commit_config, commit_all_shared_policy, and config_action become available.

Key features of PAN-OS MCP Server

  • Authenticate with a PAN-OS/Panorama device using an API key
  • Retrieve system information from the firewall
  • Execute operational commands via XML
  • Commit candidate configurations
  • Perform configuration actions (set, edit, delete, rename)
  • Push policy from Panorama to managed devices

Use cases of PAN-OS MCP Server

  • Manage firewall settings through conversational AI interfaces
  • Automate configuration commits and policy pushes across multiple devices
  • Query live operational state without logging into the web UI
  • Script bulk configuration changes using natural language instructions

常见问题

1

What are the requirements to run the server?

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

2

How do I authenticate with my firewall?

Edit the `pan-os.py` file and provide your firewall host IP and API key in the `PA_HOST` and `PA_API_KEY` variables.

3

Is this server production-ready?

The README states it is designed for demonstration and use in controlled environments. It recommends adding TLS verification and keeping the API key secure before any production use.

4

What commands are available?

The server provides five tools: `get_system_info`, `op_command`, `commit_config`, `commit_all_shared_policy`, and `config_action`.

5

How should I handle the API key securely?

Do not commit the API key to public repositories. For production, ensure proper authentication controls and consider adding TLS verification.

评论

生产力 分类下的更多 MCP 服务器