MCP Server for sensor device
@kmwebnet
About MCP Server for sensor device
This project is a Node.js application designed for use with Claude Desktop. It simulates a CO2 sensor device and provides a JSON-RPC server to interact with the device. The application can run in both simulation mode and real mode, where it connects to a Raspberry Pi Pico via USB
Config
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"MCP-Server-for-sensor-device": {
"command": "node",
"args": [
"index.js"
]
}
}
}Tools
No tools detected
We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.
Overview
What is MCP Server for sensor device?
MCP Server for sensor device is a Node.js application designed for use with Claude Desktop. It simulates a CO2 sensor device and provides a JSON-RPC server to interact with the device, supporting both simulation mode and real mode where it connects to a Raspberry Pi Pico via USB to read actual CO2 levels.
How to use MCP Server for sensor device?
Install Node.js, clone the repository, run npm install to install dependencies, then configure claude_desktop_config.json with the server command and path. Start the server by running node index.js in the project directory.
Key features of MCP Server for sensor device
- Simulates a CO2 sensor with random CO2 levels in simulation mode.
- Connects to a Raspberry Pi Pico via USB for real CO2 readings.
- Provides device information, sensor data, and network status via JSON-RPC.
- Supports commands to publish to MQTT, reconnect WiFi, and reconnect MQTT (some functionalities are mocked).
- Logs CO2 levels and other information to a log file in the user's home directory.
Use cases of MCP Server for sensor device
- Testing and prototyping CO2 sensor interactions without physical hardware.
- Monitoring real CO2 levels in a physical space using a Raspberry Pi Pico.
- Integrating environmental sensor data into Claude Desktop workflows.
- Simulating network and MQTT commands for development and debugging.
FAQ from MCP Server for sensor device
What does MCP Server for sensor device do?
It provides a JSON-RPC server that can simulate a CO2 sensor or connect to a real Raspberry Pi Pico sensor. It is used with Claude Desktop to expose device information, sensor data, and network status.
What are the dependencies or runtime requirements?
The application requires Node.js to be installed on the machine. No other external runtime dependencies are mentioned.
How is the server configured for Claude Desktop?
The claude_desktop_config.json file must include a mcpServers entry with the command node and the path to index.js as the argument. An example configuration is provided in the README.
Where does the application store data?
The application logs CO2 levels and other information to a file named co2_level.log in the user's home directory.
What is the license for this project?
The project is licensed under the MIT License.
Frequently asked questions
What does MCP Server for sensor device do?
It provides a JSON-RPC server that can simulate a CO2 sensor or connect to a real Raspberry Pi Pico sensor. It is used with Claude Desktop to expose device information, sensor data, and network status.
What are the dependencies or runtime requirements?
The application requires Node.js to be installed on the machine. No other external runtime dependencies are mentioned.
How is the server configured for Claude Desktop?
The `claude_desktop_config.json` file must include a `mcpServers` entry with the command `node` and the path to `index.js` as the argument. An example configuration is provided in the README.
Where does the application store data?
The application logs CO2 levels and other information to a file named `co2_level.log` in the user's home directory.
What is the license for this project?
The project is licensed under the MIT License.
Basic information
More Developer Tools MCP servers
Serena
oraiosA powerful MCP toolkit for coding, providing semantic retrieval and editing capabilities - the IDE for your agent

Reelier
Maxime HouleAgents make claims. Reelier writes receipts — record an agent's tool-call workflow once, replay it deterministically at 0 tokens, and diff runs to catch drift.

BetterBugs
BetterBugsThe BetterBugs MCP (Model Context Protocol) enables you to load BetterBugs bug reports (via report links) directly to your preferred AI Agents and developer environments with MCP Client capabilities (such as Cursor, VS C
MCP-Scan: An MCP Security Scanner
invariantlabs-aiSecurity scanner for AI agents, MCP servers and agent skills.

Moxie Docs
Jackalope-DevAutomated codebase documentation for GitHub: searchable docs, MCP context for AI agents, doc drift detection, and Friday Cleanup PRs.
Comments