Skip to main content
Glama

OPNSense MCP Server

PHASE-2-FINAL.md1.99 kB
# Phase 2 Final Steps ## ✅ Build Status The TypeScript build is now successful. All compilation errors have been fixed. ## 🎯 To Complete Phase 2 ### 1. Configure Claude Desktop Add this to your Claude Desktop config file at: `%APPDATA%\Claude\claude_desktop_config.json` ```json { "mcpServers": { "opnsense": { "command": "node", "args": ["C:\\Users\\VinSpo\\Desktop\\OPNSenseMCP\\dist\\index.js"] } } } ``` ### 2. Restart Claude Desktop Close and reopen Claude Desktop to load the MCP server. ### 3. Test in Claude Say these commands to verify everything works: 1. **"Test the OPNsense connection"** - Should show: Connected to OPNsense 25.1.5_5 2. **"List all VLANs"** - Should show: 17 VLANs including VLAN 120 (Minecraft Server DMZ) 3. **"Create VLAN 999 on interface igc3 with description 'Phase 2 Test'"** - Should create successfully 4. **"Delete VLAN 999"** - Should delete successfully ## 📁 Clean Project Structure ### Root Directory (Essential Files Only) - `.env` - Your API credentials - `.env.example` - Example configuration - `.gitignore` - Git ignore rules - `package.json` - Project configuration - `package-lock.json` - Dependency lock file - `tsconfig.json` - TypeScript config - `build.bat` - Build script - `setup.bat` / `setup.sh` - Setup scripts - `README.md` - Main documentation - `TEST-WITH-CLAUDE.md` - Testing guide - `PROJECT-OVERVIEW.md` - Project overview - `PROJECT-STRUCTURE.md` - Structure documentation - `DEVELOPER.md` - Developer guide ### Directories - `/src` - Source code - `/dist` - Compiled JavaScript (MCP server lives here) - `/Phase2Docs` - Phase 2 specific documentation - `/node_modules` - Dependencies - `/TODELETE` - Files to be removed ## Phase 2 Complete When: ✅ Build successful ✅ Claude Desktop configured ✅ Can list VLANs in Claude ✅ Can create/delete VLANs in Claude That's it! Once you can run those test commands successfully in Claude, Phase 2 is complete! 🎉

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/vespo92/OPNSenseMCP'

If you have feedback or need assistance with the MCP directory API, please join our Discord server