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.
jetson-mcp
Un servidor MCP (Protocolo de contexto de modelo) para utilizar lenguaje natural para monitorear y controlar de forma remota una placa Nvidia Jetson desde clientes en la misma red.
Este proyecto utiliza la biblioteca FastMCP para crear el servidor.
Servidor MCP conectado:
Características
- Proporciona herramientas MCP a las que pueden acceder los clientes de la red mediante el transporte SSE (eventos enviados por el servidor).
get_jetson_hw_info
: lee/etc/nv_boot_control.conf
para identificar la información del módulo/placa portadora.get_jetson_sw_info
: lee/etc/nv_tegra_release
(para la versión Jetpack) y/proc/version
(para la versión del kernel de Linux).- Incluye scripts para una fácil instalación y configuración del servicio systemd.
Configuración e instalación (en el Jetson)
- Clonar el repositorio:Copy
- Ejecutar el script de instalación: Este script crea un entorno virtual de Python (
venv/
) e instala dependencias desderequirements.txt
.Copy
Ejecución del servidor (en Jetson)
La forma recomendada de ejecutar el servidor es como un servicio en segundo plano administrado por systemd.
- (Opcional) Buscar la IP/nombre de host de Jetson: Necesitará la dirección IP o el nombre de host de Jetson para conectarse desde otros dispositivos. Use comandos como
ip addr
ohostname -I
. - Ejecutar el script de configuración del servicio: este script crea y habilita un archivo de servicio systemd (
/etc/systemd/system/jetson-mcp.service
) configurado para ejecutar el servidor como el usuario que invocó el script, escuchando en el puerto 8000.Copy - Iniciar el servicio:Copy
- Verificar servicio:Copy
- Cortafuegos : Asegúrese de que el cortafuegos de su Jetson (si está activo, p. ej.,
ufw
) permita conexiones entrantes en el puerto 8000 (o el puerto que elija). Ejemplo paraufw
:Copy
Ejecutar manualmente (para pruebas)
El servidor se ejecuta mejor directamente utilizando el intérprete de Python, que invocará el método mcp.run()
configurado dentro del script:
Conexión desde un cliente remoto
Una vez que el servidor se esté ejecutando en Jetson y sea accesible en la red (puerto 8000 permitido a través del firewall):
- Identifique la dirección del servidor : busque la dirección IP de Jetson (por ejemplo,
192.168.1.105
) o su nombre de host (por ejemplo,jetson-nano.local
) en su LAN. - Configure su cliente : en su aplicación cliente MCP (que podría ser un script personalizado, una interfaz de usuario como MCP Inspector o potencialmente Cursor/Claude si admiten puntos finales de red), configúrelo para conectarse al servidor MCP en su dirección de red.
- El método de conexión específico depende del cliente, pero probablemente implicará especificar una URL para el punto final SSE:
http://<jetson_ip_or_hostname>:8000/sse
(Patrón común para SSE)
- El método de conexión específico depende del cliente, pero probablemente implicará especificar una URL para el punto final SSE:
Nota: El archivo mcp.json
de Cursor está diseñado principalmente para iniciar servidores locales mediante el transporte stdio
. Conectar Cursor a este servidor SSE en red podría requerir pasos de configuración diferentes o podría no ser compatible directamente sin un proxy. Consulte la documentación de su cliente para saber cómo conectarse a un punto final SSE de MCP en red.
Ejemplos / Capturas de pantalla
Herramienta de información de hardware:
Herramienta de información de software:
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.
Un servidor de protocolo de contexto de modelo que permite la supervisión y el control remoto de las placas Nvidia Jetson mediante comandos de lenguaje natural a través de una conexión de red.
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