Skip to main content

Universal vehicle monitoring via meatPi WiCAN Pro OBD-II adapter — standard PIDs over MQTT, raw CAN bus decoding, and diagnostic trouble codes.

Project description

wican-blade-mcp

Universal vehicle monitoring via meatPi WiCAN Pro OBD-II adapter. Standard PIDs over MQTT, raw CAN bus decoding, diagnostic trouble codes, and trip data. Works with any OBD-II vehicle.

Install

uv tool install wican-blade-mcp

Configuration

Variable Required Description
MQTT_BROKER Yes MQTT broker hostname or IP
MQTT_PORT No Broker port (default: 1883)
MQTT_USERNAME No Broker username
MQTT_PASSWORD No Broker password
WICAN_DEVICE_ID No Device ID (auto-discovered if omitted)
WICAN_DBC_PATH No Path to opendbc DBC file for CAN decoding
WICAN_WRITE_ENABLED No Enable DTC clearing and raw CAN send

Tools

Tool Type Description
wican_vehicles read Device connection status and vehicle identity
wican_state read Speed, RPM, fuel, coolant, battery, throttle, load
wican_diagnostics read DTCs, MIL status, monitor readiness
wican_battery read Battery voltage, EV SoC (if CAN-decoded)
wican_trip read Speed, RPM, run time, odometer, fuel level
wican_can_read read Raw CAN frames from buffer
wican_dtc_clear gated Clear DTCs and reset MIL
wican_can_send gated Send raw CAN frame

License

MIT

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

wican_blade_mcp-0.2.0.tar.gz (99.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

wican_blade_mcp-0.2.0-py3-none-any.whl (11.9 kB view details)

Uploaded Python 3

File details

Details for the file wican_blade_mcp-0.2.0.tar.gz.

File metadata

  • Download URL: wican_blade_mcp-0.2.0.tar.gz
  • Upload date:
  • Size: 99.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for wican_blade_mcp-0.2.0.tar.gz
Algorithm Hash digest
SHA256 29951a6ae154e44c10de652f72117870c6266b53ec69c3c68b822496abfeece3
MD5 317ed22349a2df82f6ee99c6befd9336
BLAKE2b-256 41aaf73728c9f8079fbcf00696ea4618328ab417e7fce63c34bc5f6dbc2b069e

See more details on using hashes here.

Provenance

The following attestation bundles were made for wican_blade_mcp-0.2.0.tar.gz:

Publisher: publish.yml on Groupthink-dev/wican-blade-mcp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file wican_blade_mcp-0.2.0-py3-none-any.whl.

File metadata

  • Download URL: wican_blade_mcp-0.2.0-py3-none-any.whl
  • Upload date:
  • Size: 11.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for wican_blade_mcp-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 fd30259e39974ebe08244c31352fa0ebd66e60beee5b1cfcd8cb3571013b7037
MD5 c23cb054f987019c916572dab23cceb0
BLAKE2b-256 0c4b702c9d0ed44ccb4243a5e4dd33190b99e24199d081d2a3821dfd07eee1f2

See more details on using hashes here.

Provenance

The following attestation bundles were made for wican_blade_mcp-0.2.0-py3-none-any.whl:

Publisher: publish.yml on Groupthink-dev/wican-blade-mcp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page