나우토봇 MCP
이 Nautobot 앱은 MCP(Model Context Protocol) 서버와 Nautobot을 통합하여 네트워크 자동화 및 관리를 위한 AI 지원 도구와 인터페이스를 제공합니다.
개요
Nautobot MCP는 AI 어시스턴트 또는 애플리케이션이 표준화된 프로토콜을 통해 네트워크 데이터와 상호 작용할 수 있도록 지원합니다. 이 앱은 Nautobot과 함께 MCP 서버를 실행하여 AI 시스템에서 사용할 수 있는 도구를 제공합니다.
https://modelcontextprotocol.io/introduction
Librechat을 사용한 데모 - Nautobot MCP에 연결됨
https://github.com/user-attachments/assets/283d68c2-d35f-4506-b909-45c1850e7281
설치
1. 패키지 설치
지엑스피1
2. Nautobot 구성의 INSTALLED_APPS에 추가
3. 구성
Nautobot의 구성 시스템을 통해 앱을 구성하세요.
4. 업그레이드 후 nautobot 실행
사용자 정의 도구
MCP_CUSTOM_TOOLS_DIR 에 지정된 디렉토리에서 Python 함수를 정의하여 사용자 정의 도구를 만들 수 있습니다.
사용자 정의 도구 예시:
MCP 서버는 지정된 디렉토리에 있는 모든 기능 기반 도구를 자동으로 검색하여 등록합니다.
배포 옵션
방법 1: 수동 시작
MCP 서버를 수동으로 시작할 수 있습니다.
방법 2: Systemd 서비스(프로덕션에 권장)
/etc/systemd/system/nautobot-mcp.service 에 systemd 서비스 파일을 만듭니다.
그런 다음 서비스를 활성화하고 시작합니다.
사용 가능한 도구 보기
등록된 모든 도구는 Nautobot 웹 인터페이스에서 볼 수 있습니다.
이 페이지에서는 사용 가능한 모든 도구, 설명, 모듈 경로, 매개변수 사양을 보여줍니다.
할 일
[ ] 특정 Nautobot 작업자에게 도구 실행을 라우팅하는 방법을 추가합니다.
[ ] Nautobot 웹 인터페이스의 도구 보기를 향상시켜 도구 사용 통계를 표시합니다.
[ ] MCP 서버를 실행하기 위한 Docker 컨테이너를 생성합니다.
[ ] 테스트를 추가합니다.
특허
이 프로젝트는 Apache License 2.0에 따라 라이선스가 부여되었습니다. 자세한 내용은 LICENSE 파일을 참조하세요.
This server cannot be installed
Related Resources
Related MCP Servers
- -securityAlicense-qualityA Model Context Protocol server that allows AI assistants to invoke and interact with Integrator automation workflows through an API connection.Last updated -3MIT License
- -securityFlicense-qualityA protocol interface that extends AI capabilities by enabling models to interact with external systems for calculations, email operations, knowledge search, and more.Last updated -283
- -securityFlicense-qualityAn open-source network operations integration platform that connects large language models with network devices through the Model Context Protocol, allowing AI assistants to perform network configuration, diagnostics, and management tasks.Last updated -5
- -securityAlicense-qualityProvides integration with Apache Airflow's REST API, allowing AI assistants to programmatically interact with Airflow workflows, monitor DAG runs, and manage tasks.Last updated -MIT License