AgentSUMO: An Agentic Framework for Interactive Simulation Scenario Generation in SUMO via Large Language Models
Setup
Choose your client, copy the config, then fill in any required environment variables.
claude mcp add agentsumo --env SUMO_HOME='<SUMO_HOME>' -- uvx agentsumo-mcp~/.codex/config.toml
[mcp_servers.agentsumo]
command = "uvx"
args = ["agentsumo-mcp"]
env = { SUMO_HOME = "<SUMO_HOME>" }
# codex mcp add agentsumo --env SUMO_HOME='<SUMO_HOME>' -- uvx agentsumo-mcp~/.cursor/mcp.json
{
"mcpServers": {
"agentsumo": {
"command": "uvx",
"args": [
"agentsumo-mcp"
],
"env": {
"SUMO_HOME": "<SUMO_HOME>"
}
}
}
}.vscode/mcp.json
{
"servers": {
"agentsumo": {
"type": "stdio",
"command": "uvx",
"args": [
"agentsumo-mcp"
],
"env": {
"SUMO_HOME": "<SUMO_HOME>"
}
}
}
}~/.gemini/settings.json
{
"mcpServers": {
"agentsumo": {
"command": "uvx",
"args": [
"agentsumo-mcp"
],
"env": {
"SUMO_HOME": "<SUMO_HOME>"
}
}
}
}claude_desktop_config.json
{
"mcpServers": {
"agentsumo": {
"command": "uvx",
"args": [
"agentsumo-mcp"
],
"env": {
"SUMO_HOME": "<SUMO_HOME>"
}
}
}
}.trae/mcp.json
{
"mcpServers": {
"agentsumo": {
"command": "uvx",
"args": [
"agentsumo-mcp"
],
"env": {
"SUMO_HOME": "<SUMO_HOME>"
}
}
}
}Environment variables
SUMO_HOME
Replace the placeholders with your own credentials and keep them out of version control.