Back to Home
SC-WSKun icon

robot-mcp-server

Verified Safe

by SC-WSKun

Overview

An MCP server designed for controlling a robot, enabling actions like movement and navigation through a defined protocol and tools, bridging an LLM or control system with a ROS2 environment.

Installation

Run Command
npm start

Environment Variables

  • PORT

Security Notes

The `ROBOT_IP` is hardcoded to '127.0.0.1' in `src/core/services/foxglove.ts`, which is a configuration inflexibility rather than a critical vulnerability, but requires modification for non-local robot control. The `navigateToLocation` function uses `TextEncoder().encode(...).toString()` on user-provided `locationName`. While intended for ROS2 message encoding, this pattern could potentially be an injection point if the robot's ROS2 message parser does not properly sanitize or validate the input, leading to unexpected behavior. No 'eval' or obvious malicious patterns were found. The server connects to a local Foxglove WebSocket, implying an internal or trusted robot network, which reduces external attack surface.

Similar Servers

Stats

Interest Score30
Security Score7
Cost ClassMedium
Avg Tokens200
Stars1
Forks0
Last Update2025-12-01

Tags

Robot ControlMCP ServerFastMCPROS2 IntegrationAutomation