Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: robotmcp/ros-mcp-server
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: main
Choose a base ref
...
head repository: robotmcp/ros-mcp-server
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: feature/resources
Choose a head ref
Checking mergeability… Don’t worry, you can still create the pull request.
  • 9 commits
  • 25 files changed
  • 6 contributors

Commits on Nov 7, 2025

  1. Configuration menu
    Copy the full SHA
    693221a View commit details
    Browse the repository at this point in the history

Commits on Nov 9, 2025

  1. Add turtlebot3 example (#193)

    * add images of examples using turtlebot3
    
    * add example tutorial of turtlebot3
    
    * change turtlebot3 image and add gif to show example3 image
    
    * fix image file path
    
    * compress gif file
    
    * add specification i used for the demo
    
    * add launch file for turtlebot3 and mcp server
    ---------
    
    Co-authored-by: Rohit John Varghese <rohit@contoro.com>
    Yutarop and r-johnv authored Nov 9, 2025
    Configuration menu
    Copy the full SHA
    ddcfff1 View commit details
    Browse the repository at this point in the history

Commits on Nov 10, 2025

  1. Cross platform docker launch system and fix for GUI display issues on…

    … macOS with XQuartz for example 5 (#186)
    
    - Fix macOS XQuartz display issues with dynamic DOCKER_DISPLAY variable
    - Add platform-specific setup instructions for macOS, Linux, Windows
    - Remove hard-coded IP addresses and display numbers
    - Add comprehensive troubleshooting for common X11 connection errors
    - Resolves Docker GUI display issues on macOS and improves cross-platform compatibility.
    
    ---------
    
    Co-authored-by: Stefano Dalla Gasperina <stefano.dallagasperina@austin.utexas.edu>
    itsbharatj and stex2005 authored Nov 10, 2025
    Configuration menu
    Copy the full SHA
    e578f48 View commit details
    Browse the repository at this point in the history

Commits on Nov 11, 2025

  1. Configuration menu
    Copy the full SHA
    2f08168 View commit details
    Browse the repository at this point in the history

Commits on Nov 20, 2025

  1. Update example image for ROS2 system query (#198)

    * Update image under installation guide for tutrtesim ROS2 system query example
    luisluna01 authored Nov 20, 2025
    Configuration menu
    Copy the full SHA
    c23f81a View commit details
    Browse the repository at this point in the history
  2. Updated docs with Custom MCP Client (#197)

    Updated docs with custom MCP client integration
    itsbharatj authored Nov 20, 2025
    Configuration menu
    Copy the full SHA
    0dc12a5 View commit details
    Browse the repository at this point in the history

Commits on Nov 22, 2025

  1. Fix mutable defaults in publish_once and publish_for_durations (#202)

    Replace mutable default arguments (dict={}, lists=[]) with None and
    initialize inside the functions to prevent cross-call state bleed.
    stex2005 authored Nov 22, 2025
    Configuration menu
    Copy the full SHA
    b8b802b View commit details
    Browse the repository at this point in the history

Commits on Dec 1, 2025

  1. Add MCP resources for ROS metadata and robot specs

    - Add resources/ros_metadata.py: Resource for getting all ROS metadata (topics, services, nodes, parameters)
    - Add resources/robot_specs.py: Resource for listing all available robot specifications
    - Fix rosapi parameters service: Use /rosapi/get_param_names instead of /rosapi/parameters
    - Add resources/__init__.py: Register all resources with MCP server
    - Update server.py: Register MCP resources on startup
    stex2005 committed Dec 1, 2025
    Configuration menu
    Copy the full SHA
    f6c92af View commit details
    Browse the repository at this point in the history
  2. ruff format and check

    stex2005 committed Dec 1, 2025
    Configuration menu
    Copy the full SHA
    eeca67d View commit details
    Browse the repository at this point in the history
Loading