Files
wehub-resource-sync db1d565b64
Integration Tests / melodic (push) Has been cancelled
Integration Tests / noetic (push) Has been cancelled
Integration Tests / humble (push) Has been cancelled
Integration Tests / jazzy (push) Has been cancelled
Ruff Lint & Format / ruff (push) Has been cancelled
Sync main to develop / Check if sync is needed (push) Has been cancelled
Sync main to develop / Sync main to develop (push) Has been cancelled
chore: import upstream snapshot with attribution
2026-07-13 12:36:23 +08:00
..

Demo, Gemini-CLI with ROS-MCP-Server

Prerequisite

Update Gemini CLI MCP settings

  • Open settings.json file of Gemini CLI, located ~/.gemini/settings.json
  • Add "mcpServer" setting below in the settings.json
{
  "mcpServers": {
    "ros-mcp-server": {
      "command": "uv",
      "args": [
        "--directory",
        "/<ABSOLUTE_PATH>/ros-mcp-server",
        "run",
        "server.py"
      ]
    }
  }
}

Demo Environment

  • Ubuntu 20.04
  • ROS Noetic

Compatibility note The demo environment below was validated on Ubuntu 20.04 + ROS Noetic. Although the prerequisites mention ROS or ROS2, users running ROS2 Jazzy / WSL may need a different setup path and should verify turtlesim, rosbridge_websocket (port 9090), and MCP server connectivity separately.

Demo Video

Gemini Demo with ROS MCP Server