mcpField
R
robot-mcp-server

robot-mcp-server

ローカル
github.com/wongcyrusその他071 週間前に更新

robot-mcp-server について

robot-mcp-serverは、MCP経由でロボットと通信・制御するためのバックエンドです。READMEではPythonの開発・テスト環境も説明されています。

主な機能

  1. 01MCP経由のロボット通信
  2. 02MCP経由のロボット制御
  3. 03Python 3.12開発環境
  4. 04pytestテスト設定

活用シーン

  1. 01ロボットアプリ向けMCPバックエンドの開発
  2. 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
はじめに
  1. このリポジトリをクローンします。
  2. VS Code でフォルダーを開きます。
  3. プロンプトが表示されたら「コンテナーで再度開く」を選択します(またはコマンドパレットで「Dev Containers: Reopen in Container」を実行します)。
  4. Python 3.12 と必要なすべての拡張機能を含む環境が自動的にセットアップされます。
リントとフォーマット
  • コードは black で自動的にフォーマットされ、インポートは isort で整理されます。
  • リントには flake8 を使用します。
テスト
  • テストには pytest を使用します。

フォルダー構成

  • humanoid/ - ヒューマノイドロボットサーバーのメインソースコード
  • その他のコンポーネント用のフォルダーが含まれる場合があります

ライセンス

詳細は LICENSE を参照してください。

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。