nbox: Rust-baserad MCP-server och TUI för NetBox-integration
nbox, av Lance Tuller (Lance0), är en bro mellan nätverksingenjörer, AI-agenter och NetBox-infrastrukturdata. Den körs som en Rust-binär som exponerar ett Terminalanvändargränssnitt, en kommandoradsklient och en Model Context Protocol-server så att LLM:er kan fråga IPAM- och DCIM-poster direkt. Nyckelpunkter inkluderar en k9s-stil tre-fönster TUI, IPAM-medvetna uppslag, visuell kabelvägs kartläggning och elva MCP-läsverktyg. Målgruppen är nätverksingenjörer, SRE:er och sysadmins som behöver agentklar NetBox-åtkomst.
Vilka uppgifter kan du faktiskt använda den för?
Verktyget kombinerar interaktiv inspektion, skriptade frågor och agent-vänd leverans av kontext. Det fungerar som en TUI, CLI och MCP-server på en gång och stöder IPAM-medvetna uppslag som löser adresser till föräldraprefix, VLAN och områden. För topologiarbete ritar det A-till-Z kabelvägsdiagram och exponerar relaterade objektflikar för enheter. Praktiska uppgifter inkluderar live-felsökning från terminalen och att tillhandahålla strukturerade NetBox-vyer till externa agenter.
Hur pålitlig är den MCP-drivna kontexten för agenter?
nbox exponerar samma JSON vy-modeller till agenter som den använder för CLI, och den levererar elva specialiserade läsverktyg för agentfrågor, vilket säkerställer konsekvent kontextleverans. MCP-servern är som standard skrivskyddad, och skrivoperationer använder ett planera/tillämpa arbetsflöde så att ändringar granskas innan de åtar sig. Appen erbjuder också ett per-användare valv och OIDC-stöd för autentiserade HTTP-skrivvägar, vilket adresserar driftsäkerhet och åtkomstkontroll.
Är det praktiskt för dagliga nätverksoperationer?
Skriven i Rust, riktar sig den binära filen mot låg resursanvändning och snabba svar och är tillgänglig för Linux och macOS, med stöd för Homebrew-installation. K9s-stilens tre-fönsterslayout ger suddig filtrering och server-sidig namnfiltrering, vilket passar terminaltunga arbetsflöden. Operatörer som är bekanta med k9s-liknande verktyg kommer att anpassa sig snabbt; team som inte använder NetBox som sin sanningens källa bör förvänta sig begränsad tillämplighet för icke-NetBox-inventarier.
Ett fokuserat verktyg för ingenjörer som integrerar agenter i NetBox-arbetsflöden
nbox passar nätverksingenjörer och SRE:er som behöver programmerbara, agentåtkomliga vyer av NetBox som den kanoniska sanningskällan; det betonar granskbara förändringar och autentiserade skrivvägar. Förvänta dig att fortsätta verifiera agentutdata mot NetBox-poster och att tilldela en operatör för alla skrivgodkännanden. Använd det när du integrerar LLM-drivna frågor i befintliga NetBox-arbetsflöden snarare än att ersätta allmänna inventeringsverktyg.