npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

@realman_robot/mcp-server

v1.1.0

Published

RealMan robotic arm API documentation MCP Server for Cursor/Claude Code | 睿尔曼机械臂API文档MCP Server

Readme

@realman/mcp-server

MCP Server for RealMan collaborative robot arm development — gives AI coding assistants direct access to 300+ API methods, 85 error codes, runnable examples, and deployment guides.

Supported Platforms

| Platform | macOS | Windows | Linux | |----------|-------|---------|-------| | Cursor | ✅ | ✅ | ✅ | | Claude Code | ✅ | ✅ | ✅ | | Claude Desktop | ✅ | ✅ | — | | OpenAI Codex | ✅ | ✅ | ✅ | | Windsurf | ✅ | ✅ | ✅ |

Requires Node.js >= 18. All data is bundled — no network required at runtime.

Install

npx @realman/mcp-server

Configuration

Cursor

.cursor/mcp.json:

{
  "mcpServers": {
    "realman": {
      "command": "npx",
      "args": ["-y", "@realman/mcp-server"]
    }
  }
}

Claude Code

claude mcp add realman -- npx -y @realman/mcp-server

Or .mcp.json:

{
  "mcpServers": {
    "realman": {
      "command": "npx",
      "args": ["-y", "@realman/mcp-server"]
    }
  }
}

Claude Desktop

~/Library/Application Support/Claude/claude_desktop_config.json (macOS) %APPDATA%\Claude\claude_desktop_config.json (Windows):

{
  "mcpServers": {
    "realman": {
      "command": "npx",
      "args": ["-y", "@realman/mcp-server"]
    }
  }
}

OpenAI Codex

codex mcp add realman -- npx -y @realman/mcp-server

Or ~/.codex/config.toml:

[mcp_servers.realman]
command = "npx"
args = ["-y", "@realman/mcp-server"]

Windsurf

{
  "mcpServers": {
    "realman": {
      "command": "npx",
      "args": ["-y", "@realman/mcp-server"]
    }
  }
}

Tools

| Tool | Description | Example query | |------|-------------|---------------| | get_started | First-time connection guide with default IP/port, Python code, cable checks, power-on sequence | "How to connect RM75B", "ping fails" | | find_capability | Search 300+ API methods across Python/C/JSON. Returns signature, params, return values, example code | "force control", "rm_movej", "gripper" | | get_runnable_example | Copy-paste-ready Python examples with safety warnings and model compatibility notes | "joint motion example", "force grasp" | | diagnose_issue | Error code lookup with severity, root cause, fix, and recovery code | "0x1002", "joint communication error" | | get_robot_spec | Product specs by model (RM65/RM75/ECO62/ECO63/ECO65/GEN72/RML63). Filterable by parameter | "RM75B payload", "ECO65 reach" | | deployment_guardrails | Pre-deployment safety checklists, collision recovery, Modbus/ROS integration | "collision recovery", "emergency stop" |

Data Coverage

| Category | Count | |----------|-------| | C API | 30 classes, 300 methods | | Python API | 30 classes, 298 methods | | JSON protocol | 18 topics, 249 commands | | Structs | 124 (C + Python) | | Error codes | 85 with severity levels | | Documentation | 632 pages | | Runnable examples | 7 verified Python scripts |

Supported Robot Models

RM65 · RM75 · RML63 · ECO62 · ECO63 · ECO65 · GEN72 · RX75

Example Conversations

Once configured, ask your AI assistant:

  • "I just got an RM75B, how do I connect?"
  • "What parameters does rm_movej take?"
  • "Give me a Python script for joint motion"
  • "Error 0x1002 — what does it mean?"
  • "What's the payload of RM65 vs ECO65?"
  • "What safety checks before deploying to production?"

Every response includes: conclusion → applicable conditions → runnable code → verification method → fallback steps.

Development

cd mcp-server
npm install
npm run dev

License

MIT