N

Netbox多云平台

@duckmak14/netbox-mcp
0 Stars 347 次浏览 duckmak14 更新于 2026-08-23

一个强大的集成服务器,它将Netbox的网络基础设施管理功能与MCP(多云平台)功能相结合。

该服务暂未提供标准配置,请参考 README 手动接入

服务介绍

Netbox MCP 服务器

一个强大的集成服务器,结合了Netbox的网络基础设施管理能力和MCP(多云平台)功能。

先决条件

确保您的系统上已安装以下软件:

安装

选项1:本地安装

  1. 克隆仓库:
    bash
    apt install python3.10-venv
    git clone https://github.com/duckmak14/netbox-mcp.git
    cd netbox-mcp

  2. 创建并激活虚拟环境:
    bash
    python -m venv venv
    source venv/bin/activate # 在 Windows 上: venvScriptsactivate

  3. 安装依赖项:
    bash
    pip install -r requirements.txt

  4. 配置环境变量:
    在项目根目录下创建一个 .env 文件,并添加以下变量:

NETBOX_URL=your_netbox_url
NETBOX_TOKEN=your_api_token

  1. 启动服务器:
    bash
    python server.py

  2. 访问应用程序 http://localhost:8000

选项2:Docker 安装

  1. 克隆仓库:
    bash
    git clone https://github.com/duckmak14/netbox-mcp.git
    cd netbox-mcp

  2. 配置环境变量:
    在项目根目录下创建一个 .env 文件,并添加以下变量:

NETBOX_URL=your_netbox_url
NETBOX_TOKEN=your_api_token

  1. 使用 Docker Compose 构建和运行:

注意: 从 Docker Compose 版本 2.0 开始,请使用 docker compose 命令。对于旧版本,请使用 docker-compose

bash

在分离模式下构建并启动容器

docker compose up -d

查看日志

docker compose logs -f

停止容器

docker compose down

注意: 对于旧版本,请使用 docker-compose

bash

在分离模式下构建并启动容器

docker-compose up -d

查看日志

docker-compose logs -f

停止容器

docker-compose down

  1. 访问应用程序 http://localhost:8000

相关 MCP 服务