Skip to main content
AllMCPs
BrowseBestCategoriesStackCompareToolsGuidesBlog
Log in Submit MCP

Stay in the loop

Get new MCP servers and top picks in your inbox.

AllMCPs

The open directory for discovering and installing Model Context Protocol servers.

AllMCPs on GitHub (opens in a new tab)
Launched onTiny Startupstinystartups.com
Explore
  • Browse servers
  • Best MCP servers
  • Categories
  • MCP clients
  • Agent prompts
  • Stack Builder
  • Compare servers
  • Random discovery New
  • Submit a server
  • Pricing & Boost Boost
Learn
  • Guides hub
  • What is MCP?
  • Install guide
  • Build an MCP server
  • Deploy an MCP server
  • Security guide
  • Troubleshooting
  • MCP for SEO & AEO
  • Protocol versioning
  • Blog & updates
Tools
  • All developer tools
  • Config generator
  • Config validator
  • Config auditor
  • MCP playground
  • Token calculator
  • OpenAPI → MCP
  • Badge generator
For agents
  • REST API docs
  • Trust & traffic Live
  • Remote MCP server SSE ↗ (opens in a new tab)
  • llms.txt ↗ (opens in a new tab)
  • Catalog JSON ↗ (opens in a new tab)
Company
  • About
  • Advertise Sponsor
  • Contact
  • GitHub ↗ (opens in a new tab)
  • Terms
  • Privacy
AllMCPs VerifiedAllMCPs VerifiedFeatured on Nick LaunchesFeatured on Nick LaunchesLaunch Llama NewsletterLaunch Llama NewsletterVerified DR - allmcps.comVerified DR - allmcps.comFeatured on SaaSGrowFeatured on SaaSGrowFeatured on Twelve ToolsFeatured on Twelve ToolsFeatured on Saaspa.geFeatured on Saaspa.geFeatured on Findly.toolsFeatured on Findly.toolsFeatured on Startup FameFeatured on Startup FameFeatured on LaunchKiwiFeatured on LaunchKiwiFeatured on ScrollLaunchFeatured on ScrollLaunchFeatured on DailyPingsFeatured on DailyPingsFazier badgeFazier badgeFeatured on NewTool.siteFeatured on NewTool.siteFeatured on saasfame.comFeatured on saasfame.comDR Checker - Domain RatingDR Checker - Domain RatingListed on Turbo0Listed on Turbo0Launched on LaunchBoard - Product Launch PlatformLaunched on LaunchBoard - Product Launch PlatformList on SimilarlabsList on Similarlabshttps://codetrendy.comhttps://codetrendy.comListed on DevTool.ioFeatured on BuildlistFeatured on BuildlistLaunched on Tiny StartupsFeatured on ShowMeBestAIFeatured on ShowMeBestAIFind us on LaunchZoneFind us on LaunchZoneAllMCPs VerifiedAllMCPs VerifiedFeatured on Nick LaunchesFeatured on Nick LaunchesLaunch Llama NewsletterLaunch Llama NewsletterVerified DR - allmcps.comVerified DR - allmcps.comFeatured on SaaSGrowFeatured on SaaSGrowFeatured on Twelve ToolsFeatured on Twelve ToolsFeatured on Saaspa.geFeatured on Saaspa.geFeatured on Findly.toolsFeatured on Findly.toolsFeatured on Startup FameFeatured on Startup FameFeatured on LaunchKiwiFeatured on LaunchKiwiFeatured on ScrollLaunchFeatured on ScrollLaunchFeatured on DailyPingsFeatured on DailyPingsFazier badgeFazier badgeFeatured on NewTool.siteFeatured on NewTool.siteFeatured on saasfame.comFeatured on saasfame.comDR Checker - Domain RatingDR Checker - Domain RatingListed on Turbo0Listed on Turbo0Launched on LaunchBoard - Product Launch PlatformLaunched on LaunchBoard - Product Launch PlatformList on SimilarlabsList on Similarlabshttps://codetrendy.comhttps://codetrendy.comListed on DevTool.ioFeatured on BuildlistFeatured on BuildlistLaunched on Tiny StartupsFeatured on ShowMeBestAIFeatured on ShowMeBestAIFind us on LaunchZoneFind us on LaunchZone
© 2026 Jackalope Digital LLC. All rights reserved.
  1. Home
  2. 🛠️ Other Tools and Integrations
  3. Netbox MCP
Netbox MCP logo
Health: ActiveRecent health check succeeded.Last checked 9/6/2026, 10:17:41 PM

Netbox MCP

User RatingsBe the first to rate and review this MCP server!
View Repository7 GitHub StarsTotal stargazers on GitHub for the source repository (7 stars).Visit Website

MCP server exposing NetBox resources via streaming HTTP transport for incremental API access.

Quick Install

Automated & IDE Setup

Copy the AI prompt to install this server into Claude Code, Cursor, or another agent — or use 1-click editor setup below.

One-click editor setup isn’t available for this listing yet — we don’t have a confirmed install command, and we’d rather show nothing than point your editor at the wrong package or host. Follow the project’s own setup instructions, linked above.

Manual Client & Custom JSON ConfigExpand JSON ▾
No confirmed setup config for this listing yet. We only publish a config block when the install details come from the project itself — its README, its docs, or a verified owner. We haven’t found those for simonpainter/netbox-mcp, and we’d rather show nothing than a guess you’d paste into your client. Follow the project’s own setup instructions for the current steps.
Install Tool Schemas (4) Directory Badge Claim listing Alternatives🛠️ More in Other Tools and Integrations

Overview

This MCP server provides access to NetBox resources such as sites and site-groups through a FastMCP-based HTTP streaming interface. It supports asynchronous calls to the NetBox API and streams responses incrementally over HTTP, enabling clients to consume long-running or event-driven data efficiently. Use this server when you need programmatic, streamed access to NetBox inventory and topology data via MCP tools.

Use cases

•Search NetBox sites with partial or case-insensitive queries
•Retrieve detailed information about a specific site
•Search and get details for NetBox site-groups
•Stream incremental responses from NetBox API calls

Key features

•FastMCP tool registry with NetBox resource tools
•Streaming HTTP transport supporting chunked responses
•Async NetBox API client wrapper
•Predefined tools for searching and retrieving sites and site-groups
•Configurable via environment variables for NetBox URL, token, and port

Capabilities & Tool Schemas (4) ~59 tokensApproximate context cost of this server’s tool schemas (~4 chars/token), before any tool is called. Actual usage depends on your client and model.Self-reported Self-reportedParsed from the repository README, not verified against a live server — may be incomplete or out of date.

Inspect callable tools, capabilities, and parameters exposed to AI agents by Netbox MCP.

search_sites

search of `dcim/sites/` (supports partial/case-insensitive name queries)

get_site_details

site lookup

search_site_groups

search of `dcim/site-groups/` (supports `name__ic`)

get_site_group_details

single site-group lookup by `id`

Documentation Overview

NetBox MCP Server

A small Model Context Protocol (MCP) server built with FastMCP that provides an interface to a NetBox instance.

This repository exposes NetBox resources (sites, site-groups, devices, etc.) as MCP tools and runs a streaming HTTP transport so clients can connect and receive streamed responses from the MCP server.

Architecture (FastMCP + streaming HTTP)

  • FastMCP: The MCP tool registry and runtime. Tools are defined in app.py and decorated with @mcp.tool.
  • NetBoxClient: a tiny async helper in app.py that wraps httpx.AsyncClient to call the NetBox API.
  • Streaming HTTP transport: the MCP server is started with mcp.run(transport="http", ...) which runs an HTTP server that supports a streaming/chunked response transport. This is useful for clients that want to consume events or long-running responses incrementally rather than waiting for the entire result.

Conceptually the flow is:

  1. Client connects to the FastMCP streaming HTTP endpoint.
  2. Client requests a tool (for example, search_sites or get_site_group_details).
  3. FastMCP calls the associated Python function in app.py, which may in turn call NetBox via NetBoxClient.
  4. The result is streamed back over the HTTP transport as it becomes available.

Note: The low-level HTTP path/shape is provided by the FastMCP runtime. Clients that wish to connect should use a compatible MCP client or an HTTP client that supports reading chunked / streaming responses.

Environment variables

Set these before running the server:

  • NETBOX_URL - Base URL to your NetBox instance (default: https://netbox.example.com).
  • NETBOX_TOKEN - NetBox API token with read permissions.
  • MCP_PORT - Port for the FastMCP HTTP transport. Defaults to 8000 if not set. If the value is not a valid integer, the server will exit with an error.

Example (macOS / zsh):

server.ts
export NETBOX_URL="https://netbox.example.com"
export NETBOX_TOKEN="0123456789abcdef0123456789abcdef01234567"
export MCP_PORT=8000

Run the server

Start the MCP server with Python:

bash
python3 app.py

The server will bind to 0.0.0.0 on the configured port and serve the FastMCP HTTP transport.

Tools included

app.py registers MCP tools for NetBox resources. Examples included in this repository:

  • search_sites — search of dcim/sites/ (supports partial/case-insensitive name queries)
  • get_site_details — site lookup
  • search_site_groups — search of dcim/site-groups/ (supports name__ic)
  • get_site_group_details — single site-group lookup by id

You can add more tools following the repository conventions: each NetBox resource has a search_<resource> and get_<resource>_details tool.

Verifying / testing

  • Quick syntax check:
bash
python3 -m py_compile app.py
  • Start the server and use an HTTP client that supports streaming (for example, curl --no-buffer or a custom MCP client) to connect to the FastMCP HTTP transport and invoke tools.

Because the exact HTTP request shape (paths, headers and payload) is defined by the FastMCP runtime and clients, prefer using an existing MCP client library where available. If you're building a custom client, make sure it supports reading chunked responses so streamed results can be consumed incrementally.

Contributing

If you add tools, follow the repo conventions documented in .github/copilot-instructions.md: each resource should have a search_ and a get_ tool with descriptive docstrings and consistent parameter mapping.

License

This project is provided as-is.

Read the full README →View source on GitHub →

Related MCP Servers

View all in Other Tools and Integrations View all alternatives
  • Git logoGit
    Verified

    Tools to read, search, and manipulate Git repositories.

    🛠️ Other Tools and Integrations4 views
    Compare vs Git →
  • Fetch logoFetch
    Verified

    Web content fetching and conversion for efficient LLM usage.

    🛠️ Other Tools and Integrations2 views
    Compare vs Fetch →
  • Filesystem logoFilesystem
    Verified

    Secure file operations with configurable access controls.

    🛠️ Other Tools and Integrations2 views
    Compare vs Filesystem →
  • Memory logoMemory
    Verified

    Knowledge graph-based persistent memory system.

    🛠️ Other Tools and Integrations2 views
    Compare vs Memory →

Adoption & maintenance

Factual signals from GitHub, npm, and our automated checks — not a rating.

GitHub stars
7
Stargazers on the source repository.
Last commit
7mo ago
Most recent push to the default branch.
Tools exposed
4
Callable tools this server registers over MCP.
Directory activity
1 views
Config copies, upvotes, and views on AllMCPs.

Reviews

No reviews yet — be the first to share how this listing worked for you.

Frequently Asked Questions about Netbox MCP

You must set NETBOX_URL (NetBox base URL), NETBOX_TOKEN (API token with read permissions), and optionally MCP_PORT (port for the MCP HTTP server, default 8000).

AllMCPs Directory Badge

Full Badge Customizer

Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.

Badge Style:
Live Dynamic SVG PreviewNetbox MCP AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/simonpainter-netbox-mcp?style=directory)](https://allmcps.com/mcp/simonpainter-netbox-mcp)
HTML Embed
<a href="https://allmcps.com/mcp/simonpainter-netbox-mcp"><img src="https://allmcps.com/api/badge/simonpainter-netbox-mcp?style=directory" alt="Netbox MCP on AllMCPs" /></a>

Technical Specs & Signals

Category🛠️Other Tools and Integrations
More technical detailsExpand ▾
Last updatedAug 7, 2026
Views1
Unique ViewsTotal visits recorded for this listing page on AllMCPs.
Installs0
Installs & Copy ActionsTotal times users copied install commands or configuration snippets for this server.
GitHub stars7
GitHub Star CountTotal stargazers on GitHub representing community popularity (7 stars).
Last commit7mo ago
Last Repository CommitThe most recent commit or push recorded for this server's GitHub repository.Last commit on Feb 1, 2026
40Quality signal: Fair · 40/100How this signal is calculated ▾
Server availabilityNot measured

Not scored for repo-hosted servers — we can't reach the running server, only its GitHub page. Hosted MCP endpoints are health-checked live.

Verified ownership10/20
Documentation & tools18/30
Adoption & activity2/15
Community engagement0/10

A guidance signal from public completeness & health data — not a user rating. New listings start lower and rise as they add docs, get verified, and grow adoption. Signals we can't observe for a listing are skipped, not counted against it.

★ Spotlight Slot

Feature Your MCP Server

Get maximum visibility for your server across our directory, search results, and detail pages.

Spotlight Your Server

Own this project?

This directory is pre-filled from public sources. Claim via GitHub README, site badge, or DNS TXT to unlock edit access and the Official badge — proof is checked automatically, then reviewed by our team.

Free dofollow backlink: add your website and place the AllMCPs badge on it — no claim needed. We detect it automatically and keep it verified as long as the badge stays live.

Claim & get free dofollow

Share & Embed

Add our SVG badge (dark/light directory styles) or embeddable widget to your site.

Explore more

More in 🛠️ Other Tools and Integrations →Alternatives to Netbox MCP →Install in Claude DesktopInstall in CursorInstall in VS Code