Skip to main content
Glama

NetBox MCP 서버 - 전체 CRUD

이 저장소는 전체 CRUD 기능, 검색 및 변경 로그 검색 기능을 갖춘 NetBox용 MCP(Model Connector Plugin) 서버를 구현합니다. 자동화, DevOps 및 LLM 기반 통합을 위한 작은 도구 세트를 제공합니다.

빠른 시작

  1. 의존성 설치 (Python 3.11+ 권장):

    python -m pip install -r requirements.txt
  2. 환경 변수 구성 (.env.example 참조).

  3. 테스트 실행:

    pytest -q

Related MCP server: MCP REST API Server

사용 예시 (프로그래밍 방식)

from netbox_mcp_server.config import get_settings
from netbox_mcp_server.client import NetBoxRestClient
from netbox_mcp_server.objects import netbox_get_objects

settings = get_settings()
client = NetBoxRestClient(settings.NETBOX_URL, settings.NETBOX_TOKEN, timeout=settings.TIMEOUT, rate_limit=settings.RATE_LIMIT)
resp = netbox_get_objects(client, object_type='dcim.sites', filters={'name__icontains': 'prod'}, limit=10)
print(resp)

프로젝트 레이아웃

구현 내용은 src/netbox_mcp_server/를 참조하십시오. 테스트는 tests/ 아래에 있습니다.

기여

이슈를 열거나 풀 리퀘스트를 보내주십시오. 가이드라인은 CONTRIBUTING.md를 참조하십시오.

Related MCP Connectors

Related MCP Servers