{"name":"io.github.mw-jeong/agentsumo-mcp","slug":"mw-jeong-agentsumo-mcp","title":"AgentSUMO","description":"MCP server for LLM-driven SUMO traffic simulation, scenario design, and result analysis.","url":"https://mcp.market/server/mw-jeong-agentsumo-mcp","rating":null,"grade":"B","score":80,"certified":false,"status":"active","category":"ai","tags":["ai","media"],"presence":{"score":16,"stars":11,"forks":3,"downloads_week":null,"last_push_at":"2026-06-17T10:00:30.000Z","license":"MIT"},"uptime":null,"claimed":false,"transport":"pypi","callable_via_gateway":false,"default_price_micros":0,"repository":"https://github.com/mw-jeong/AgentSUMO","website":null,"version":"0.1.2","remotes":[],"packages":[{"registryType":"pypi","registryBaseUrl":"https://pypi.org","identifier":"agentsumo-mcp","version":"0.1.2","runtimeHint":"uvx","transport":{"type":"stdio"},"environmentVariables":[{"description":"Absolute path to the local SUMO installation directory (must contain bin/, share/, tools/).","isRequired":true,"name":"SUMO_HOME"},{"description":"Base directory for simulation outputs (networks, trips, results). Defaults to the current working directory.","name":"AGENTSUMO_MCP_OUTPUT_BASE"}]}],"tools":[{"name":"analyze_road_details_tool","description":"Analyze detailed road information (lanes, speed limits, length, etc.).","write_action":false,"price_micros":0,"input_schema":null},{"name":"edge_edit_tool","description":"Delete specific road segments from the network file.","write_action":true,"price_micros":0,"input_schema":null},{"name":"flow_generation_tool","description":"Generate a SUMO flow from source to destination.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_edge_ids_from_road_name_tool","description":"Convert road name to SUMO edge IDs using edge.getName().","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_road_names_tool","description":"Convert SUMO edge IDs to actual road names using edge.getName().","write_action":false,"price_micros":0,"input_schema":null},{"name":"net_convert","description":"[Step 2/5] Convert OSM data to SUMO network format (.net.xml).","write_action":false,"price_micros":0,"input_schema":null},{"name":"network_summary_tool","description":"Get a comprehensive summary of a SUMO network.","write_action":false,"price_micros":0,"input_schema":null},{"name":"osm_extract","description":"[Step 1/5] Extract OpenStreetMap (OSM) road network data for a given area.","write_action":false,"price_micros":0,"input_schema":null},{"name":"reduce_lanes_tool","description":"Reduce lanes on road segments with two modes.","write_action":false,"price_micros":0,"input_schema":null},{"name":"route_analysis_tool","description":"Analyze the optimal route between two locations in the network.","write_action":false,"price_micros":0,"input_schema":null},{"name":"route_generate","description":"[Step 4/5] Generate routes from trips using SUMO's duarouter.","write_action":false,"price_micros":0,"input_schema":null},{"name":"simulation_report_tool","description":"Generate a comprehensive HTML simulation analysis report from SQLite database.","write_action":false,"price_micros":0,"input_schema":null},{"name":"speed_limit_edit_tool","description":"Modify speed limits on specific road segments (supports partial application).","write_action":false,"price_micros":0,"input_schema":null},{"name":"sumo_runner","description":"[Step 5/5] Run SUMO traffic simulation using TraCI.","write_action":false,"price_micros":0,"input_schema":null},{"name":"tls_adaptation_tool","description":"Run SUMO tlsCycleAdaptation.py to optimize traffic light cycles and generate an additional XML file.","write_action":true,"price_micros":0,"input_schema":null},{"name":"tls_offset_tool","description":"Run SUMO tlsCoordinator.py to optimize traffic light offsets and generate an additional XML file.","write_action":true,"price_micros":0,"input_schema":null},{"name":"trip_generate","description":"[Step 3/5] Generate trip demand (trips.xml) for SUMO simulation.","write_action":false,"price_micros":0,"input_schema":null},{"name":"validate_od_coordinates_tool","description":"Validate a list of coordinates against the SUMO network.","write_action":false,"price_micros":0,"input_schema":null},{"name":"vehicle_generation_tool","description":"Add vehicles from source to destination with optimal path calculation.","write_action":false,"price_micros":0,"input_schema":null},{"name":"vehicle_type_edit_tool","description":"Reassign vehicle types in the route file according to the electric_ratio.","write_action":false,"price_micros":0,"input_schema":null},{"name":"visualize_edge_tool","description":"Visualize a SUMO network file with selected edges highlighted and save as PNG image.","write_action":false,"price_micros":0,"input_schema":null},{"name":"visualize_edgedata_tool","description":"🎨 Visualize SUMO edgedata with flexible scaling modes for comparison.","write_action":false,"price_micros":0,"input_schema":null},{"name":"visualize_net_tool","description":"Visualize a SUMO network file and save as PNG image.","write_action":false,"price_micros":0,"input_schema":null},{"name":"visualize_policy_target_tool","description":"Visualize policy target area using SUMO's built-in visualization.","write_action":false,"price_micros":0,"input_schema":null},{"name":"web_search_tool","description":"Search the web using DuckDuckGo. Use this to look up real-world information that helps with simulation scenario design.","write_action":false,"price_micros":0,"input_schema":null},{"name":"xml_to_sqlite_tool","description":"","write_action":false,"price_micros":0,"input_schema":null}],"scan":{"score":80,"grade":"B","scanned_at":"2026-09-27T12:15:17.559Z","report":{"scannerVersion":"0.1.9","scannedAt":"2026-09-27T12:15:17.625Z","components":{"code":{"score":25,"max":25,"notes":["26 source files scanned"]},"reliability":{"score":-1,"max":20,"notes":["no gateway calls yet and no remote to probe"]},"poisoning":{"score":-1,"max":15,"notes":["tools not inspected (local package is not executed); not counted"]},"auth":{"score":12,"max":15,"notes":["local package, no credentials required"]},"maintenance":{"score":8,"max":15,"notes":["last push 102 days ago"]},"identity":{"score":7,"max":10,"notes":["registry namespace matches repository owner"]}},"findings":[],"inputs":{"packages":[{"registryType":"pypi","identifier":"agentsumo-mcp","version":"0.1.2","found":true,"dependencyCount":9,"publishedAt":"2026-06-05T05:08:13.591861Z","repositoryUrl":"https://github.com/mw-jeong/AgentSUMO"}],"repo":{"found":true,"owner":"mw-jeong","repo":"AgentSUMO","archived":false,"pushedAt":"2026-06-17T10:00:30Z","stars":11,"forks":3,"openIssues":0,"ownerType":"Organization","ownerAvatarUrl":"https://avatars.githubusercontent.com/u/267242681?v=4","ownerCreatedAt":"2026-05-19T06:01:09Z","license":"MIT"},"icon":{"url":null,"source":"none"},"presence":{"stars":11,"forks":3,"downloadsWeek":null,"license":"MIT","lastPushAt":"2026-06-17T10:00:30.000Z","score":16}}}},"grade_history":[],"reviews":[]}