Skip to main content

MCP server for KukiOS IAQ Monitoring Platform

Project description

KukiOS MCP Server

MCP (Model Context Protocol) server for KukiOS IAQ Monitoring Platform.

Overview

Connects AI assistants (Claude, Cursor, etc.) to KukiOS air quality monitoring platform via the MCP protocol.

Platform URL: https://dashbeta.what-if.sg

Installation

pip install kukios-mcp

Or from source:

git clone https://github.com/what-if-labs/kukios-mcp-server.git
cd kukios-mcp-server
pip install -r requirements.txt

Configuration

export IAQ_REPORTER_URL="https://dashbeta.what-if.sg"

Quick Start

# Login
mcporter call kukios auth_login email="your-email" password="your-password"

# Get devices
mcporter call kukios list_devices

# Get readings
mcporter call kukios get_latest_readings device_id="device-uuid"

Available Tools

Authentication:

  • auth_login - Authenticate and get token
  • get_current_user - Get user profile

Buildings & Devices:

  • list_buildings - List buildings
  • get_building - Get building details
  • list_devices - List devices
  • get_device - Get device details

Sensor Readings:

  • get_latest_readings - Get latest sensor data
  • get_historical_readings - Get historical data
  • batch_get_latest_readings - Batch readings fetch

Alerts:

  • list_alerts - List IAQ alerts
  • acknowledge_alert - Acknowledge alert
  • resolve_alert - Resolve alert

Compliance:

  • list_standards - List compliance standards
  • calculate_compliance - Calculate compliance grade

IAQ Analysis:

  • analyze_iaq_quality - Analyze air quality
  • get_iaq_health_score - Get health score (0-100)
  • compare_to_standards - Compare to standards

System:

  • health_check - Server health status
  • cache_stats - Cache statistics
  • cache_clear - Clear caches

Setup Guides

See SETUP.md for:

  • Claude Desktop configuration
  • Cursor IDE setup
  • HTTP mode for web apps

License

MIT License - See LICENSE

Contact

What If Labs - kuki@what-if.sg

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

kukios_mcp-1.0.0.tar.gz (16.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

kukios_mcp-1.0.0-py3-none-any.whl (22.8 kB view details)

Uploaded Python 3

File details

Details for the file kukios_mcp-1.0.0.tar.gz.

File metadata

  • Download URL: kukios_mcp-1.0.0.tar.gz
  • Upload date:
  • Size: 16.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.3

File hashes

Hashes for kukios_mcp-1.0.0.tar.gz
Algorithm Hash digest
SHA256 bd2c842004325cecd7a876e1c266ee656783093c17d42e0a337aaa546defd905
MD5 604c1c724f779c9e6adc3fac84649446
BLAKE2b-256 df23b291ac5e16e9a7e14051ec73e0d86df27284a42a69f8d7949cffb997cca4

See more details on using hashes here.

File details

Details for the file kukios_mcp-1.0.0-py3-none-any.whl.

File metadata

  • Download URL: kukios_mcp-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 22.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.3

File hashes

Hashes for kukios_mcp-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 e3bf511f29692f05e21c4997b3f65e8a90b20cfb90403bff21dfba354dc0e614
MD5 db5c91f272f88411be5c61660e87eb21
BLAKE2b-256 ad39d07a1b1f399af8d498340ed501ab79b069e83793b65a4d9c7be4ac9e30eb

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page