webots-youbot-mcp
Verified Safeby luisfelipesena
Overview
Provides a Model Context Protocol (MCP) bridge to allow AI agents like Claude Code and Cursor to monitor and control Webots robot simulations in real-time.
Installation
python webots_youbot_mcp_server.pySecurity Notes
The server uses file-based inter-process communication (via status.json and commands.json) within a designated 'data' directory. This mechanism, while central to MCP, means local file system access could be a vector for malicious commands if compromised. A notable concern is the use of 'subprocess.run' to execute 'osascript' commands on macOS for 'force reload' and 'force reset' functionalities. This grants the script the ability to send keyboard shortcuts directly to the Webots application, requiring the user to grant accessibility permissions to the terminal or IDE running the server. No 'eval' or direct network listeners are present, and no hardcoded secrets were found.
Similar Servers
Polymcp
A comprehensive TypeScript framework for building and orchestrating Model Context Protocol (MCP) servers and AI agents, enabling LLMs to intelligently discover, select, and execute external tools.
wecom-bot-mcp-server
An MCP server that enables AI assistants to send various message types, files, and images to WeCom (WeChat Work) groups, supporting single or multiple bot configurations.
ros2_mcp
Enables AI agents (e.g., Copilot, Claude) to interact with and analyze ROS 2 systems by providing tools for topic, service, and action management.
mcpc
Build and compose agentic Model Context Protocol (MCP) servers and tools, enabling AI assistants to discover, integrate, and orchestrate other MCP servers for complex tasks.