SUMO-MCP-Server
Verified Safeby HypaSMarty
Overview
Middleware to connect Large Language Models (LLMs) with Eclipse SUMO traffic simulations, enabling AI agents to automate traffic simulation workflows.
Installation
bash start_server.shEnvironment Variables
- SUMO_HOME
- PATH
- PYTHONUNBUFFERED
- SUMO_MCP_MAX_OUTPUT_CHARS
- SUMO_MCP_TRACI_TIMEOUT_S
Security Notes
The server design involves executing external SUMO command-line tools via `subprocess.run`. Parameters like `options` are directly passed from the LLM invocation to these underlying tools without explicit sanitization by the server. This introduces a potential command injection risk if the calling AI agent or its inputs are untrusted. However, the server does not contain hardcoded secrets or 'eval' statements and implements measures like `subprocess.DEVNULL` for stdout to protect the MCP protocol. File operations are generally limited to specified output directories.
Similar Servers
ros-mcp-server
Enables large language models (LLMs) to bidirectionally control and observe robots operating on ROS or ROS2 by translating natural language commands into robot actions and providing real-time sensor data feedback.
lunar
The Lunar MCP Server acts as an HTTP proxy, designed to intercept, analyze, and manage API traffic within a Python environment, applying policies for caching, throttling, queueing, and collecting data for observability.
Lynkr
Lynkr is an AI orchestration layer that acts as an LLM gateway, routing language model requests to various providers (Ollama, Databricks, OpenAI, etc.). It provides an OpenAI-compatible API and enables AI-driven coding tasks via a rich set of tools and a multi-agent framework, with a strong focus on security, performance, and token efficiency. It allows AI agents to interact with a defined workspace (reading/writing files, executing shell commands, performing Git operations) and leverages long-term memory and agent learning to enhance task execution.
wanaku
Centralized routing and management of AI agent access to diverse tools and resources via the Model Context Protocol (MCP).