Back to Home
MahoneyContextProtocol icon

thermo-mcp-server

Verified Safe

by MahoneyContextProtocol

Overview

A minimal Model Context Protocol (MCP) server for managing and monitoring temperature data from external sources or scripts.

Installation

Run Command
python server.py

Environment Variables

  • THERMO_DATA_PATH

Security Notes

The server primarily performs local file I/O operations on a designated JSON file (`data/latest_temp.json`), whose path can be configured via an environment variable. There is no usage of 'eval' or similar dangerous functions. Input validation for `set_latest_temperature` relies on Python's type hints and JSON serialization, which is generally safe for its scope. No hardcoded secrets or explicit external network calls (beyond the MCP client connection) are present. The primary risk would be if the `THERMO_DATA_PATH` environment variable could be manipulated by a malicious actor to point to an arbitrary file location, but within the intended use as a local development/agent server, this is a low concern.

Similar Servers

Stats

Interest Score0
Security Score9
Cost ClassLow
Avg Tokens20
Stars0
Forks0
Last Update2025-12-06

Tags

MCPTemperatureIoTMonitoringPython