Server data from the Official MCP Registry
Multi-agent MCP platform for data centers and critical power.
Multi-agent MCP platform for data centers and critical power.
Valid MCP server (2 strong, 2 medium validity signals). No known CVEs in dependencies. ⚠️ Package registry links to a different repository than scanned source. Imported from the Official MCP Registry. 2 finding(s) downgraded by scanner intelligence.
Endpoint verified · Open access · 2 issues found
Security scores are indicators to help you make informed decisions, not guarantees. Always review permissions before connecting any MCP server.
This plugin requests these system permissions. Most are normal for its category.
Set these up before or after installing:
Environment variable: SECURITY_ORCHESTRA_API_KEY
Available as Local & Remote
This plugin can run on your machine or connect to a hosted endpoint. during install.
From the project's GitHub README.
50+ specialized AI agents & 8 compound chains for data center critical power infrastructure.
Add to your claude_desktop_config.json:
{
"mcpServers": {
"security-orchestra": {
"url": "https://security-orchestra-orchestrator.onrender.com",
"transport": "sse"
}
}
}
claude mcp add security-orchestra https://security-orchestra-orchestrator.onrender.com --transport sse
npx -y @smithery/cli@latest mcp add robotfleet-hq/security-orchestra
Install via Smithery.
Restart your MCP client. All tools are immediately available.
Security Orchestra provides deterministic, standards-based calculations for every phase of data center infrastructure — from site selection to commissioning. Every agent returns structured JSON with citations to applicable codes (NEC, NFPA, IEEE, ASHRAE, Uptime Institute).
| Category | Agents | Standards |
|---|---|---|
| Generator Sizing | generator_sizing, fuel_storage, demand_response | NEC, NFPA 110, NFPA 30 |
| NFPA 110 Compliance | nfpa_110_checker | NFPA 110 Level 1 & Level 2 |
| UPS / ATS Sizing | ups_sizing, ats_sizing, battery_storage | IEEE 485, IEEE 1184, NEC 700/701/702 |
| PUE & Efficiency | pue_calculator, economizer_analysis | ASHRAE TC 9.9 |
| Cooling Load | cooling_load, chiller_sizing, crac_vs_crah, airflow_modeling, humidification | ASHRAE |
| ROI / TCO | roi_calculator, tco_analyzer, construction_cost, incentive_finder | — |
| Tier Certification | tier_certification, redundancy_validator, compliance_checker | Uptime Institute Tier I-IV |
| Utility Interconnect | utility_interconnect, nc_utility_interconnect, energy_procurement | Utility-specific |
| Network Design | network_topology, bandwidth_sizing, bgp_peering, dns_architecture, ip_addressing, fiber_connectivity, latency_calculator | — |
| Physical Security | physical_security, biometric_design, surveillance_coverage, cybersecurity_controls | NIST CSF, SOC 2, ISO 27001 |
| Site & Construction | site_scoring, construction_timeline, permit_timeline, environmental_impact, water_availability, noise_compliance | NEPA, local codes |
| Sustainability | carbon_footprint, solar_feasibility, energy_procurement | GHG Protocol, IRA |
| Operations | sla_calculator, capacity_planning, maintenance_schedule, change_management, commissioning_plan | NFPA, OEM specs |
Chains run multiple agents sequentially and return a combined result:
| Chain | Pipeline |
|---|---|
chain_full_power_analysis | Generator > NFPA 110 > UPS > ROI |
chain_emergency_power_package | UPS > ATS > Generator > Fuel Storage > NFPA 110 |
chain_site_readiness | Site Scoring > Tier Cert > Utility Interconnect > Compliance |
chain_full_site_analysis | Site Scoring > Tier Cert > Utility > Permits > Cost > Timeline |
chain_tco_deep_dive | PUE > Cooling Load > TCO Analyzer |
chain_cooling_optimization | Cooling > Chiller > CRAC vs CRAH > Airflow > Economizer |
chain_nc_power_package | NC Utility Interconnect > Generator > NFPA 110 > UPS |
chain_sustainability_package | Carbon > Solar > Battery > Energy Procurement > Environmental |
Security Orchestra exposes every tool across six agent-communication protocols:
| Protocol | Status | Endpoint | Use Case |
|---|---|---|---|
| MCP (Model Context Protocol) | Live | SSE: /sse, stdio via npx | Claude Desktop, Claude Code, Cursor, any MCP client |
| A2A (Agent2Agent) | Live | /.well-known/agent.json, /a2a | Google agent-to-agent discovery and task delegation |
| OpenAI Agents SDK | Live | POST /openai/run | OpenAI-compatible tool-call format |
| AG-UI | Live | POST /agui | CopilotKit streaming agent UI |
| ACP (Agent Communication Protocol) | Live | POST /acp/runs | IBM BeeAI agent communication |
| AGNTCY / OASF | Live | Per-agent ACP endpoints + OASF manifests | Cisco AGNTCY interoperability |
| URL | |
|---|---|
| MCP (SSE) | https://security-orchestra-orchestrator.onrender.com |
| Agent Card (A2A) | https://security-orchestra-orchestrator.onrender.com/.well-known/agent.json |
| A2A Tasks | https://security-orchestra-orchestrator.onrender.com/a2a |
| Health | https://security-orchestra-orchestrator.onrender.com/health |
| Landing Page | security-orchestra-landing |
| Smithery | smithery.ai/@RobotFleet-HQ/security-orchestra |
Every tool call returns a CanonicalResponse — same shape regardless of protocol:
{
"agent_id": "generator_sizing",
"agent_version": "1.0",
"protocol_version": "1.0",
"execution_context": "deterministic_calc",
"status": "success",
"result": { /* structured data */ },
"data_freshness": {
"validated_at": "2026-03-28",
"standards_ref": ["NFPA 110:2022"],
"stale_risk": "medium"
},
"a2a": {
"task_id": "uuid-v4",
"input_tokens_used": 0,
"credits_consumed": 5,
"callable_by": ["google-a2a", "openai-agents", "ag-ui", "acp", "agntcy"]
}
}
All 50+ individual agents are deterministic TypeScript calculations — no LLM calls, no external I/O.
| Context | Description | Latency |
|---|---|---|
deterministic_calc | All 50+ individual agents | < 100 ms |
multi_agent_chain | All 8 compound chains | 0.5-5 s |
cached | Cached result | < 10 ms |
| Agent | What it does |
|---|---|
generator_sizing | Size generators for data center loads with NEC/NFPA compliance |
ups_sizing | Size UPS systems per IEEE 485/1184 — VRLA or Li-ion, N/N+1/2N configs |
ats_sizing | Size automatic transfer switches per NEC 700/701/702 |
fuel_storage | Design diesel fuel storage per NFPA 30 — tanks, containment, SPCC |
nfpa_110_checker | Validate emergency generator compliance per NFPA 110 |
harmonic_analysis | Analyze THD in power distribution per IEEE 519 |
voltage_drop | Calculate voltage drop per NEC 210.19 |
power_density | Analyze rack power density and PDU sizing per NEC 645 |
battery_storage | Design BESS for backup, peak shaving, demand response |
demand_response | Model utility demand response program participation |
| Agent | What it does |
|---|---|
cooling_load | Calculate cooling load per ASHRAE TC 9.9 |
pue_calculator | Calculate PUE with optimization recommendations |
chiller_sizing | Size water-cooled and air-cooled chillers |
crac_vs_crah | Compare CRAC vs CRAH — cost, efficiency, constraints |
airflow_modeling | Model hot/cold aisle containment and CFM requirements |
economizer_analysis | Analyze free-cooling potential by climate zone |
humidification | Design humidification systems per ASHRAE A1 envelope |
| Agent | What it does |
|---|---|
network_topology | Design spine-leaf network topology |
bandwidth_sizing | Size north-south and east-west bandwidth |
dns_architecture | Design DNS — authoritative, recursive, anycast, DNSSEC |
ip_addressing | Plan IP addressing and VLAN architecture |
bgp_peering | Design BGP peering and route reflector architecture |
fiber_connectivity | Analyze fiber routes and carrier diversity |
latency_calculator | Calculate propagation latency by medium and hop count |
| Agent | What it does |
|---|---|
site_scoring | Score candidate sites across power, connectivity, risk, cost |
construction_cost | Estimate $/MW construction costs with regional factors |
construction_timeline | Phase-by-phase schedule with regulatory modifiers |
permit_timeline | Model permitting timelines across jurisdictions |
environmental_impact | Assess NOx/PM2.5/CO2 emissions per EPA AP-42 |
water_availability | Assess water supply, stress risk, and recycled water options |
noise_compliance | Analyze generator noise vs local ordinances |
incentive_finder | Find federal/state incentives, IRA credits, utility rebates |
| Agent | What it does |
|---|---|
utility_interconnect | Analyze utility interconnect for 9 major US utilities |
nc_utility_interconnect | North Carolina-specific utility interconnect analysis |
energy_procurement | Evaluate PPA, direct access, and retail energy strategies |
solar_feasibility | Analyze on-site solar PV — capacity, IRA credits, payback |
carbon_footprint | Calculate Scope 1/2/3 emissions per GHG Protocol |
| Agent | What it does |
|---|---|
redundancy_validator | Validate against Uptime Institute Tier I-IV standards |
tier_certification | Assess tier certification readiness with gap analysis |
compliance_checker | Check SOC 2, ISO 27001, NIST CSF, PCI DSS, FedRAMP |
| Agent | What it does |
|---|---|
physical_security | Design layered physical security per Uptime tier standards |
biometric_design | Design biometric access control — FAR/FRR, throughput |
surveillance_coverage | Calculate CCTV coverage, storage, and retention |
cybersecurity_controls | Map controls to NIST CSF and CIS benchmarks |
| Agent | What it does |
|---|---|
roi_calculator | Calculate NPV, IRR, payback using DCF analysis |
tco_analyzer | Analyze total cost of ownership over facility life |
sla_calculator | Model SLA availability against tier benchmarks |
capacity_planning | Forecast capacity runway and expansion triggers |
maintenance_schedule | Build annual PM schedules per NFPA and OEM specs |
change_management | Design change management process per tier class |
commissioning_plan | Generate commissioning plans per ASHRAE Guideline 1.2 |
fire_suppression | Design clean agent fire suppression per NFPA 2001/75 |
+------------------------------------------------------+
| MCP Client (Claude Desktop / Claude Code / Cursor) |
+-------------------------+----------------------------+
| SSE (MCP protocol)
v
+------------------------------------------------------+
| orchestrator/ (Node.js on Render) |
| |
| Auth > Rate Limit > Validation > Credit Gate > Run |
| |
| 50+ agents & 8 chains |
| Protocols: MCP, A2A, OpenAI, AG-UI, ACP, AGNTCY |
+----------+----------------------------+--------------+
| HTTP (credit check/deduct) | write
v v
+--------------------+ +--------------------+
| billing-api/ | | audit.db |
| (Express HTTP) | | (SQLite) |
| Stripe webhooks | +--------------------+
+--------------------+
| Tier | Monthly | Credits | Rate Limit |
|---|---|---|---|
| Free | $0 | 100 | 10/min |
| Starter | $29 | 500 | 60/min |
| Pro | $99 | 2,000 | 300/min |
| Enterprise | $499 | 10,000 | 1,000/min |
Get a free API key: Sign up
git clone https://github.com/RobotFleet-HQ/security-orchestra
cd security-orchestra
# Build
cd orchestrator && npm install && npm run build && cd ..
cd billing-api && npm install && npm run build && cd ..
# Configure
cd orchestrator && cp .env.example .env
npm run generate-key myuser free # generates sk_live_... key
# Run
cd orchestrator && npm start # Terminal 1
cd billing-api && npm start # Terminal 2
{
"mcpServers": {
"security-orchestra": {
"command": "node",
"args": ["/path/to/security-orchestra/orchestrator/dist/index.js"],
"env": {
"ORCHESTRATOR_API_KEY": "sk_live_your_key",
"BILLING_API_URL": "http://localhost:3001"
}
}
}
}
security-orchestra/
├── orchestrator/ # MCP server — 50+ agents & 8 chains
│ └── src/
│ ├── index.ts # Entry point, tool registry
│ ├── auth.ts # API key auth
│ ├── rateLimit.ts # Sliding-window rate limiter
│ ├── validation.ts # Input sanitization
│ ├── billing.ts # Credit check/deduct
│ ├── canonical.ts # CanonicalResponse shape
│ └── audit.ts # Audit log
├── billing-api/ # HTTP API — users, credits, Stripe
├── [agent]-agent/ # 50+ individual agent modules
├── smithery.yaml # Smithery registry config
├── mcp.json # MCP registry manifest
└── LICENSE # MIT
MIT — RobotFleet HQ
Be the first to review this server!
by Toleno · Developer Tools
Toleno Network MCP Server — Manage your Toleno mining account with Claude AI using natural language.
by mcp-marketplace · Developer Tools
Create, build, and publish Python MCP servers to PyPI — conversationally.
by Microsoft · Content & Media
Convert files (PDF, Word, Excel, images, audio) to Markdown for LLM consumption