security-orchestra

security-orchestra

Provides deterministic, standards-based calculations for data center critical power infrastructure. Enables site selection, generator sizing, UPS sizing, NFPA 110 compliance, and more via 50+ AI agents and 8 compound chains.

Category
访问服务器

README

Security Orchestra

50+ specialized AI agents & 8 compound chains for data center critical power infrastructure.

Smithery MCP Compatible A2A Compatible Transport License Agents


Installation

Claude Desktop (hosted)

Add to your claude_desktop_config.json:

{
  "mcpServers": {
    "security-orchestra": {
      "url": "https://security-orchestra-orchestrator.onrender.com",
      "transport": "sse"
    }
  }
}

Claude Code (CLI)

claude mcp add security-orchestra https://security-orchestra-orchestrator.onrender.com --transport sse

npx (Smithery)

npx -y @smithery/cli@latest mcp add robotfleet-hq/security-orchestra

Install via Smithery.

Restart your MCP client. All tools are immediately available.


What It Does

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).

Tool Categories

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

Compound Chains (8)

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

Supported Protocols

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

Live Endpoints

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

Response Contract

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"]
  }
}

Latency

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

All 50+ Agents

Power & Electrical

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

Cooling & Mechanical

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

Network & Connectivity

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

Site & Construction

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

Utility & Interconnect

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

Compliance & Certification

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

Physical Security

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

Financial & Operations

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

Architecture

+------------------------------------------------------+
|  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   |       +--------------------+
+--------------------+

Pricing

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


Self-Hosting

Prerequisites

  • Node.js 18+
  • npm 9+

Install & Run

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

Connect Claude Desktop (self-hosted)

{
  "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"
      }
    }
  }
}

Repository Structure

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

Security

  • API key authentication on all tool calls
  • Input validation and sanitization on every request
  • Sliding-window rate limiting per key and tier
  • Audit logging of all tool invocations
  • No LLM calls in individual agents — deterministic calculations only
  • Credit-gated access prevents abuse

License

MIT — RobotFleet HQ

推荐服务器

Baidu Map

Baidu Map

百度地图核心API现已全面兼容MCP协议,是国内首家兼容MCP协议的地图服务商。

官方
精选
JavaScript
Playwright MCP Server

Playwright MCP Server

一个模型上下文协议服务器,它使大型语言模型能够通过结构化的可访问性快照与网页进行交互,而无需视觉模型或屏幕截图。

官方
精选
TypeScript
Magic Component Platform (MCP)

Magic Component Platform (MCP)

一个由人工智能驱动的工具,可以从自然语言描述生成现代化的用户界面组件,并与流行的集成开发环境(IDE)集成,从而简化用户界面开发流程。

官方
精选
本地
TypeScript
Audiense Insights MCP Server

Audiense Insights MCP Server

通过模型上下文协议启用与 Audiense Insights 账户的交互,从而促进营销洞察和受众数据的提取和分析,包括人口统计信息、行为和影响者互动。

官方
精选
本地
TypeScript
VeyraX

VeyraX

一个单一的 MCP 工具,连接你所有喜爱的工具:Gmail、日历以及其他 40 多个工具。

官方
精选
本地
graphlit-mcp-server

graphlit-mcp-server

模型上下文协议 (MCP) 服务器实现了 MCP 客户端与 Graphlit 服务之间的集成。 除了网络爬取之外,还可以将任何内容(从 Slack 到 Gmail 再到播客订阅源)导入到 Graphlit 项目中,然后从 MCP 客户端检索相关内容。

官方
精选
TypeScript
Kagi MCP Server

Kagi MCP Server

一个 MCP 服务器,集成了 Kagi 搜索功能和 Claude AI,使 Claude 能够在回答需要最新信息的问题时执行实时网络搜索。

官方
精选
Python
e2b-mcp-server

e2b-mcp-server

使用 MCP 通过 e2b 运行代码。

官方
精选
Neon MCP Server

Neon MCP Server

用于与 Neon 管理 API 和数据库交互的 MCP 服务器

官方
精选
Exa MCP Server

Exa MCP Server

模型上下文协议(MCP)服务器允许像 Claude 这样的 AI 助手使用 Exa AI 搜索 API 进行网络搜索。这种设置允许 AI 模型以安全和受控的方式获取实时的网络信息。

官方
精选