request_data
(optional, object): Request data (parameters for actions/services)
How to use it
request_data is exposed by the Ros2 Medkit MCP MCP server. Add the server to your MCP client (Claude Desktop, Cursor, Windsurf and others), and the request_data tool becomes available to the model automatically. See the full listing for setup details and every tool this server provides.
Install Ros2 Medkit MCP
uvx --from git+https://github.com/selfpatch/ros2_medkit_mcp ros2-medkit-mcp-stdioOther tools in Ros2 Medkit MCP (32)
(required, string): The area identifier (e.g., 'powertrain', 'chassis', 'body')
(required, string): The component identifier
(required, object): The message data to publish as JSON object
(required, string): The entity identifier
(optional, string): Entity type - 'components' or 'apps' (default: 'components')
(required, string): The execution ID (goalid)
(required, string): The fault identifier
(optional, string): Substring filter applied to entity id and name fields
(required, string): The operation name (service or action)
(required, string): The parameter name
List all components within a specific area.
Cancel a running action execution.
Call a ROS 2 service or send an action goal.
Reset all configurations (parameters) to their default values.
Reset a configuration (parameter) to its default value.
Get a specific entity by ID with live data if available.
List all SOVD entities (areas, components, apps, and functions) with optional filtering.
Read all topic data from an entity (component or app).
Read data from a specific topic within an entity.
Clear (acknowledge/dismiss) a fault.
Get a specific fault by ID.
List faults for a specific component.
Get a specific configuration (parameter) value.
Get the current status of a running action execution.
List all configurations (ROS 2 parameters) for a component.
List all executions for an operation.
List all operations (services and actions) available for a component.
Publish data to a component's topic.
Set a configuration (parameter) value.
Get the SOVD API version information.
(required, string): The topic name (e.g., 'temperature', 'rpm')
(required, any): The new parameter value (string, number, boolean, or array)