Back to Home
LLM-Coding icon

Unihiker-K10-MCP-Server

by LLM-Coding

Overview

An embedded MCP server running on a UNIHIKER K10 board, enabling AI assistants like Claude to control its physical hardware over HTTP.

Installation

Run Command
After uploading 'k10-mcp-server.py' as 'main.py' to the K10 and configuring 'boot.py', the server automatically starts upon device reboot. A manual run from the K10's REPL would be 'import main' or 'python main.py'.

Environment Variables

  • WIFI_SSID
  • WIFI_PASSWORD

Security Notes

CRITICAL: The server explicitly states 'No authentication by default' and 'No TLS support' (due to MicroPython limitations). It binds to '0.0.0.0' and uses 'Access-Control-Allow-Origin: *', making it fully exposed and controllable by any device on the local network without credentials. This is a severe security risk for any deployment beyond an isolated, controlled educational environment. Input validation for tool arguments should be strictly implemented to prevent injection attacks.

Similar Servers

Stats

Interest Score0
Security Score3
Cost ClassLow
Stars0
Forks0
Last Update2025-11-21

Tags

EmbeddedMicroPythonMCP ServerIoTAI Assistant