Yingjia_EMK850_low-power_analyzer_MCP

createskyblue/Yingjia_EMK850_low-power_analyzer_MCP
★ 1 stars Python Code/Dev Tools Updated 6d ago
Reverse-engineered serial protocol toolkit for the Yingjia EMK850+ low-power analyzer: Python driver (pyserial) + FastAPI MCP server for reading power consumption and clearing the counter. 英加EMK850+低功耗分析仪串口协议逆向:Python驱动与FastAPI MCP服务,支持读取功耗与清零计数。
View on GitHub → 🔍 Audit Wallet Slippage →

Quick Install

Copy the config for your editor. Some servers may need additional setup — check the README.

Add to claude_desktop_config.json:

{
  "mcpServers": {
    "yingjia_emk850_low-p": {
      "command": "uvx",
      "args": [
        "yingjia-emk850-low-power-analyzer-mcp"
      ]
    }
  }
}

Or install with pip: pip install yingjia-emk850-low-power-analyzer-mcp

README Excerpt

Reverse-engineered the Yingjia EMK850+ serial protocol, providing a Python CLI and an MCP server (Streamable HTTP + REST) for automated µA/µW-level power acquisition and programmable power-supply control, closing the AI-driven low-power optimization loop. The stock EMK850+ analyzer has severe automation limitations: it only ships a Windows GUI with no open API, so it cannot connect to scripts, programs, or AI automation platforms, blocking automated power testing and device control and greatly l

Tools (6)

clear_counterhealthread_configread_powerread_versionset_output

Topics

24vp850d850mb850p850semk850emk850-plusemk8505emk8507emk850aemk850mr10low-power-analyzermcpmicro-ammeterpower-analyzer