feat(netbox): add module-based tool filtering for token optimization #411
Reference in New Issue
Block a user
Delete Branch "feat/netbox-module-filtering"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
NETBOX_ENABLED_MODULESenvironment variable to filter which NetBox modules are loadedvirtualization_*→virt_*, etc.)Changes
mcp-servers/netbox/mcp_server/config.pyNETBOX_ENABLED_MODULESloading withALL_MODULESconstantmcp-servers/netbox/mcp_server/server.pymcp-servers/netbox/README.mdplugins/cmdb-assistant/claude-md-integration.mdvirtualization_*→virt_*tool namesplugins/cmdb-assistant/commands/cmdb-search.mdCHANGELOG.mdTest plan
NETBOX_ENABLED_MODULES→ 182 tools registered (backward compat)NETBOX_ENABLED_MODULES=dcim,ipam,virtualization,extras→ ~43 tools registered./scripts/validate-marketplace.sh✅Configuration
Add to
~/.config/claude/netbox.env:🤖 Generated with Claude Code