★ 0 stars
Python
🤖 AI/LLM
Updated 1d ago
Universal MCP server for AI agents to interact with physical hardware. Supports sensors, CAN bus, I2C, SPI, UART, MQTT, Modbus & GPIO. Protocol-agnostic, LLM-agnostic, hardware simulator included. Built for embedded & hardtech developers.
View on GitHub →
Quick Install
Copy the config for your editor. Some servers may need additional setup — check the README.
Claude Desktop
Claude Code
Cursor
Add to claude_desktop_config.json:
{
"mcpServers": {
"hardwaremcp": {
"command": "uvx",
"args": [
"hardwaremcp"
]
}
}
}
📋 Copy
Run in terminal:
claude mcp add hardwaremcp uvx hardwaremcp
📋 Copy
Add to .cursor/mcp.json:
{
"mcpServers": {
"hardwaremcp": {
"command": "uvx",
"args": [
"hardwaremcp"
]
}
}
}
📋 Copy
Or install with pip: pip install hardwaremcp
README Excerpt
A production-ready MCP (Model Context Protocol) server for hardware monitoring and control, featuring AI-powered analysis using xAI Grok. - **8 Hardware Monitoring Tools**: - Temperature sensors (engine, battery, ambient, motor) - Voltage monitoring (4 battery cells) - Current measurement (motor, BMS, auxiliary)