Integrations
Provides tools for monitoring and remotely controlling Nvidia Jetson boards, including the ability to retrieve hardware information from the board configuration and software information such as Jetpack version and Linux kernel version.
제트슨-MCP
동일한 네트워크에 있는 클라이언트에서 자연어를 사용하여 Nvidia Jetson 보드를 모니터링하고 원격으로 제어하기 위한 MCP(Model Context Protocol) 서버입니다.
이 프로젝트에서는 FastMCP 라이브러리를 사용하여 서버를 만듭니다.
MCP 서버 연결됨:
특징
- SSE(Server-Sent Events) 전송을 사용하여 네트워크 클라이언트가 접근할 수 있는 MCP 도구를 제공합니다.
get_jetson_hw_info
:/etc/nv_boot_control.conf
를 읽어 모듈/캐리어 보드 정보를 식별합니다.get_jetson_sw_info
:/etc/nv_tegra_release
(Jetpack 버전) 및/proc/version
(Linux 커널 버전)을 읽습니다.- 간편한 설치와 systemd 서비스 설정을 위한 스크립트가 포함되어 있습니다.
설정 및 설치(Jetson에서)
- 저장소를 복제합니다.지엑스피1
- 설치 스크립트 실행: 이 스크립트는 Python 가상 환경(
venv/
)을 생성하고requirements.txt
에서 종속성을 설치합니다.Copy
서버 실행(Jetson에서)
서버를 실행하는 데 권장되는 방법은 systemd가 관리하는 백그라운드 서비스로 실행하는 것입니다.
- (선택 사항) Jetson IP/호스트 이름 찾기: 다른 기기에서 연결하려면 Jetson의 IP 주소 또는 호스트 이름이 필요합니다.
ip addr
또는hostname -I
같은 명령어를 사용하세요. - 서비스 설정 스크립트를 실행합니다. 이 스크립트는 스크립트를 호출한 사용자로 서버를 실행하고 포트 8000에서 수신하도록 구성된 systemd 서비스 파일(
/etc/systemd/system/jetson-mcp.service
)을 만들고 활성화합니다.Copy - 서비스 시작:Copy
- 서비스 확인:Copy
- 방화벽 : Jetson 방화벽(예:
ufw
)이 활성화된 경우 8000번 포트(또는 선택한 포트)에서 들어오는 연결을 허용하는지 확인하세요.ufw
의 예:Copy
수동 실행(테스트용)
서버는 스크립트 내에 구성된 mcp.run()
메서드를 호출하는 Python 인터프리터를 사용하여 직접 실행하는 것이 가장 좋습니다.
원격 클라이언트에서 연결
서버가 Jetson에서 실행되고 네트워크에서 접근 가능하면(방화벽을 통해 포트 8000이 허용됨):
- 서버 주소 식별 : LAN에서 Jetson의 IP 주소(예:
192.168.1.105
) 또는 호스트 이름(예:jetson-nano.local
)을 찾습니다. - 클라이언트 구성 : MCP 클라이언트 애플리케이션(사용자 정의 스크립트, MCP Inspector와 같은 UI 또는 네트워크 엔드포인트를 지원하는 경우 Cursor/Claude)에서 네트워크 주소에서 MCP 서버에 연결하도록 구성합니다.
- 구체적인 연결 방법은 클라이언트에 따라 다르지만 SSE 엔드포인트에 대한 URL을 지정해야 할 가능성이 높습니다.
http://<jetson_ip_or_hostname>:8000/sse
(SSE의 일반적인 패턴)
- 구체적인 연결 방법은 클라이언트에 따라 다르지만 SSE 엔드포인트에 대한 URL을 지정해야 할 가능성이 높습니다.
참고: Cursor의 mcp.json
파일은 주로 stdio
전송을 통해 로컬 서버를 실행하도록 설계되었습니다. Cursor를 이 네트워크 SSE 서버에 연결하려면 다른 구성 단계가 필요하거나 프록시 없이는 직접 지원되지 않을 수 있습니다. 네트워크 MCP SSE 엔드포인트에 연결하는 방법은 해당 클라이언트의 설명서를 참조하십시오.
예시/스크린샷
하드웨어 정보 도구:
소프트웨어 정보 도구:
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.
네트워크 연결을 통해 자연어 명령을 사용하여 Nvidia Jetson 보드의 모니터링과 원격 제어를 가능하게 하는 모델 컨텍스트 프로토콜 서버입니다.
Related MCP Servers
- -securityFlicense-qualityA Model Context Protocol server that allows management and execution of Blender Python scripts, enabling users to create, edit and run scripts in a headless Blender environment through natural language interfaces.Last updated -4Python
- AsecurityAlicenseAqualityA Model Context Protocol server that provides programmatic access to the Windows terminal, enabling AI models to interact with the Windows command line through standardized tools for writing commands, reading output, and sending control signals.Last updated -3JavaScriptMIT License
- -securityFlicense-qualityA Model Context Protocol server that enables users to kickoff and monitor deployed CrewAI workflows through Claude Desktop.Last updated -1Python
- -securityFlicense-qualityA Model Context Protocol server for Unity game development that enables users to manage projects, edit scenes, create prefabs, and generate scripts through natural language integration with Smithery.ai.Last updated -TypeScript