mcp-server-nodemcu

mcp-server-nodemcu

1

NodeMCU MCP is a service designed for managing NodeMCU IoT devices, providing a RESTful API and Model Context Protocol for seamless integration with AI tools like Claude Desktop. It emphasizes secure, real-time device control and configuration management.

NodeMCU MCP Service

A Model Context Protocol (MCP) service for managing NodeMCU devices. This service offers a standard RESTful API/WebSocket interface and utilizes the Model Context Protocol for AI tool integration.

Features

  • Device management: Register and control IoT devices.
  • Real-time communication via WebSocket.
  • Remote configuration updates.
  • Secure API access with JWT authentication.
  • AI integration with Claude Desktop and other MCP tools.

Usage

Quick Start

  • Prerequisites: Node.js, npm or yarn, and Arduino IDE.
  • Installation via Smithery or npm.
  • Configure using a .env file.

MCP Integration

  • Compatible with Claude Desktop.
  • MCP Tools: list, get, send commands, and update configurations.

Development and Contribution

  • Contributions via pull requests are welcome.
  • Licensed under the MIT License.