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 上)
- リポジトリをクローンします。Copy
- **インストール スクリプトを実行します。**このスクリプトは、Python 仮想環境 (
venv/
) を作成し、requirements.txt
から依存関係をインストールします。Copy
サーバーの実行(Jetson上)
サーバーを実行するための推奨方法は、systemd によって管理されるバックグラウンド サービスとして実行することです。
- **(オプション)JetsonのIPアドレス/ホスト名の確認:**他のデバイスから接続するには、JetsonのIPアドレスまたはホスト名が必要です。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