나우토봇 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
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
표준화된 프로토콜을 통해 AI 어시스턴트가 네트워크 데이터와 상호 작용할 수 있도록 하는 통합으로, 네트워크 자동화 및 관리를 위한 AI 지원 도구와 인터페이스를 제공합니다.
Related MCP Servers
- -securityAlicense-qualityEnables AI assistants to perform network scanning operations using NMAP, offering a standardized interface for network analysis and security assessments through AI conversations.Last updated -113JavaScriptMIT License
- -securityFlicense-qualityA comprehensive Model Context Protocol server implementation that enables AI assistants to interact with file systems, databases, GitHub repositories, web resources, and system tools while maintaining security and control.Last updated -16TypeScript
- -securityAlicense-qualityA Model Context Protocol server that allows AI assistants to invoke and interact with Integrator automation workflows through an API connection.Last updated -TypeScriptMIT License
- AsecurityAlicenseAqualityEnables AI assistants to discover, retrieve details about, and manage MCP (Model Context Protocol) servers that provide additional tools and capabilities on demand.Last updated -47241JavaScriptAGPL 3.0