ROS

Provides ROS1 Noetic MCP access enabling topic, service, parameter, node, TF, and message operations via MCP clients.
  • python

0

GitHub Stars

python

Language

4 months ago

First Indexed

2 months ago

Catalog Refreshed

Documentation & install

Readme and setup notes from the catalogue, plus a client-ready config you can copy for your MCP host.

Installation

Add the following to your MCP client configuration file.

Configuration

View docs

This MCP server lets you access ROS1 Noetic robotic systems through a standardized MCP interface. It exposes ROS topics, services, parameters, nodes, TF transforms, and message definitions for convenient experimentation and control from an LLM-enabled workflow or external MCP clients, all packaged as a Docker-based service.

How to use

You connect a client to the ROS1 Noetic MCP Server to discover and interact with ROS resources. Use an MCP client to browse topics, list services, read and set parameters, inspect nodes, and transform frames. You can also test automated tool calls against the ROS graph and observe responses in real time.

Available tools

ros_list_topics

List all active ROS topics

ros_get_topic_info

Get detailed information about a topic

ros_publish

Publish a message to a topic

ros_subscribe_once

Get a single message from a topic

ros_echo_topic

Echo messages from a topic

ros_list_services

List all available ROS services

ros_get_service_info

Get details about a service

ros_call_service

Call a ROS service

ros_list_params

List all parameters

ros_get_param

Get a parameter value

ros_set_param

Set a parameter value

ros_delete_param

Delete a parameter

ros_has_param

Check if a parameter exists

ros_search_param

Search for a parameter

ros_list_nodes

List all active nodes

ros_get_node_info

Get node publications, subscriptions, and services

ros_ping_node

Check if a node is responsive

ros_get_master_info

Get ROS master information

ros_show_msg

Show message type definition

ros_show_srv

Show service type definition

ros_list_msg_types

List available message types

ros_list_srv_types

List available service types

ros_msg_md5

Get message type MD5 sum

ros_list_frames

List all TF frames

ros_lookup_transform

Get transform between frames

ros_can_transform

Check if a transform is available

ros_get_frame_tree

Get TF tree structure

ros_transform_point

Transform a point between frames

ros_transform_pose

Transform a pose between frames

Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational