Documentation · PCK-MMXXVI-C4A32096

From zero to
first tool call
in 5 minutes.

Complete reference for the Pclika MCP Platform — bridge setup, firmware, tool schemas, prompt templates, and troubleshooting.

Connect AI to hardware
1
Install the Python bridge
pip install ./bridge/mcp-server
Requires Python 3.10+ and pyserial
2
Clone and flash the firmware
git clone https://github.com/Pclika/mcp-platform cd mcp-platform/examples/hello-mcp idf.py set-target esp32s3 idf.py build flash monitor
Requires ESP-IDF v5.x installed
3
Register the MCP server in Claude Code
claude mcp add pclika-bridge -- pclika-bridge --port /dev/ttyUSB0
On Windows: --port COM3 On macOS: --port /dev/cu.usbserial-*
4
Verify the connection
device_info()
Returns board ID, FW version, seal, and capabilities list
5
Read your first sensor
sensor_read(sensor_id="temp_humidity")
→ { value: 24.3, unit: "°C", timestamp_ms: 12840 }

Full quickstart with screenshots: docs/software/mcp-development-flow.md

Tool Required params Returns Schema
device_info—board_id, fw_version, capabilitiesbase
sensor_readsensor_idvalue, unit, timestamp_msbase
display_texttextok, lines_writtenbase
servo_moveangleok, channel, angle, duration_msbase
led_controlstateok, statebase
button_read—pressed, press_countbase
wifi_scan—networks[], count, scan_time_msbase
gpio_readpinpin, level, pullbase
gpio_writepin, levelok, pin, levelbase
serial_log_read—lines[], countbase
firmware_version—version, idf_version, sealbase
env_read—temperature_c, humidity_pct, pressure_hpasensor
imu_read—accel{x,y,z}, gyro{x,y,z}sensor
distance_read—distance_mm, validsensor
light_read—lux, rawsensor
camera_capture—base64 JPEG, width, heightvision
camera_status—initialized, sensor_model, fpsvision
modbus_readslave_id, function, address, countvalues[], okindustrial
relay_setchannel, stateok, all_statesindustrial
adc_read_multichannels[]readings[{ch, raw, voltage}]industrial
servo_sweep—ok, modemotion
motor_setchannel, speed, directionokmotion
stepper_movestepsok, steps_moved, position_stepsmotion

Full schema with inputSchema + outputSchema: bridge/tool-schemas/

Pclika MCP Platform Documentation · Apache-2.0 · Seal: PCK-MMXXVI-C4A32096