Skip to main content

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:

Category Examples
Network osm_extract, net_convert, network_summary_tool
Trips & routes trip_generate, route_generate, vehicle_generation_tool, flow_generation_tool
Customization edge_edit_tool, reduce_lanes_tool, speed_limit_edit_tool, tls_offset_tool, tls_adaptation_tool
Simulation sumo_runner
Analysis xml_to_sqlite_tool, simulation_report_tool, route_analysis_tool, analyze_road_details_tool
Visualization visualize_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.

Metadata

Release files for agentsumo-mcp 0.1.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for agentsumo-mcp 0.1.2
File Size Uploaded
agentsumo_mcp-0.1.2.tar.gz 71.6 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for agentsumo-mcp 0.1.2
File Interpreter ABI Platform
agentsumo_mcp-0.1.2-py3-none-any.whl Python 3 none any Details

Total release size: 153.8 kB

Release files / agentsumo_mcp-0.1.2.tar.gz

Download URL agentsumo_mcp-0.1.2.tar.gz
Size 71.6 kB
Tags Source
SHA-256 checksum
How to use checksums
8e5df1f565d85f76678a19f7330cb49dd931fd1d43fe41ff620222f62d5f5cf7
BLAKE2b-256 checksum
How to use checksums
d261e3dffa6f4eaf120ae32fc80b7cd6767978754d2ed8ddb3f86221360db869
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.11

Release files / agentsumo_mcp-0.1.2-py3-none-any.whl

Download URL agentsumo_mcp-0.1.2-py3-none-any.whl
Size 82.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
87a1780326c0994c7c3832766b22bd05b97b1160022caf7f67d8d8ec867616c2
BLAKE2b-256 checksum
How to use checksums
2478794cc4244a762dff18d236c283b688a15cc9419d64026b2020838b1ffbd7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.11

Release history Release notifications | RSS feed

This release

0.1.2 This release

2 release files

0.1.1

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page