MCP.so
登录

Auto MCP Server

@snick-m

基本信息

分类

其他

许可证

BSD-3-Clause license

传输方式

stdio

作者

snick-m

关于 Auto MCP Server

This package provides necessary tooling to launch an MCP server for the ROS network. It provides support for introspection and manual config.

Auto MCP Server 配置

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

{
  "mcpServers": {
    "auto_mcp": {
      "command": "npx",
      "args": [
        "mcp-remote",
        "http://localhost:5000/sse"
      ]
    }
  }
}

Auto MCP Server 工具

工具列表暂未提供

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

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

概览

What is Auto MCP?

Auto MCP is a drop-in MCP (Model Context Protocol) server for any ROS‑based system. It uses introspection to detect all active ROS topics and their interfaces at startup, then creates an SSE‑over‑HTTP transport MCP server on port 5000, enabling an LLM to interact with a robot.

How to use Auto MCP?

Clone the repository into a colcon workspace’s src directory, build with colcon build --packages-select auto_mcp, then run ros2 run auto_mcp server. This launches the node, performs introspection, and starts the MCP server bound to 0.0.0.0:5000; the SSE endpoint is at http://localhost:5000/sse. For Claude Desktop, use the npx mcp-remote proxy with the URL set to http://localhost:5000/sse in the MCP configuration. If the mcp Python package is not available via rosdep, install it manually with pip install mcp.

Key features of Auto MCP

  • Drop‑in MCP server for any ROS system
  • Automatic topic and interface detection via introspection
  • SSE over HTTP transport on port 5000
  • Simple integration with any MCP‑compatible LLM client
  • Works with Claude Desktop using a local proxy workaround

Use cases of Auto MCP

  • Give a ROS‑based robot a reasoning and planning layer via an LLM
  • Connect a robotic system to a conversational AI assistant
  • Enable natural‑language control of ROS topics and services

常见问题

1

What is MCP?

The Model Context Protocol (MCP) is a protocol developed by Anthropic (and now supported by OpenAI) that allows LLMs to interact with various tools. Auto MCP uses this protocol to expose ROS topics as MCP tools.

2

Why should I use Auto MCP instead of writing a custom ROS–LLM bridge?

Auto MCP automates the bridge: it introspects the ROS system at runtime, discovers topics and their interfaces, and creates a standard MCP server – no manual tool definition or topic mapping is needed.

3

What are the dependencies and runtime requirements?

You need a ROS 2 workspace (e.g., Foxy or later) with colcon. The `mcp` Python package (MCP SDK) must be installed via `pip install mcp` until the rosdep pull request is merged.

4

How does the transport work?

The server uses SSE (Server‑Sent Events) over HTTP on `0.0.0.0:5000`. The SSE endpoint is accessible at `http://localhost:5000/sse` from the local machine.

5

Can I use Auto MCP with Claude Desktop?

Yes, but Claude Desktop does not natively support SSE MCP servers. Use a local proxy (e.g., `npx mcp-remote`) and configure the MCP command to point to `http://localhost:5000/sse` as shown in the README.

评论

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