netbox-mcp-server
The NetBox MCP Server provides a read-only interface for interacting with NetBox data using the Model Context Protocol.
This server allows users to retrieve and interact with core NetBox objects through a simple API, making it easier to access data for various applications, particularly those utilizing large language models (LLMs). It supports essential operations such as fetching objects by type, retrieving detailed information by ID, and accessing change history records. The server is designed for read-only access, ensuring that data integrity is maintained while enabling flexible data retrieval options. Users must create a read-only API token in NetBox and install the necessary dependencies to get started. The server can be run locally and integrated with LLM clients, such as Claude, to enhance data interaction capabilities. The project has undergone significant updates, including a change in the project structure, which users should be aware of when upgrading from earlier versions.
Compatible with
Install
Claude Desktop
Add to your claude_desktop_config.json:
{
"mcpServers": {
"netbox-mcp-server": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-netbox-mcp-server"
]
}
}
}Config File Location
Mac: ~/Library/Application Support/Claude/claude_desktop_config.json
Windows: %APPDATA%\Claude\claude_desktop_config.json
Linux: ~/.config/claude/claude_desktop_config.json
Some servers require additional setup - check the GitHub README for specific instructions.
Permissions