Config is the same across clients — only the file and path differ.
{
"mcpServers": {
"regennexus": {
"command": "regennexus-mcp"
}
}
}Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
MCP (Model Context Protocol) server adapter for RegenNexus UAP - enabling AI-controlled hardware.
Run this in your terminal to verify the server starts. Then let us know if it worked — your result helps other developers.
uvx 'regennexus-mcp' 2>&1 | head -1 && echo "✓ Server started successfully"
After testing, let us know if it worked:
Five weighted categories — click any category to see the underlying evidence.
No known CVEs.
Checked regennexus-mcp against OSV.dev.
Click any tool to inspect its schema.
Be the first to review
Have you used this server?
Share your experience — it helps other developers decide.
Sign in to write a review.
Others in other
Pi Coding Agent extension (CLI-first) — routes bash/read/grep/find/ls through lean-ctx CLI for strong token savings. Optional MCP bridge can register advanced tools.
Compress tool outputs, logs, files, and RAG chunks before they reach the LLM. 60-95% fewer tokens, same answers. Library, proxy, MCP server.
97% token reduction for AI coding sessions — zero deps, 21 languages, MCP server
Autonomous spec-to-product coding-agent CLI with an MCP server exposing 34 tools over stdio.
MCP Security Weekly
Get CVE alerts and security updates for io.github.ReGenNow/regennexus-mcp and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
MCP (Model Context Protocol) server adapter for RegenNexus UAP - enabling AI-controlled hardware.
This package exposes RegenNexus hardware capabilities as MCP tools, allowing Claude Code, Claude Desktop, and other MCP-compatible AI clients to control physical devices.
# MCP server only (for remote UAP connection)
pip install regennexus-mcp
# With local UAP support
pip install regennexus-mcp[local]
# With remote API support
pip install regennexus-mcp[remote]
# Everything
pip install regennexus-mcp[all]
Add to your Claude Code MCP settings:
{
"mcpServers": {
"regennexus": {
"command": "regennexus-mcp"
}
}
}
Once configured, Claude can control hardware:
User: "List all connected devices"
Claude: [calls list_devices tool]
User: "Turn on GPIO pin 18"
Claude: [calls gpio_write with pin=18, value=1]
User: "Move the robot arm to position [0, 45, -30, 0, 60, 0, 0]"
Claude: [calls robot_arm_move with positions]
Configure via environment variables:
# Connection mode: auto, local, or remote
REGENNEXUS_MODE=auto
# Remote mode settings
REGENNEXUS_ENDPOINT=https://your-uap-server.com
REGENNEXUS_API_KEY=your-api-key
# Local mode settings
REGENNEXUS_CONFIG=/path/to/regennexus-config.yaml
# Logging
REGENNEXUS_LOG_LEVEL=INFO
{
"mcpServers": {
"regennexus": {
"command": "regennexus-mcp",
"env": {
"REGENNEXUS_MODE": "local",
"REGENNEXUS_LOG_LEVEL": "DEBUG"
}
}
}
}
These tools are provided by the regennexus package (open source):
| Tool | Description |
|---|---|
gpio_write | Set a GPIO pin to HIGH (1) or LOW (0) |
gpio_read | Read the current state of a GPIO pin |
pwm_write | Set PWM duty cycle (0-100%) for motors, LEDs, servos |
| Tool | Description |
|---|---|
read_sensor | Read value from a sensor (temperature, humidity, etc.) |
i2c_scan | Scan I2C bus for connected devices |
| Tool | Description |
|---|---|
serial_send | Send data over serial port (UART) |
serial_read | Read data from serial port |
| Tool | Description |
|---|---|
robot_arm_move | Move a robotic arm to specified joint positions |
gripper_control | Open or close a robotic gripper |
| Tool | Description |
|---|---|
list_devices | List all connected hardware devices |
device_info | Get device details (CPU, memory, IP, temperature) |
| Tool | Description |
|---|---|
camera_capture | Capture a single image from a camera |
| Tool | Description |
|---|---|
list_nodes | List all nodes in the mesh network |
ping_node | Ping a node and measure network latency |
send_to_node | Send a message/command to a specific node |
broadcast_message | Broadcast a message to all nodes |
find_by_capability | Find n |