
Security News
Ruby's Bundler 4.0.18 Extends Cooldown to bundle lock and bundle cache
The supply chain control that delays freshly published gems now covers lockfile generation and gem vendoring in Ruby projects.
aidc-mcp-server
Advanced tools
MCP server for AIDC-AI.IO — AI data center design engine. NVIDIA Hopper/Blackwell/Vera Rubin. Worldwide platform, launching from Korea.
MCP server for AIDC-AI.IO — AI data center infrastructure design engine. Worldwide platform, launching from Korea · NVIDIA Hopper / Blackwell / Vera Rubin · OPR/BOD-driven graph validation · rackPlan-derived electrical, cooling, and layout outputs.
A Model Context Protocol server that gives any MCP-aware client (Claude Desktop, Claude Code, Cursor, Windsurf, VS Code MCP gallery, …) three deterministic engineering tools:
| Tool | What it does |
|---|---|
design | Size an AI data center → rack count, design PUE, total MVA, optional cost (KRW) and timeline (months) |
validate | Run electrical / cooling / layout / safety / data rule checks → findings + RFI items |
layout | Generate rack-level plan (mm coords) + site-level plan (% coords) |
All calculations are deterministic (no LLM in the engine itself) and
handle medium-voltage upstream worldwide (22.9 kV Korea launch market,
11/33 kV typical EU, 13.8/34.5 kV typical US). Engine version is
returned with every response. No API key is required for anonymous
preview use; set AIDC_API_KEY=aidc_live_... to pass a Bearer key and
upgrade the rate-limit tier when your key is configured server-side.
Add to ~/Library/Application Support/Claude/claude_desktop_config.json
(macOS) or %APPDATA%/Claude/claude_desktop_config.json (Windows):
{
"mcpServers": {
"aidc": {
"command": "npx",
"args": ["-y", "aidc-mcp-server"]
}
}
}
Restart Claude Desktop → the three tools appear under "MCP Tools".
claude mcp add aidc -- npx -y aidc-mcp-server
Settings → MCP → Add new MCP server:
{
"aidc": {
"command": "npx",
"args": ["-y", "aidc-mcp-server"]
}
}
.vscode/mcp.json:
{
"servers": {
"aidc": {
"command": "npx",
"args": ["-y", "aidc-mcp-server"]
}
}
}
Settings → Cascade → MCP servers → identical JSON to Claude Desktop above.
In any client, just ask in natural language:
Size a 100 MW Vera Rubin data center on a 20,000 m² urban site (anywhere in the world) with liquid cooling.
The client picks the design tool, fills the arguments, calls the engine, and shows the result with a citation to https://aidc-ai.io.
For multi-step workflows, chain design → validate → layout:
Design a 50 MW Vera Rubin DC on a 15,000 m² site, validate against rules, then give me the rack layout.
design| Argument | Type | Range | Notes |
|---|---|---|---|
itLoadMw | number | 0 < x ≤ 1000 | IT load in MW |
hallCount | integer | 1 – 48 | Optional requested data-hall count |
rackDensityKw | number | 0 < x ≤ 500 | Per-rack power in kW; selected rackPlan evidence drives validation |
gpuGen | enum | hopper | blackwell | rubin | NVIDIA generation |
siteAreaSqm | number | 0 < x ≤ 1,000,000 | Site area in m² |
region | enum | metropolitan | regional | Site classification — dense urban / capital region vs. secondary / suburban (e.g. Seoul, Tokyo, Frankfurt, Northern Virginia) |
options.redundancy | enum | n | n_plus_1 | 2n | Electrical redundancy tier |
options.coolingMode | enum | air | hybrid | liquid | Cooling topology; the engine derives cooling capacity and PUE separately |
options.pueTarget | number | 1.0 – 2.5 | Target design PUE |
Returns { ok, summary, warnings, engineVersion, requestId, _agent }. summary
contains the design basis, including mainRackCount,
physicalRackBlockCount, planningZoneCount, pueDesign, mvaTotal,
cooling fields, optional cost/timeline fields, and hallCount.
validateProvide one of sessionId (preferred graph validation), designSummary
(previously computed), or rawInput (engine sizes first, then validates).
Returns: { findings: [{ severity, family, message, publicRuleId? }], rfis: [...] }.
layoutRequires { design: DesignRequest }, plus optional top-level siteCentroid
(lat/lng) and a layout-specific siteAreaSqm override.
Returns rack and site plans plus optional layout candidates and solver output.
rackPlan.mainRackCount is the requested compute-rack count, while
rackPlan.renderedPhysicalRackBlocks reports the physical blocks rendered in
the preview; use these fields instead of inferring capacity from blocks.length.
AIDC_API_BASE=http://localhost:3000 npx aidc-mcp-server
By default the server hits https://aidc-ai.io/api/agent/*.
/api/agent/* limits: anonymous 10 req/hour, registered 100
req/hour, partner 1000 req/hour. The route also has a 20 req/min burst
guard per IP.AIDC_API_KEY=aidc_live_... before launching this
MCP server._agent.citation).MIT © AIDC-AI.IO
FAQs
MCP server for AIDC-AI.IO — AI data center design engine. NVIDIA Hopper/Blackwell/Vera Rubin. Worldwide platform, launching from Korea.
We found that aidc-mcp-server demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Security News
The supply chain control that delays freshly published gems now covers lockfile generation and gem vendoring in Ruby projects.

Security News
During a UK cyber test, a Mythos 5 agent used sockpuppets, social engineering, and prompt injection to try to get a maintainer to merge malware.

Company News
Socket is now in the AWS Security Hub Extended plan. Adopt it through AWS, apply committed spend, and block malicious open source packages.