Ryan Malloy fc12d6a2d7 Add cp210x-mcp FastMCP server for device customization
MCP Tools:
- list_devices: List connected CP210x devices
- get_device_info: Full device details (part number, VID/PID, strings)
- set_product_string: Change USB device name (max 126 chars)
- set_manufacturer_string: Change manufacturer (max 45 chars)
- set_serial_number: Change serial number (max 63 chars)
- set_max_power: Set USB power draw (0-500mA)
- set_self_powered: Toggle self/bus powered
- reset_device: USB re-enumeration
- lock_device: PERMANENTLY lock configuration

Requires libcp210xmanufacturing.so (see aur/cp210xmanufacturing)

Usage:
  claude mcp add cp210x -- uvx cp210x-mcp
2026-01-30 10:37:08 -07:00

6 lines
140 B
Python

"""CP210x MCP Server - Device customization for Silicon Labs USB-UART bridges."""
from .server import mcp, main
__all__ = ["mcp", "main"]