Open-source MCP server

The facilities-management
brain for your AI.

Siyana gives your AI assistant real facilities-management know-how — equipment specs, fault fixes and PPM schedules across HVAC, electrical and plumbing, tuned for the Gulf. It's an open knowledge base, not a platform to log into.

$ npx siyana
Carrier Caterpillar Cummins Daikin BRAND KNOWLEDGE AHU FCU ELEC PUMP CHILLER PEOPLE Siyana

Siyana knows your equipment, systems, weather, best practices & resources.

Open-source MCP server Free · no API key Works with Claude · Cursor · any MCP client 22 categories · 43 models · 22 brands Apache-2.0 + CC BY 4.0
The problem

FM knowledge is trapped in PDFs and people.

Specs, fault fixes and the right maintenance frequency for this climate live in manuals, spreadsheets and tribal know-how. Siyana puts that knowledge one question away for your team — and keeps it growing.

Region-tuned

GCC heat, dust & hard-water realities baked into every PPM frequency and fault note — not generic global data.

Knowledge, not a platform

An open knowledge base your team taps through the AI they already use — nothing new to log into or operate.

Open & growing

A living knowledge base. Anyone can request or contribute equipment, brands, trades or regions.

Who it's for

One FM brain — for people and products.

Whether a human asks through their AI, or software calls it programmatically, Siyana is the shared facilities-management knowledge layer underneath.

👷

FM teams & people

Technicians, supervisors and facility managers ask their AI on site — "PPM for this chiller?", "why is it tripping?" — and get cited, region-tuned answers without digging through manuals.

CMMS / CAFM software

Product teams plug Siyana in as the FM knowledge layer — enrich asset onboarding, work orders and PPM libraries with open, cited, region-tuned data. No in-house data team required.

CMMS AI agents & copilots

Maintenance copilots and agents call Siyana's MCP tools to ground their answers in real FM knowledge — the domain brain behind the bot, over standard MCP.

What's inside

A growing FM knowledge base

Equipment and brands are live today; services, resources and benchmarks are rolling out — all region-scoped and community-grown.

HVAC brands in the knowledge
Armstrong Fluid TechnologyBaltimore Aircoil CompanyCarrierCaterpillarCumminsDaikinEVAPCOFlaktGroupGrundfosJohnson Controls / YORKLGMitsubishi ElectricSamsungSKM Air ConditioningSPX Cooling TechnologiesSTULZSystemairTraneTrosten IndustriesTROXVertivWilo

…and growing. Each model links to its OEM's official manual. Missing a brand? Add it →

Equipment & brands

live

Specs, PPM checklists and fault diagnosis for HVAC, electrical & plumbing — organised by category → brand → model, cited to standards and the OEMs' official manuals.

Services

planned

Hard & soft services — housekeeping, glass cleaning, fire & life-safety, BMS — with scope, best practice and the tools/materials each needs.

Resources

planned

FM roles — supervisor, HVAC technician, plumber… — with competencies, experience levels and indicative market rates.

Benchmarks

planned

By facility type — office, industrial, healthcare, retail — maintenance frequencies and performance benchmarks to sense-check a plan.

What it does

Helper tools — for real FM questions

The kind of things your team actually asks on site, answered with cited, region-tuned guidance.

list_asset_categories

See what the knowledge base covers.

  • "Which trades and equipment do you cover for the Gulf?"
  • "What can you help my FM team with?"
search_assets

Find equipment by keyword, brand or model.

  • "We inherited a tower with Grundfos booster sets — what's covered?"
  • "List every plumbing asset you know."
get_asset_spec

Specs + cited brand/model sheets & manuals.

  • "What refrigerant and capacity range does a Daikin VRV IV run on?"
  • "Which brands of air-cooled chiller do you know?"
get_ppm_schedule

Region-tuned PPM tasks & frequencies.

  • "Build a quarterly PPM checklist for an AHU in Dubai."
  • "How often should cooling-tower fill be cleaned here, and why?"
get_fault_resolution

Symptom → likely causes → fix → safety.

  • "Our chiller trips on high pressure every afternoon in July — what do I check?"
  • "Water's dripping under an FCU — likely cause and fix?"
get_weather

Live conditions, forecast & dust for a site.

  • "What's the dust and heat outlook this week before we plan filter rounds?"
  • "Is it safe to clean a rooftop cooling tower on Thursday?"
get_maintenance_advisory

Forecast → proactive maintenance actions.

  • "A sandstorm's forecast — what should my team prioritise this week?"
  • "Any weather risk to my chillers and AHUs in the next 7 days?"
estimate_cooling_energy

Climate-aware cooling estimate (a helper, not a bill).

  • "Roughly how much cooling energy does a 10,000 sqft Dubai office use in summer?"
  • "Ballpark the annual cooling load for a hospital."

The five knowledge tools work fully offline; the three weather tools add live context (disable with SIYANA_OFFLINE=1).

Weather-aware helper

Static guidance, made situational.

Siyana reads the forecast and helps your team prioritise the right tasks before the weather hits.

  • 48 °C heatwave next week → bring condenser-coil cleaning forward; verify high-ambient operation.
  • Dust event → inspect & replace air filters early; clean fouling coils.
  • High humidity → clear condensate drains to prevent ceiling damage.
get_maintenance_advisory("Dubai")
⚠ Elevated dust (254 µg/m³)
Sandstorm conditions — inspect/replace AHU & condenser filters early.
≈ High humidity (99%)
Heavy condensate — clear FCU/AHU drain pans and traps.
Regions & roadmap

GCC first. Built to go global.

Each region is its own dataset; scope a server with SIYANA_REGION. Adding a market is additive — a new folder, no rebrand.

gcc ✓ live uk · soonus · soonanz · sooneu · soon + services · resources
A living knowledge base

Missing something? Request it.

Siyana grows with the FM community — no coding required. Open a templated issue and a contributor fills it; ships in the next release.

Quickstart

Add Siyana in 30 seconds

Node 18+. Runs over stdio, no key, no config.

{
  "mcpServers": {
    "siyana": { "command": "npx", "args": ["-y", "siyana"] }
  }
}

Then ask: "What's the PPM schedule for a Daikin VRV in Dubai?"