CarlaMCP
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": false
} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| get_statusA | Check whether the CARLA server is reachable and return version info. Always call this first before running scenarios. Returns:
dict: |
| list_mapsA | List the CARLA maps supported by CarlaMCP. Returns:
dict: A |
| run_scenarioA | Generate and execute a CARLA scenario from natural language. Builds a validated :class: Args:
nl_prompt (str): The natural-language description of the scenario.
cut_in_speed_kmh (Optional[float]): See :func: Returns:
dict: The execution result, or an Examples: Aggressive cut-in from the right at 120 km/h:: |
| set_weatherA | Apply a weather condition to the world without spawning agents. Args:
condition (str): One of Returns: dict: The execution result. |
| validate_scenarioA | Validate a scenario manifest JSON without executing it. Args:
manifest_json (str): JSON string of a :class: Returns:
dict: |
| save_scenarioB | Validate and persist a scenario manifest for later replay. Args:
manifest_json (str): JSON string of a :class: Returns:
dict: |
| replay_scenarioA | Load a previously saved scenario spec and execute it. Args:
path (str): Saved scenario name or path (e.g. Returns:
dict: The execution result, or |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/codebymov/CARLA-MCP'
If you have feedback or need assistance with the MCP directory API, please join our Discord server