Token导航 LogoToken导航TokenDH.com
Opnsense MCP LLM Toolkit logo
AI代理未说明官方级别未说明来源级核验

Opnsense MCP LLM Toolkit

MCP Server

一个使用自然语言通过MCP兼容的LLM配置OPNsense防火墙的完整工具包,包括增强的MCP服务器和额外工具。

工具数

5

提示词数

0

GitHub Stars

0

资源数

0
TypeScriptClaude自然语言处理Claude DesktopClaudeCursor

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

richardnixon25

提供方

richardnixon25

最后核验

2026/5/17 20:20

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

详细介绍

OPNsense MCP/LLM工具包

使用自然语言和任何兼容MCP的LLM配置OPNsense防火墙。

这是什么

一个完整的工具包,允许您使用Claude、Cursor、OpenCode或其他LLM通过对话配置OPNsense防火墙。包括一个增强的MCP服务器,带有用于WireGuard、PF状态、网关和别名的其他工具。

"Create a guest VLAN that can access the internet but not my LAN"
"Forward port 443 to my web server at 192.168.1.50"  
"Show me all firewall rules blocking traffic"
"Check WireGuard tunnel status"

______________________________________________________________________

快速开始

  1. 获取API凭据 从OPNsense(系统>访问>用户>API密钥)
  2. 安装并运行MCP服务器:
   cd opnsense-mcp-server
   npm install
   npm run build
  1. 添加MCP服务器 到LLM客户端配置:
   {
     "mcpServers": {
       "opnsense": {
         "command": "node",
         "args": ["/path/to/opnsense-mcp-server/dist/index.js"],
         "env": {
           "OPNSENSE_HOST": "https://192.168.1.1",
           "OPNSENSE_API_KEY": "your_key",
           "OPNSENSE_API_SECRET": "your_secret",
           "OPNSENSE_VERIFY_SSL": "false"
         }
       }
     }
   }
  1. 添加系统提示llm/SYSTEM_PROMPT.md 按照法学硕士的指示
  2. 开始聊天 -“测试我的OPNsense连接”

完整的设置说明: 设置.md

______________________________________________________________________

用户指南预览

该工具包包括一份全面的78页PDF指南,涵盖了从初始设置到高级配置的所有内容。

Download Full PDF Guide

______________________________________________________________________

包含什么

目录/文件目的
opnsense-mcp-server/具有WireGuard、PF状态、网关、别名工具的增强型MCP服务器
llm/SYSTEM_PROMPT.md为LLM复制粘贴提示
llm/OPNSENSE_KNOWLEDGE.md详细参考(MCP工具、工作流程、模式)
docs/OPNsense_User_Guide.pdf78页人类可读指南
SETUP.md分步设置说明

MCP服务器功能

在基本opnesse mcp服务器的基础上增强了以下功能:

  • WireGuard工具 -隧道状态、对等管理
  • PF状态工具 -查看/清除数据包过滤器状态
  • 网关工具 -监控网关状态和故障转移
  • Alias工具 -管理防火墙别名
  • SSH支持 -直接CLI访问以进行高级操作

______________________________________________________________________

运作原理

┌─────────────┐     ┌─────────────┐     ┌─────────────┐
│   You       │────>│   LLM       │────>│  OPNsense   │
│  (natural   │     │ (with MCP   │     │  (firewall) │
│  language)  │<────│  tools)     │<────│             │
└─────────────┘     └─────────────┘     └─────────────┘
                          │
                    MCP Server +
                    Knowledge Base

LLM使用:

  • MCP工具 在OPNsense(API+SSH)上执行命令
  • 知识档案 了解OPNsense概念和最佳实践
  • 系统提示 遵循安全指南(先备份,解释更改等)

______________________________________________________________________

需求

  • 启用API访问的OPNsense防火墙
  • 支持MCP的LLM客户端(Claude Desktop、Cursor、OpenCode、Continue.dev)
  • Node.js 18+

项目结构

OPNsense-MCP-LLM-Toolkit/
├── README.md
├── SETUP.md                     # Setup instructions
├── opnsense-mcp-server/         # Enhanced MCP server
│   ├── src/                     # Server source code
│   ├── package.json
│   └── README.md                # Server-specific docs
├── llm/
│   ├── SYSTEM_PROMPT.md         # LLM instructions
│   └── OPNSENSE_KNOWLEDGE.md    # Reference material
├── docs/
│   ├── OPNsense_User_Guide.pdf  # Full PDF guide
│   └── images/                  # Preview images
└── src/
    └── opnsense_user_guide.py   # PDF generator

______________________________________________________________________

许可证

麻省理工学院

______________________________________________________________________

*与OPNsense项目无关。OPNsense是Deciso B.V.的商标。*

目录标签

目录标签

TypeScriptClaude自然语言处理防火墙管理本地部署LLM集成网络配置自动化工具

支持客户端

Claude DesktopClaudeCursor

接入字段

传输方式(transport,传输协议)

未说明

鉴权方式(authType,认证方式)

none

工具数量(toolCount,工具数)

5

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

未说明none部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

仍需确认:installCommand

来源信息

继续浏览同类 MCP