robot-mcp-server について
robot-mcp-serverは、MCP経由でロボットと通信・制御するためのバックエンドです。READMEではPythonの開発・テスト環境も説明されています。
主な機能
- 01MCP経由のロボット通信
- 02MCP経由のロボット制御
- 03Python 3.12開発環境
- 04pytestテスト設定
活用シーン
- 01ロボットアプリ向けMCPバックエンドの開発
- 02pytestによるロボットサーバーコードのテスト
MCP 対応
ロボットアプリ向けのMCP サーバーで、MCP経由の通信と制御を提供します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
インストール方法は未掲載です
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ツール一覧はまだ取得されていません
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
robot-mcp-server
このリポジトリには、Robot MCP(Model Context Protocol)サーバーのコードが含まれています。ロボットアプリケーション向けのバックエンドサービスを提供するよう設計されており、MCP プロトコルを介した通信と制御をサポートします。
機能
- Python 3.12 の開発環境(devcontainer で設定)
- flake8 によるリントと black によるフォーマット
- テストに pytest を使用
- 再現性の高い開発を実現する VS Code devcontainer のサポート
開発
前提条件
- Docker(devcontainer の使用に必要)
- Dev Containers 拡張機能をインストールした VS Code(推奨)
- uv(高速な Python パッケージ管理用)
- 次のコマンドでインストールします:
curl -LsSf https://astral.sh/uv/install.sh | sh
- 次のコマンドでインストールします:
はじめに
- このリポジトリをクローンします。
- VS Code でフォルダーを開きます。
- プロンプトが表示されたら「コンテナーで再度開く」を選択します(またはコマンドパレットで「Dev Containers: Reopen in Container」を実行します)。
- Python 3.12 と必要なすべての拡張機能を含む環境が自動的にセットアップされます。
リントとフォーマット
テスト
- テストには pytest を使用します。
フォルダー構成
humanoid/- ヒューマノイドロボットサーバーのメインソースコード- その他のコンポーネント用のフォルダーが含まれる場合があります
ライセンス
詳細は LICENSE を参照してください。
コメント
Markdown 対応
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。