Prototype · Preview: every server in the official registry, synced every 30 minutes. Reviews and accounts come in a later step.
PopNx MCPMCP servers for people who use AI · explained in plain words

RackArchitect MCP

by itAlex240version 0.7.8i★ –iComputer or cloud
Registry nameio.github.itAlex240/rack-architect-mcp

Install

Overview

Description from the maker (original English)

Hosted Remote MCP & 3D/2D Rack-as-Code planner, 5-stage validator, CAD SVG/BOM & STL generator.

PopNx MCP’s three pillars

These three are never merged into one score: opinions, measurements and popularity are different things.

What you can do with it

We have not written a plain-language summary for this one yet. Below are the facts we read from the registry.

Install

Pick the AI app you use, then copy the settings.

Before you install

You need

Which app do you use?

Pick your app above. We remember it, so next time the button says “Install in …”.

Works in Claude on the web, desktop and mobile:

  1. Open Settings → Connectors
  2. Press Add custom connector
  3. Paste the address below and press Add
  4. If it asks you to sign in, sign in with the maker
SettingsConnectors1+ Add2https://…3
https://mcp.rackarchitect.dev/mcp

Download the maker’s .mcpb file

The link goes to the maker’s own file; we do not host or repackage it. Open the file and Claude Desktop installs it.

Run this in your terminal

claude mcp add --transport http rack-architect https://mcp.rackarchitect.dev/mcp

Open in Cursor

Or copy the settings yourself

Paste into .cursor/mcp.json in your project, or ~/.cursor/mcp.json

{
  "mcpServers": {
    "rack-architect": {
      "url": "https://mcp.rackarchitect.dev/mcp"
    }
  }
}

Your browser asks to open the app, then the app shows the settings and asks you to confirm. Key values are left empty for you to fill in.

Open in VS Code

Or copy the settings yourself

Paste into .vscode/mcp.json in your project

{
  "servers": {
    "rack-architect": {
      "type": "http",
      "url": "https://mcp.rackarchitect.dev/mcp"
    }
  }
}

Your browser asks to open the app, then the app shows the settings and asks you to confirm. Key values are left empty for you to fill in.

ChatGPT connects only to servers on the internet:

  1. Open ChatGPT on the web → Settings → Connectors (Apps)
  2. Press Create or Add (some plans need Developer mode under Advanced first)
  3. Paste the address below, give it a name and save
  4. If it asks you to sign in, sign in with the maker
SettingsConnectors1+ Create2https://…3
https://mcp.rackarchitect.dev/mcp

Menu names can differ slightly by plan and over time.

Your choice stays on this device in a cookie; no account needed.

These settings are generated from the maker’s registry entry. If the README says otherwise, follow the README.

What it can do

Tool names and descriptions exactly as the server reported them on Nov 6, 2026. The maker wrote them, not us; we show them as plain text.

  • search_catalog

    Search and filter the local hardware catalog to discover compatible rackmount devices, modular carriers, and sub-modules before mounting. All supplied filters combine with logical AND: 'form_factor' and its alias 'mount_type' accept width shorthands '10inch', '19inch', and '6inch

  • get_device_blueprint

    Retrieve the complete hardware specification, millimeter port coordinates, electrical and PoE ratings, and carrier slot geometry for a single catalog blueprint. The 'slug' parameter requires a case-sensitive exact match in lowercase kebab-case vendor-model-variant format against

  • define_custom_blueprint

    Validate and register a custom hardware blueprint into the active catalog so unlisted equipment can be mounted. Pass the entire specification inside the top-level 'blueprint' object: 'blueprint.slug' must use lowercase kebab-case, ports may combine explicit 'ports[]' with repeati

  • init_rack

    Initialize a new rack project and destructively reset the active rack.yaml state to an empty enclosure with the specified width standard, U height, and rail depth. Overwrites the current enclosure and clears all mounted devices, child sub-modules, cables, and external endpoints,

  • mount_equipment

    Mount a new hardware device instance onto a rack unit or into a modular carrier bay in the active rack.yaml project and run 5-stage validation. 'instance_id' must be unique across both top-level devices and nested sub-modules, 'blueprint_slug' must reference an existing catalog o

  • modify_equipment

    Move, rename, or destructively remove an existing mounted device or child sub-module in the active rack, recalculate 3D cable splines, and re-run 5-stage validation. 'instance_id' resolves across top-level devices and carrier sub-modules, and required fields depend on 'action': '

  • connect_cables

    Connect or update a batch of up to 128 power and network cables between mounted device ports in the active rack, computing 3D Catmull-Rom splines, commercial length bins, and PoE or power budgets. Each entry in 'cables[]' upserts in place by 'cable_id' while leaving all other cab

  • disconnect_cables

    Remove specific cables by identifier or strip all cables attached to a mounted device or modular carrier from the active rack, then re-evaluate PoE budgets and plug clearances. Supply a non-empty 'cable_ids' list, 'instance_id', or both to disconnect their union; 'instance_id' ma

  • plan_external_endpoints

    Terminate external building or room cable drops onto the rear RJ45 ports of a mounted patch panel without consuming rack U slots, and optionally auto-create labeled Cat6A front patch cables to a mounted switch. 'groups[]' batch-generates drops first—with 'custom_labels[]' overrid

  • validate_rack

    Inspect the active rack.yaml state and run all 5 deterministic validation stages covering mechanical bounds, 3D depth and plug clearances, PoE and power budgets, cable compatibility, and thermal limits. Takes no parameters, performs zero state or undo-stack mutations, and returns

  • export_deliverables

    Generate 2D elevation and wiring SVGs, a Markdown BOM, a binary 3D GLB scene, and parametric OpenSCAD or watertight STL 3D-print models for the active rack project. Omitting 'formats' exports all six types; 'carrier-scad' and 'carrier-stl' emit one file per mounted modular carrie

  • undo_redo

    Traverse the per-project in-memory history ring buffer of up to 50 snapshots to revert the latest rack mutation or reapply a reverted mutation, updating rack.yaml atomically. Setting 'action' to 'undo' steps backward across rack-state mutations—excluding catalog-only define_custo

Basic checksi

We check information anyone can see; we have not read the code. Checks that do not apply are left out of the count. · Checked Nov 8, 2026

  • ✓ Pass

    Maker matches the repo

    The registry name was verified with the GitHub account itAlex240, which owns the repo

  • … Not checked yet

    Still maintained

    We have not read this repo from GitHub yet

  • … Not checked yet

    Has a licence

    We have not read this repo from GitHub yet

  • ✓ Pass

    Endpoint responds

    Responded in 729 ms (HTTP 200)

  • – Not applicable

    Sign-in with OAuth

    No sign-in needed

  • ✓ Pass

    No hidden instructions in tool descriptions

    Read 12 tool descriptions and found no hidden instructions to the AI

Compared with others in Design, images & audioi

  • More stars than 0% of the other 2762 servers in this category
  • Published to the registry more recently than 89% of the other 2762 servers in this category
  • Basic checks equal to or better than 100% of the other 2762 servers in this category

Compared with every active server in this category in the registry. Stars count only when the publisher owns the repo.

Common questions

Is RackArchitect MCP safe?

It passed 3 of 3 applicable basic checks. We have not read the code. Before adding a key or token, see what access the server asks for and use a key with only the permissions you need.

What keys or codes does it need?

The registry does not list a required key, though some servers ask you to sign in on first use.

Does it run on my computer or in the cloud?

Either way works: install it on your computer or connect to the cloud version.

Is it still maintained?

The GitHub repo last changed –, and the latest version (0.7.8) reached the registry 4 days ago.

Which apps can use it?

Apps that support MCP, such as Claude Desktop, Claude Code, Cursor and VS Code. It connects by URL, so apps that accept remote MCP servers work too, such as ChatGPT in developer mode.

What can I use instead?

In the same category: Figma Context MCP, Claude Real Video, Figma MCP Server

Alternatives

Servers in the same category from other makers, sorted by stars.

Reading a card:★ GitHub starsiThree pillars: reviews · checks · usageiUpdated = latest version published to the registryi

Give your coding agent access to your Figma data. Implement designs in any framework in one-shot.

Runs on your computer★ 16,165MITUpdated 5 months ago
Install

Claude Real Video

by HUANGCHIHHUNGLeo

Let any LLM watch a video locally — and search everything it has ever watched.

Runs on your computer★ 2,284MITUpdated 2 months ago
Install

Figma’s official server gives AI your design data so it can turn designs into code or describe them accurately. Connects to Figma’s cloud.

Runs in the cloud★ 2,152Updated 13 months ago
Install

README from the maker

Open the README

Copied from the maker’s repo as written. PopNx MCP has not reviewed or endorsed it. HTML, images and scripts are removed. Links lead off this site.

🏗️ RackArchitect MCP (@rack-mcp/*)

The Open-Source, Agent-First "Rack-as-Code" Planning, 5-Stage Validation, Parametric 3D-Print (`.scad`/`.stl`) & Live 2D/3D CAD Platform for 19-Inch Enterprise Racks, 10-Inch Mini-Racks & 6-Inch Micro-Homelabs

-EC4899.svg)

⚡ Zero-Install Remote MCP (`.../mcp`) · 🖥️ Hosted Live 3D Studio · 🌐 Static 3D Demo · Quickstart · Agent Skill · 3D-Print (.SCAD / .STL) · Add Blueprint · Handbook (DE)

⚡ Instant Zero-Install Remote MCP Endpoint (Live & Free — No Node.js or Docker Required):

Connect Claude, Claude Code, Cursor, VS Code Copilot, Windsurf, Google Antigravity, or MCP Inspector directly via `https://mcp.rackarchitect.dev/mcp` (Streamable HTTP) or `https://mcp.rackarchitect.dev/sse` (SSE) — every session automatically gets its own isolated real-time Live 3D Digital Twin URL (https://mcp.rackarchitect.dev/?session= )!


🎯 Why RackArchitect MCP? (The Three Golden Laws)

Planning a compact 10-inch mini-rack (e.g., DeskPi RackMate T1/T2, Digitus SOHO) or a dense 19-inch homelab with AI agents used to fail for one reason: LLMs hallucinate physical geometry. They forget that a 55 mm Schuko plug on a rear PDU collides with a 182 mm Lenovo ThinkCentre M920q mounted in front, or that two fanless PoE switches stacked together create a thermal hotspot.

RackArchitect MCP solves this with three non-negotiable engineering laws:

  1. LLMs Never Guess Geometry: Every spatial coordinate (1 U = 44.45 mm), 3D Axis-Aligned Bounding Box (B_chassis + dynamic plug clearance $\Delta Z_{\text{plug}}$), Catmull-Rom 3D cable spline, PoE budget DAG, and logarithmic dB(A) acoustic sum is computed deterministically in millimeters by @rack-mcp/core-domain.
  2. Single Source of Truth (`rack.yaml`): Your entire rack state (devices, 3D-printed sub-U carrier slots, child mini-PCs, keystone couplers, cables, VLANs, and IP CIDRs) lives in a single, Git-friendly YAML file.
  3. Actionable Self-Correction Feedback: Whenever a placement or cable fails any of the 5 validation stages (26 closed DiagnosticCode types), the engine returns structured remediation_suggestions so your AI agent fixes the collision, PoE overload, or Cat5e bottleneck autonomously in the very next turn.

🖼️ Generated CAD Blueprints (100% Deterministic SVG Output)

1. Dual-Row Engineering Elevation & Z-Depth Side Cutaway (elevation.svg)

Includes Equipment Schedule, Front Elevation (X, Y), Horizontally Mirrored Rear Elevation (W_panel - X - width), Cable Callout Lanes, and Right-Hand Z-Depth Cutaway (Z_min to Z_max with Front Glass Door -50 mm and Rear Wall +300 mm clearance checks):

2. 5-Layer Logical Pin-to-Pin Wiring Schematic with VLAN & IP CIDR Badges (wiring-schematic.svg)

🚀 30-Second Quickstart

Option A: Zero-Install Hosted Remote MCP + Live 3D Studio (Recommended — 0 Setup!)

Use the live, multi-tenant Hosted Remote MCP server right away without installing Node.js, pnpm, or Docker:

{

"mcpServers": { "rack_architect_mcp": { "url": "https://mcp.rackarchitect.dev/mcp" } } }

# Or add in 1 second via Claude Code CLI:

claude mcp add --transport http rack_architect_mcp https://mcp.rackarchitect.dev/mcp

Or explore the Hosted Live 3D/2D Studio directly in your browser:

https://mcp.rackarchitect.dev/

Option B: Local Node.js (>= 20) & pnpm
# 1. Clone & install

git clone https://github.com/itAlex240/rack-architect-mcp.git cd rack-architect-mcp pnpm install

2. Build all 6 packages & run all 52 Vitest suites

pnpm build pnpm test

3. Launch the Live 3D/2D Web-Viewer & Sidecar on the 8U 10-Inch Reference Homelab

pnpm start

Open `http://127.0.0.1:3100/` in your browser to inspect the 3D Digital Twin, mount devices from the Catalog Drawer, route 3D spline cables, and download .SCAD / .STL / .GLB / .SVG / BOM.md deliverables!

Option C: Self-Hosted Docker (Zero Local Node Dependencies)
# Build & run directly from GitHub in one step (bound to localhost):

docker build -t rack-architect-mcp https://github.com/itAlex240/rack-architect-mcp.git docker run --rm -p 127.0.0.1:3100:3100 rack-architect-mcp

Open http://127.0.0.1:3100/

Option D: CLI Validation & Headless CAD Export
# Validate any rack.yaml and print the ASCII Elevation Plan + Diagnostics

pnpm validate:demo

Export elevation.svg, wiring-schematic.svg, BOM.md, rack-scene.glb, and all .scad + .stl 3D-print carriers

pnpm export:demo


🤖 Connect Claude Desktop, Claude Code, Cursor, VS Code, Windsurf, or Antigravity

Option 1: Zero-Install Hosted Remote MCP (Streamable HTTP & SSE — Instant 1-URL Setup)

Connect any MCP client directly over HTTPS — zero local dependencies, strict multi-session isolation, and an automatic real-time 3D browser twin for every AI session:

Live Hosted EndpointURLPurpose
Streamable HTTP MCP (Recommended)https://mcp.rackarchitect.dev/mcpModern MCP transport (POST / GET / DELETE /mcp) for Claude, Cursor, VS Code, Windsurf, Antigravity & MCP Inspector
Legacy HTTP+SSE MCPhttps://mcp.rackarchitect.dev/sseBackwards-compatible GET /sse + POST /messages transport
Live Hosted 3D Studio & Session Twinhttps://mcp.rackarchitect.dev/Interactive 3D/2D CAD Studio & live /?session= WebSocket (wss://) viewer returned by every MCP tool call
MCP Discovery & Health Probehttps://mcp.rackarchitect.dev/.well-known/mcp.jsonMachine-readable MCP discovery manifest & /health status endpoint

Standard `mcp.json` / Client Configuration (`Streamable HTTP`):

{

"mcpServers": { "rack_architect_mcp": { "url": "https://mcp.rackarchitect.dev/mcp" } } }

1-Line CLI & Inspector Commands:

# Claude Code CLI:

claude mcp add --transport http rack_architect_mcp https://mcp.rackarchitect.dev/mcp

Test immediately in MCP Inspector:

npx @modelcontextprotocol/inspector https://mcp.rackarchitect.dev/mcp

Legacy HTTP+SSE Configuration (for older SSE-only MCP clients):

{

"mcpServers": { "rack_architect_mcp": { "type": "sse", "url": "https://mcp.rackarchitect.dev/sse" } } }

  • Strict Multi-Session Isolation & Zero-Disk Exports: Every connecting MCP client receives its own isolated in-memory workspace (Mcp-Session-Id), a dedicated Live 3D Digital Twin URL (https://mcp.rackarchitect.dev/?session= ) streaming every AI tool mutation live over wss://, and direct HTTPS download URLs from export_deliverables (.svg, .md, .glb, .scad, .stl, .yaml).
Option 2: Local stdio + Local WebSocket Sidecar (127.0.0.1:3100)

Add rack_architect_mcp to your claude_desktop_config.json, .cursor/mcp.json, or Antigravity MCP settings:

{

"mcpServers": { "rack_architect_mcp": { "command": "node", "args": [ "/ABSOLUTE/PATH/TO/rack-architect-mcp/packages/cli/dist/bin.js", "--stdio", "--port", "3100", "--project", "/ABSOLUTE/PATH/TO/rack-architect-mcp/examples/10inch-homelab/rack.yaml" ] } } }

Whenever your AI agent starts the MCP server over stdio, it automatically launches the local WebSocket Sidecar at `http://127.0.0.1:3100`. Every tool call the AI executes (mount_equipment, connect_cables, modify_equipment, undo_redo) updates your 3D browser view in real time!

🧠 Official Open-Source Agent Skill (skills/rack-architect/SKILL.md)

This repository includes a 100% free, MIT-licensed Agent Skill (skills/rack-architect/SKILL.md & .agents/skills/rack-architect/SKILL.md) that teaches Claude Code, Cursor, GitHub Copilot, and Google Antigravity the complete 6-Phase Autonomous Rack Engineering Runbook (sub-U modular carrier pairing, -angled plug selection, all 26 diagnostic remediation patterns, and 2-manifold .STL export):

# Install the skill into Claude Code, Cursor, Copilot, or Windsurf via skills CLI:

npx skills add itAlex240/rack-architect-mcp

Or in Google Antigravity: automatically discovered from .agents/skills/rack-architect/SKILL.md!


🖨️ Parametric 3D-Print Generator (.scad & .stl)

For every modular 3D-printed carrier (category: 'modular-carrier'), @rack-mcp/exporters automatically generates:

  1. Parametric OpenSCAD (`.scad`): Customizable wall thickness, EIA-310 oval rack ears (9.5 × 6.5 mm), sub-U device bays (+0.35 mm tolerance for Lenovo ThinkCentre M920q, Ubiquiti UCG-Max, JetKVM), Keystone snap-in clips, side support rails, and rear PSU brick cradles with Velcro slots.
  2. Ready-to-Slice Watertight ASCII `.stl`: Computed directly in memory via 2D grid subdivision—drop straight into OrcaSlicer, Bambu Studio, or PrusaSlicer!

Pre-generated reference files in examples/10inch-homelab/:

  • 3dprint-10inch-lenovo-tiny-plus-2keystone.scad & .stl
  • [3dprint-10inch-ucg-ultra-plus-3keystone.scad](./example

Only the beginning is shown; read the rest in the repo

Ask PopNx