Skip to content

Latest commit

 

History

History
85 lines (83 loc) · 19.7 KB

hardware--iot.md

File metadata and controls

85 lines (83 loc) · 19.7 KB

⚙️ Hardware & IoT

Servers controlling hardware devices, interacting with embedded systems, serial communication, 3D printers, or smart home systems.

  • emirmrkaljevic/iotaudit: Local, consent-first audit of your own smart home devices from a passive capture, with per-device reports, diffs between runs, and an MCP server. No telemetry.
  • veonua/smartthings-mcp: Lightweight Samsung SmartThings MCP server for room mapping, device listing, status checks, and device command execution.
  • kukapay/modbus-mcp: Standardizes and contextualizes Modbus data for seamless AI agent integration with industrial IoT systems.
  • zradlicz/particle-mcp-server: Facilitates AI-driven management of Particle IoT devices through natural language commands.
  • Volt23/mcp-arduino-server: Facilitates Arduino development workflows by bridging MCP with Arduino CLI for sketch, board, library, and file management.
  • xiangmy21/iotdb-mcp-server-TreeModel: Facilitates database interaction and business intelligence through IoTDB with SQL query execution capabilities.
  • liorfranko/home-assistant-mcp: Integrate Anthropic's Claude with Home Assistant for seamless natural language control and monitoring of home automation systems.
  • dhavalgujar/esp-rainmaker-mcp: Facilitates interaction with ESP RainMaker devices through MCP-compatible clients using the ESP-Rainmaker CLI.
  • smartago/tvboxtools: Set up and manage Android TV, Google TV, and Fire TV boxes over ADB (discover on LAN, pair, set the persistent default HOME launcher without root, install APKs, capture screenshots, configure Kiosk mode — tvboxtools.com | Google Play). Install: npx github:smartago/tvboxtools-plugin.
  • srmorete/adb-mcp: Facilitates interaction between AI models and Android devices using ADB through a TypeScript-based MCP server.
  • ioehub/ioehub-mqtt-mcp-server: Facilitates IoT device communication via MQTT for temperature sensing and LED control using FastMCP framework.
  • simon-duchastel/lifx-lan-mcp: Enable AI agents to control LIFX lights over a local network using the Model Context Protocol.
  • edi3on/py-ue5-mcp-server: Facilitates natural language interaction with Unreal Engine 5, enabling users to create and manipulate 3D objects and Blueprint actors through conversational commands with Claude.
  • isseikz/mcp-adb: Facilitates AI assistant interaction with Android devices via ADB, enabling screenshot capture, key event control, and device management.
  • shelwyn/mcp_control_table_lamp: Control a table lamp remotely using a NodeMCU and MQTT communication through HiveMQ cloud service.
  • Guidogl/device-info-mcp: Facilitates device information retrieval and troubleshooting through a Model Context Protocol server.
  • apache/iotdb-mcp-server: Facilitates database interaction and business intelligence through IoTDB with SQL query execution capabilities.
  • alecf/airtop-mcp: Facilitates interaction with Airtop's browser automation service through a Model Context Protocol server.
  • omni-mcp/isaac-sim-mcp: Enables natural language control of NVIDIA Isaac Sim for dynamic robot simulations and scene manipulation.
  • sankhodeep/android-adb-controller: Facilitates AI-driven control of Android devices through ADB commands, enabling functionalities like device listing and screen tapping.
  • github-hewei/mcp-android-adb-server: Facilitates Android device management through ADB commands, enhanced with visual model integration for screen content description.
  • wolfcoming/adb_mcp_server: Facilitates remote control of Android devices via ADB using the MCP protocol, enabling device management, screen operations, input actions, app management, and more.
  • ambar/simctl-mcp: Facilitates iOS Simulator control through a Model Context Protocol server with extensive device and app management capabilities.
  • coffeenmusic/altium-mcp: Facilitates interaction with Altium Designer for PCB design manipulation and querying through a Python-based MCP server.
  • kukapay/opcua-mcp: Connects AI agents to OPC UA-enabled industrial systems for real-time data monitoring and control.
  • daobataotie/CAD-MCP: CAD-MCP enables natural language-driven CAD operations across multiple software platforms, streamlining design processes through intuitive text commands.
  • horw/esp-mcp: Facilitates project builds and automatic issue resolution for esp-idf using MCP integration.
  • radial-hks/mcp-wdpcameracontrol-server: A TypeScript-based MCP server implementing a simple notes system with resources, tools, and prompts for note management and summarization.
  • amanasmuei/mcp-server-nodemcu: Manage and control NodeMCU IoT devices with real-time communication and AI integration using the Model Context Protocol.
  • zerubeus/elektron-mcp: Facilitates interaction between LLMs and Elektron synthesizers via MIDI for real-time sound control and design.
  • noboru-i/nature-remo-mcp-server: Facilitates automation and management of Nature Remo devices through the Model Context Protocol SDK.
  • lamaalrajih/kicad-mcp: Facilitates seamless integration of KiCad projects with MCP-compliant clients for enhanced project management and PCB design analysis.
  • Abdelhayali/CircuitPilot: AI copilot for PCB design with 56 MCP tools: search real JLCPCB/LCSC parts, build schematics, run ERC, auto-place and rip-up autoroute 2-layer boards with DRC, export Gerbers/BOM/pick-and-place, and generate 3D-printable enclosures; changes show live in the browser editor.
  • voska/hass-mcp: Facilitates seamless interaction between AI assistants and Home Assistant for device control and automation management.
  • hpohlmann/home-assistant-mcp: Enables AI assistants to control Home Assistant devices via natural language commands, enhancing smart home automation.
  • Oliver0804/arduino-cli-mcp: Facilitates seamless integration of Arduino CLI with VSCode and Claude, enabling natural language interaction with Arduino boards for compiling, uploading, and managing sketches and libraries.
  • ykhli/mcp-light-control: Control Philips Hue lights and send Morse code messages through them using an MCP server.
  • ThingsPanel/thingspanel-mcp: Integrates ThingsPanel IoT platform with AI models for natural language device control and real-time data analysis.
  • kmwebnet/MCP-Server-for-sensor-device: A Node.js application simulating a CO2 sensor device with JSON-RPC server capabilities, supporting both simulation and real-mode operations with Raspberry Pi Pico.
  • huyouare/manus-mcp: Manus MCP offers web browsing, search, and code execution capabilities with seamless integration into desktop environments.
  • beyarkay/chat-with-arduino: Enable seamless control of Arduino microcontrollers using LLMs like Claude, eliminating the need for manual code writing or uploading.
  • Taxuspt/garmin_mcp: Connects to Garmin Connect to expose fitness and health data to MCP-compatible clients like Claude.
  • scald/tesla-mcp: Facilitates AI-driven control of Tesla vehicles via the Tesla Fleet API, enabling real-time updates and vehicle management through AI assistants.
  • oleander/home-assistant-mcp-server: Integrates Home Assistant with LLMs for smart home control and querying via natural language.
  • landicefu/android-adb-mcp-server: Facilitates AI-driven automation and management of Android devices via ADB, enhancing development and testing workflows.
  • minhalvp/android-mcp-server: Facilitates programmatic control over Android devices using ADB, enabling device management through MCP clients.
  • DMontgomery40/mcp-3D-printer-server: Facilitates seamless interaction between Claude and various 3D printer APIs, enabling advanced STL operations and comprehensive printer management.
  • watabee/mcp-server-adb: Facilitates interaction with Android devices via ADB, enabling operations like package management, file transfer, and device control.
  • Dhravya/apple-mcp: A suite of Apple-native tools for managing messages, notes, contacts, emails, reminders, calendar events, web searches, and maps via the MCP protocol.
  • genm/switchbot-mcp: Facilitates AI assistants in controlling SwitchBot devices through a Model Context Protocol server.
  • mcp2everything/mcp2mqtt: Seamlessly bridges IoT devices with AI models using MCP and MQTT protocols for natural language hardware control.
  • hekmon8/Homeassistant-server-mcp: Facilitates control and monitoring of Home Assistant devices through MCP-enabled applications.
  • jango-blockchained/advanced-homeassistant-mcp: Facilitates AI-driven smart home automation by bridging AI models with Home Assistant for seamless device control and management.
  • mcp2everything/mcp2serial: Facilitates AI-driven control of hardware devices via serial communication, leveraging the MCP protocol for seamless integration with AI models.
  • daikw/mcp-server-on-raspi: A Raspberry Pi-based MCP server for managing and summarizing notes with customizable prompts and note storage capabilities.
  • miguelg719/home-assistant-mcp: Integrates with Home Assistant to enable smart home control through an MCP server, supporting functionalities like lighting, climate, and security system management.
  • allenporter/mcp-server-home-assistant: Facilitates seamless integration of Home Assistant with the Model Context Protocol for enhanced smart home automation.
  • octoco-ltd/sheetsdata-mcp: Instant access to electronic component datasheets for AI agents — specs, pinouts, package info, absolute max ratings extracted from manufacturer PDFs on demand.
  • roomi-fields/osc-bridge: OSC ↔ MIDI/SysEx bridge for 849 hardware synthesizers plus music software (Ableton, Bitwig, Reaper, SuperCollider…). A MIDI MCP and OSC MCP — discover devices, read their named control surface, and send OSC to drive them. npx -y @roomi-fields/osc-bridge mcp
  • daedalus/mcp-canbus - MCP server for CAN bus communication.
  • daedalus/mcp-delonghi-ecam - MCP server for DeLonghi ECAM espresso coffee machines via local network.
  • daedalus/mcp-homeassistant - MCP server for Home Assistant integration.
  • daedalus/mcp-kicad - MCP server exposing KiCad PCB Editor functionality via IPC API.
  • daedalus/mcp-rs232 - An MCP server that exposes RS232 serial port connectivity.
  • daedalus/mcp-rs485 - An MCP server that exposes RS485 bus connectivity.
  • daedalus/mcp-snap7 - MCP server for python-snap7, enabling MCP clients to interact with Siemens PLCs.
  • salitronic/eda-agent: Automates Altium Designer over a local bridge, exposing 290+ tools for schematic, PCB, library, and project tasks, including design review, audits, SVG rendering, connectivity-driven auto-placement, panelization, and an autonomous design-plan executor.
  • salatmaster/keenetic-mcp: Control a Keenetic router in plain language: list connected devices with traffic and signal, check why the internet is down, read Wi-Fi and interface state, block or rename a device, assign a routing policy, and create an isolated guest or IoT network. Runs on the user's machine and talks to the router over the LAN through its own RCI API, with nothing...
  • Gearotons/servomotor-mcp: Drive Gearotons M17 open-source closed-loop NEMA-17 servomotors over an RS-485 bus from MCP clients. Discovers serial ports and motors, exposes firmware commands plus high-level move, sequence, status, and stop tools, and includes a mock backend for use without hardware. Install: uvx --from servomotor-mcp servomotor-mcp for mock mode, or uvx --from "servomotor-mcp[serial]" servomotor-mcp for real motors. MIT.
  • powerdragonfire/platformio.mcp: Lets an agent build, flash, and debug embedded firmware through PlatformIO for ESP32, Arduino, STM32, RP2040 and 1,700 other boards: parsed compiler errors, flash-then-verify against the serial boot log, serial monitor sessions, ESP32 / Cortex-M crash backtrace decoding to file:line, firmware size reports, Unity tests, static analysis, library management. 29 tools, stdio, MIT, macOS/Windows/Linux. Install: uvx platformio.mcp.
  • mikusnuz/iptime-mcp: Inspect ipTIME router status and firmware-supported operations, then manage Wi-Fi, DHCP, port forwarding, VPN, DDNS, and USB/NAS features through short-lived reviewable plans.
  • emirmrkaljevic/usb-rea: Reverse engineer Windows-only USB gadgets (case LCDs, RGB, mice) into open Linux drivers: capture vendor-app traffic with usbmon or USBPcap, infer the protocol with per-field evidence (values, lookup tables, counters, checksums), generate a pyusb driver and a Wireshark dissector. Local stdio, Python, MIT. Install: uvx --from usb-rea usb-rea mcp. Official MCP Registry name io.github.emirmrkaljevic/usb-rea.
  • handsforagents/handsforagents-mcp: Order physical engineering work from an AI agent: CAD design, 3D printing, fabrication, electronics bring-up, measurement and shipping by a registered Czech company; human quote within 24 h, card payment. Remote: https://mcp.handsforagents.com/mcp (no auth). Install: npx -y handsforagents-mcp.
  • UK Electricity Price Slots MCP: Cheapest half-hour UK electricity prices (Agile Octopus public API) by postcode. Free cheapest_slots (no key); Pro £9/month adds best N-hour windows for EV charging/heat pumps/batteries and export prices. Remote Streamable HTTP endpoint: https://uk-energy-prices-mcp.donniertf.workers.dev/mcp. Part of the UK MCP fleet.
  • Make Parts Now: Get instant quotes for custom parts from CAD files (STEP, STL and more) and order them: SLS nylon (PA12, TPU) and FDM 3D printing, and CNC-machined 6061 aluminum or C360 brass, made in-house and shipped within the US. Payment is a Stripe Checkout link for a person, or autonomous USDC via x402. Streamable HTTP at https://makepartsnow.com/mcp (free API key from the create_agent_account tool; OAuth profile for assistants at https://makepartsnow.com/mcp/assistant); hosted, closed source. Official MCP Registry name com.makepartsnow/manufacturing.
  • 3Descu 3D Printing Quotes (EU): Instant FDM and SLA 3D printing quotes from an ISO 9001:2015 certified EU factory with 200+ printers: list materials, measure an STL or OBJ from a public link (volume, bounding box, surface area) and price it in EUR across Economy, Standard and Express with production days. Read-only, no account. Streamable HTTP at https://zzamnvhadwibvafqcfpd.supabase.co/functions/v1/mcp (no auth); hosted, closed source. Official MCP Registry name io.github.cadi27tech/3descu-quote.
  • Nestbolt: Fixed-sheet nesting of SVG/DXF parts for laser, CNC and plasma cutting. Install: release archives or the .mcpb bundle (Windows x64), or the Claude Code plugin (claude plugin install nestbolt --marketplace skulitom/nestbolt-plugin). Transport: stdio. Auth: none (no account, no API key). Official MCP Registry: io.github.skulitom/nestbolt. License: MIT.
  • lm203688/roboparts: Vendor-neutral robot hardware compatibility checker across 868 entities (parts, interfaces, AI models, companies). Three-state verdicts (yes/no/don't-know), ISO 9409-1 flange anchor, printable adapters, streamable-HTTP at https://roboparts.cc/mcp.
  • PCBEditor: Design, route, check and export manufacturable printed circuit boards from a plain-language description: real parts with verified pinouts, a schematic, placement, routing and a design-rule check, then Gerber X2, drill, BOM, pick-and-place, STEP or a KiCad project. Also imports KiCad boards and reviews designs. Streamable HTTP at https://mcp.pcbeditor.com/mcp (OAuth 2.1); hosted, closed source. Official MCP Registry name com.pcbeditor/pcbeditor.
  • codeofaxel/Kiln: Lets AI agents design, check, slice, print and watch jobs on your own 3D printers (Bambu Lab, Creality, Prusa, Elegoo, Klipper, OctoPrint, USB), with version history for every design. Install: pip install kiln3d or uvx kiln3d serve (stdio); hosted at https://api.kiln3d.com/mcp (Streamable HTTP, OAuth 2.1). Works with any MCP client; setup for each one at https://www.kiln3d.com/install. Official MCP Registry name io.github.codeofaxel/kiln. License: AGPL-3.0.
  • ce-net: Find factories (249,666 in 165 countries) and public digital twins near any place, ask what can be printed, designed or fabricated, send a build request, and read or post in public spaces and a shared job market. Public tools need no sign-in; signing in lets the agent act as you with only the rights you grant.