# CO2 Sensor

> Use this tool when you need to monitor and manage CO2 levels in various environments, such as testing IoT applications or integrating CO2 monitoring into AI assistant workflows. It provides a JSON-RPC interface for interacting with simulated or real CO2 sensor devices, offering resources for device information, sensor data, and network status. The tool accepts inputs like device connections and MQTT configurations, and outputs real-time CO2 level data and network status updates.

Canonical page: https://skillsregistry.net/skills/kmwebnet-co2-sensor  
JSON: https://api.skillsregistry.net/v1/skills/kmwebnet-co2-sensor

## Description

This MCP Server simulates a CO2 sensor device, providing a JSON-RPC interface to interact with either a simulated sensor or a real Raspberry Pi Pico connected via USB. Built with Node.js and the SerialPort library, it offers resources for device information, sensor data, and network status, along with tools to publish data to MQTT, reconnect WiFi, and manage MQTT connections. The implementation includes both simulation mode with randomized CO2 levels and real mode that reads actual sensor data, making it ideal for testing IoT applications or integrating CO2 monitoring into AI assistant workflows.

## Trust

- **Trust score (0–1):** 0.96
- **Verification tier:** verified
- **Last scanned:** 2026-09-19

## Facts

- **Version:** 1.0.0
- **Skill type:** atomic
- **Execution layer:** mcp-remote
- **Runtime environment:** api
- **Category:** iot-hardware
- **Updated:** 2026-09-19

## Source

- **Source listing:** [PulseMCP](https://www.pulsemcp.com/servers/kmwebnet-co2-sensor)
- **Repository:** <https://github.com/kmwebnet/mcp-server-for-sensor-device>

## Use it

Resolve this record through the SkillsRegistry MCP server (no auth, read-only):

```
claude mcp add --transport http --scope user skillsregistry https://api.skillsregistry.net/mcp
```

```json
{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "get_skill",
    "arguments": {
      "slug": "kmwebnet-co2-sensor"
    }
  }
}
```

REST: `GET https://api.skillsregistry.net/v1/skills/kmwebnet-co2-sensor` · pull for local use: `GET https://api.skillsregistry.net/v1/skills/kmwebnet-co2-sensor/pull`

---
SkillsRegistry indexes agent skills from public registries and GitHub. Skills we have analysed are scanned with Circle-IR and scored on six dimensions; each listing states its scan coverage. More: https://skillsregistry.net/llms.txt
