Pod

Yes, this is on purpose. Pod is built for agents, so the default page is plain HTML.
Human? View the normal website.
Agent? You probably prefer /mcp/mcp-server-ros-2/issues.md or /mcp/mcp-server-ros-2/issues.json, or Pod over MCP.

Reported issues for mcp_server_ros_2

Pod holds 6 of 6 problems reported by people outside the maintainer team. Issues filed by the project's own owners, members and collaborators are excluded entirely — a maintainer's release checklist is not a warning to a prospective user.

Back to mcp_server_ros_2.

Most discussed

Feature Request ✨️ Safety-Critical Robotics: Why ROS2 Needs Deterministic Tool Routing

Hi ROS2 Team,

Bringing ROS 2 to the MCP standard is a huge step for AI-driven robotics. However, in robotics, non-deterministic behavior can be dangerous. Relying on an LLM to decide when to call a /cmd_vel or a /stop service introduces unacceptable latency and unpredictability.

I’m building WisePick, a 0.0s latency deterministic routing layer. I propose we integrate WisePick as a "Hard-Wired Controller" for ROS 2 MCP.

When a specific "Safety Condition" or "Standard Operation" is detected, Wi

Read the thread · 2026-05-04 · closed · external user · 5 comments

Update base image to prevent symbol lookup error

It appears that new jazzy built-in interfaces were recently released, which are now causing this error in newly built ros2_mcp servers: /app/.venv/bin/python3: symbol lookup error: /opt/ros/jazzy/lib/libbuiltin_interfaces__rosidl_typesupport_fastrtps_c.so: undefined symbol: _ZN8eprosima7fastcdr3Cdr9serializeEj

We were able to resolve that error, adding RUN apt-get update && apt-get upgrade ros-jazzy-rosidl-typesupport-fastrtps-cpp -y in the Dockerfile (line 11) before installing the other p

Read the thread · 2026-04-21 · closed · external user · 0 comments

Implement code execution

Is this feature request addressing a specific issue? Please explain.

What is the desired outcome or solution?
As descripted on anthropic blog

Have you considered other options?

Any additional details?
First need to evaluate up to which degree this could be implemented, seems like this would be beneficial

Read the thread · 2025-11-19 · closed · outside contributor · 2 comments

Bug Report

Describe the bug get_tool_description::message_type not needed

Assets required

Steps to reproduce Steps to reproduce the behavior:

  1. Go to server/tools_ros2.py

Expected behavior Removed field

Actual behavior message_type marked as optional

Screenshots/Video

Desktop/Device (please complete the following information):

Additional context Message type is auto detected and shoul

Read the thread · 2025-10-30 · closed · outside contributor · 1 comment

Add support for Streamable HTTP

SSE transport is being deprecated (https://modelcontextprotocol.io/docs/concepts/transports#server-sent-events-sse-deprecated). In its place Streamable HTTP is being used (https://modelcontextprotocol.io/docs/concepts/transports#streamable-http)

Read the thread · 2025-06-25 · open · outside contributor · 4 comments

Add pre-commit

Add pre-commit configuration to format, link and type check the code before commit. Proposal:

Read the thread · 2025-06-18 · closed · outside contributor · 0 comments

Most recent

The remaining reports are on the project's issue tracker.