Smartcity MCP Server

A Smart City Env designed for Reinforcement Learning

Local serverstdioPython

What is the Smartcity MCP Server?

A Smart City Env designed for Reinforcement Learning

The short version

seed = # given seed env = gym.make("SmartCity-v1337") env.seed(seed)

More MCP options

Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.

Maintainer setup documentation.

Recorded tools

Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.

ToolWhat it does
lightsnumpy array of size #light. Each light is either 0 (off) or 1 (on)
heatersnumpy array of size #heater. Each heater is defined by its temperature
energies_costcost of each quantity. This cost is defined for each point of each energy
energies_amountavailable amount for energy
needed_energythe total amount of energy needed. If you don't send enough energy, an exception is raised. During Hackathon submission, it will be an elimination criteria. If you buy more energy that needed, it is stored indefinitely s
light_interractiona matrix of shape (#people, #lights). If there's a 1 at [i, j], the citizen i is connected to light light
heaters_interractionsame as lights but for heaters
energy_pollutionpollution factor for each type of enegy (carbon, nuclear, renewable)

Example prompts to try

  • “Use Smartcity to SmartCity-v0.”
  • “Use Smartcity to SmartCity-v1.”
  • “Use Smartcity to SmartCity-v2.”

Frequently asked questions

A Smart City Env designed for Reinforcement Learning Confirm the tools offered by your installed version in the connected client. Tool availability and permissions depend on the server and account configuration.