MCP.so
登录

WiseVision ROS2 MCP Server

@wise-vision

基本信息

分类

其他

许可证

MPL-2.0

传输方式

stdio

作者

wise-vision

关于 WiseVision ROS2 MCP Server

Advanced MCP Server ROS 2 bridging AI agents straight into robotics

WiseVision ROS2 MCP Server 配置

使用下面的配置,将此服务器添加到你的 MCP 客户端。

{
  "mcpServers": {
    "mcp_server_ros_2": {
      "command": "npx",
      "args": [
        "@modelcontextprotocol/inspector",
        "uv",
        "--directory",
        "/path/to/ros2_mcp",
        "run",
        "mcp_ros_2_server"
      ]
    }
  }
}

WiseVision ROS2 MCP Server 工具

工具列表暂未提供

当前收录暂时没有可展示的工具列表,不代表服务没有工具。请查阅项目文档了解支持的能力。

点击上方按钮,在临时沙箱中运行此服务器并实时获取工具列表。

概览

What is WiseVision ROS2 MCP Server?

A Python implementation of the Model Context Protocol (MCP) for ROS 2. It enables AI tooling to connect with ROS 2 nodes, topics, and services using the MCP standard over stdio. Designed for robotics developers, researchers, and students who want to leverage AI for faster development and debugging.

How to use WiseVision ROS2 MCP Server?

Install via Docker or from source using the provided installation guides for VS Code Copilot, Claude Desktop, and Warp. Configure your MCP client to run the server, then use the provided tools and prompts to interact with ROS 2 topics, services, and actions.

Key features of WiseVision ROS2 MCP Server

  • 1-minute setup with world’s easiest ROS 2 MCP configuration.
  • Zero-friction stdio transport, no brokers or webserver.
  • Auto type discovery with built-in interface listing.
  • Support for nested message fields and complex structures.
  • Auto QoS selection for optimal communication performance.
  • Ready-to-use Docker image for quick deployment.

Use cases of WiseVision ROS2 MCP Server

  • Subscribe to a ROS2 topic, collect messages, and get statistical analysis.
  • Relay messages between topics with optional transformations.
  • Check if expected ROS2 topics and services are functioning.
  • Compare two ROS2 topics and report field-by-field differences.
  • Control robots and analyze live data through natural language queries.

常见问题

1

What does this server do?

It connects AI tooling to ROS 2 by implementing the Model Context Protocol over stdio, allowing tools to list topics, publish/subscribe, call services, and manage actions.

2

What are the runtime dependencies?

ROS 2 (Humble or Jazzy), Python, and uv. Docker is optional but recommended for quick deployment.

3

How do I debug the server?

Use the MCP Inspector via `npx @modelcontextprotocol/inspector uv --directory /path/to/ros2_mcp run mcp_ros_2_server` to launch a debugging URL in your browser.

4

Can I call services with custom message types?

Yes, but you must source the package that defines the custom type before starting the server.

5

Where does historical topic data come from?

The `ros2_get_messages` tool retrieves past messages from the WiseVision Data Black Box, an InfluxDB-based alternative to rosbag2.

评论

其他 分类下的更多 MCP 服务器