Back to Home
robotmcp icon

robot-mcp-client

Verified Safe

by robotmcp

Overview

Integrate a Google Gemini LLM with ROS/ROS2 robots via a Model Context Protocol (MCP) server for natural language control.

Installation

Run Command
uv run gemini_client.py

Environment Variables

  • GOOGLE_API_KEY

Security Notes

The client executes an external command specified in `mcp.json` to start the `ros-mcp-server` (`uv run server.py`). If the `mcp.json` file is tampered with or the specified `ros-mcp-server` itself is malicious, arbitrary code could be executed. Users must ensure the integrity of their `mcp.json` configuration and the `ros-mcp-server` instance. The client correctly loads the `GOOGLE_API_KEY` from an environment file, avoiding hardcoded secrets.

Similar Servers

Stats

Interest Score37
Security Score6
Cost ClassMedium
Avg Tokens1000
Stars7
Forks2
Last Update2026-01-19

Tags

ROSROS2GeminiLLMRobotics