🎩 You're Invited:Meet the Socket team at Black Hat in Las Vegas, August 3-6.RSVP
Sign In

agentsumo-mcp

Package Overview
Dependencies
Maintainers
1
Versions
3
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

agentsumo-mcp

MCP server for SUMO traffic simulation: orchestrate networks, trips, simulations, and analysis from LLM agents.

pipPyPI
Version
0.1.2
Weekly downloads
131
Maintainers
1

agentsumo-mcp

PyPI arXiv License: MIT Python 3.10+

MCP server for SUMO (Simulation of Urban MObility) traffic simulation. Orchestrate network extraction, trip generation, scenario customization, simulation runs, and SQL-based result analysis from any MCP-compatible LLM client.

Features

  • Pipeline tools: OSM extraction -> network conversion -> trip generation -> route generation -> simulation
  • Scenario customization: edge editing, lane reduction, speed limit changes, vehicle generation, traffic-light timing
  • Result analysis: ingest tripinfo / edgedata / summary XML into SQLite for natural-language SQL queries
  • Visualization: network plots, edge data heatmaps, policy-target visualizations
  • Geocoding: place name -> coordinate -> nearest edge resolution

Requirements

  • Python 3.10 or later
  • SUMO installed locally (SUMO_HOME environment variable set)

Installation

pip install agentsumo-mcp

Or run without installing via uvx:

uvx agentsumo-mcp

Configuration

Set SUMO_HOME to point at your local SUMO installation:

export SUMO_HOME=/path/to/sumo

On macOS with the official SUMO installer this is usually /Library/Frameworks/EclipseSUMO.framework/Versions/<version>/EclipseSUMO.

Usage with Claude Desktop

Add to your claude_desktop_config.json:

{
  "mcpServers": {
    "agentsumo": {
      "command": "uvx",
      "args": ["agentsumo-mcp"],
      "env": {
        "SUMO_HOME": "/path/to/sumo"
      }
    }
  }
}

Usage with other MCP clients

Any MCP client that supports stdio transport works:

agentsumo-mcp

Tools

The server exposes ~25 tools across five categories:

CategoryExamples
Networkosm_extract, net_convert, network_summary_tool
Trips & routestrip_generate, route_generate, vehicle_generation_tool, flow_generation_tool
Customizationedge_edit_tool, reduce_lanes_tool, speed_limit_edit_tool, tls_offset_tool, tls_adaptation_tool
Simulationsumo_runner
Analysisxml_to_sqlite_tool, simulation_report_tool, route_analysis_tool, analyze_road_details_tool
Visualizationvisualize_net_tool, visualize_edge_tool, visualize_edgedata_tool

Each tool returns structured JSON suitable for downstream LLM reasoning.

Citation

If you use AgentSUMO in academic work, please cite:

@article{jeong2025agentsumo,
  title         = {AgentSUMO: An Agentic Framework for Interactive Simulation Scenario Generation in SUMO via Large Language Models},
  author        = {Jeong, Minwoo and Chang, Jeeyun and Yoon, Yoonjin},
  journal       = {arXiv preprint arXiv:2511.06804},
  year          = {2025},
  url           = {https://arxiv.org/abs/2511.06804}
}

License

MIT. See LICENSE.

Keywords

mcp

FAQs

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts