Skip to main content
Glama
alphaparkinc

genpark-milwaukee-onekey-smart-tool-inventory-skill

genpark-milwaukee-onekey-smart-tool-inventory-skill

Python 3.9+ License MIT MCP Compatible GenPark AI Zero Dependencies

🌐 GenPark MCP Hub • 📦 Milwaukee Tool ONE-KEY • 📖 Documentation


📌 Overview & Capability

genpark-milwaukee-onekey-smart-tool-inventory-skill is a deterministic, zero-dependency Python skill and native Model Context Protocol (MCP) server engineered for smart hardware agents, industrial jobsite robotics, and connected tool management. Distilled directly from Milwaukee Tool's M18 FUEL with ONE-KEY technology, it enables AI agents to interface seamlessly with industrial power tools:

  • 📡 Bluetooth (BLE) & Cellular Asset Tracking: Real-time proximity radar, geofencing breaches, and misplaced tool recovery.

  • ⚙️ Digital Profile & Torque Calibration: Wirelessly program repeatable torque limits (within ±5%), speed cutoffs, and ramp-up timings.

  • 🔒 Smart Security Lockout: Remotely lock missing tools and render them inoperable upon jobsite perimeter violations.

  • 📊 Fleet Telematics & Compliance Logging: Audit trigger pulls, operating temperatures, and motor brush life cycles.

Executive Capability: GenPark AI Agent Skill - Milwaukee Tool M18 FUEL with ONE-KEY smart cordless hardware, BLE proximity tracking, torque calibration & jobsite lockout.


Related MCP server: Kilo IoT Platform MCP Server

🏗️ Architecture & IoT Flow

graph TD
    Agent([🤖 Personal / Jobsite AI Agent]) -->|MCP Protocol / JSON-RPC| Gateway[⚡ ONE-KEY MCP Server]
    Gateway --> Telemetry[📡 Tool Telemetry & BLE Radar]
    Gateway --> Controller[⚙️ Motor & Torque Digital Profile]
    Gateway --> Security[🔒 Geofencing & Remote Lockout]
    Telemetry & Controller & Security --> Tool[(🔨 M18 FUEL Smart Hardware)]

🚀 Quickstart & Usage

1. Direct Python Client Execution

python example_usage.py

2. Programmatic Integration

from client import MilwaukeeOneKeySmartToolSkill

client = MilwaukeeOneKeySmartToolSkill()
result = client.run_benchmark_smart_tools()
print(result)

🔌 Model Context Protocol (MCP) Setup

Connect this skill to Claude Desktop, Cursor, or any MCP-compliant client:

claude_desktop_config.json

{
  "mcpServers": {
    "genpark-milwaukee-onekey-smart-tool-inventory-skill": {
      "command": "python",
      "args": ["/path/to/genpark-milwaukee-onekey-smart-tool-inventory-skill/mcp_server.py"]
    }
  }
}

Direct MCP Testing

python mcp_server.py --test

📊 Technical Specifications

Parameter

Type

Required

Description

tool_serial

string

Yes

Hardware serial / BLE MAC address of the connected M18 tool

operation

string

Yes

Action: locate, lock, unlock, configure_torque, fetch_telematics

parameters

dict

No

Torque limits (ft-lbs), RPM ceiling, or geofence boundary coordinates


Related MCP Connectors

Related MCP Servers

  • A
    license
    Not graded
    quality
    B
    maintenance
    Enables autonomous AI agents to securely access and execute external tools, such as GitHub REST API operations, with per-user authentication, authorization, audit logging, and observability.
    MIT