Servidor MCP de Netbox
Un potente servidor de integración que combina las capacidades de gestión de infraestructura de red de Netbox con la funcionalidad MCP (Multi-Cloud Platform).
Prerrequisitos
Asegúrese de tener lo siguiente instalado en su sistema:
Instalación
Opción 1: Instalación local
- Clonar el repositorio:
apt install python3.10-venv
git clone https://github.com/duckmak14/netbox-mcp.git
cd netbox-mcp
- Crear y activar un entorno virtual:
python -m venv venv
source venv/bin/activate # On Windows: venv\Scripts\activate
- Instalar dependencias:
pip install -r requirements.txt
- Configurar variables de entorno: Cree un archivo
.env
en la raíz del proyecto con las siguientes variables:
NETBOX_URL=your_netbox_url
NETBOX_TOKEN=your_api_token
- Iniciar el servidor:
- Acceda a la aplicación en
http://localhost:8000
Opción 2: Instalación de Docker
- Clonar el repositorio:
git clone https://github.com/duckmak14/netbox-mcp.git
cd netbox-mcp
- Configurar variables de entorno: Cree un archivo
.env
en la raíz del proyecto con las siguientes variables:
NETBOX_URL=your_netbox_url
NETBOX_TOKEN=your_api_token
- Construya y ejecute con Docker Compose:
**Note:** Starting from Docker Compose version 2.0, use the `docker compose` command. For older versions, use `docker-compose`.
# Build and start the container in detached mode
docker compose up -d
# View logs
docker compose logs -f
# Stop the container
docker compose down
**Note:** For older versions, use `docker-compose`.
# Build and start the container in detached mode
docker-compose up -d
# View logs
docker-compose logs -f
# Stop the container
docker-compose down
- Acceda a la aplicación en
http://localhost:8000