Mmcp.market

Larnitech MCP server

by mpopovych-thinkhome·io.github.mpopovych-thinkhome/larnitech-mcp·v1.3.2-beta

Read, watch and safely control Larnitech smart-home controllers over the API2 protocol.

A89/100grade A
What users say
No reviews yet
Be the first
Safety scan
A89/100

full report

Adoption
New

0 stars

Reviews

Write one

Nobody has reviewed Larnitech yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

Larnitech tools (20, 2 write)

write = sends, deletes, buys or posts

Read from the package source without running it. The installed server may list more.

  • add_docs_note

    Record a new Larnitech finding in the device-type wiki, permanently.

  • add_preference

    Record a standing user preference about how to work, permanently.

  • check_connection

    Connect and authorize against an object, and report what it answers.

  • confirm_setwrite action

    Execute a write prepared by `set_device`, then confirm it settled.

  • get_device

    Current status of one device by `addr` (format `MODULE:ADDR`, e.g. `1:101`).

  • get_docs

    Reference docs for interpreting or writing a device's `status`.

  • list_devices

    Full device snapshot from an object, optionally filtered.

  • list_objects

    List configured Larnitech objects. Never returns API keys.

  • list_snapshots

    Snapshots saved for one object, or a summary across all of them.

  • object_add

    Register an object. `mode` is "cloud" (needs `serial`) or "local" (needs `host`).

  • object_removewrite action

    Remove an object from the registry and delete its stored key.

  • object_set_key

    Store the API key for an object in the OS credential store.

  • read_snapshot

    Read a saved snapshot back, by the filename `list_snapshots` reports.

  • report_bug

    Turn a bug the user hit into a ready-to-file GitHub issue.

  • save_snapshot

    Keep a slice of controller data on disk, for later.

  • set_device

    Validate a write and return a preview plus a confirmation token.

  • watch_list

    Active watches, with how long each has run and how much it has seen.

  • watch_read

    Drain everything that changed since the last read. Never blocks.

  • watch_start

    Begin watching status changes. Returns immediately with a `watch_id`.

  • watch_stop

    Stop a watch and close its socket. Any undrained changes are returned.

Public scan report

scanner v0.1.9 · 2026-09-19 · same rubric, same numbers if you re-run it

no findings
  • Code scan12 source files scanned25/25
  • Live reliabilityno gateway calls yet and no remote to proben/a
  • Tool poisoningtools not inspected (local package is not executed); not countedn/a
  • Auth qualitylocal package, no credentials required12/15
  • Maintenancelast push 11 days ago15/15
  • Maintainer identityregistry namespace matches repository owner6/10
Overall 89/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

Install directly

claude mcp add larnitech-mcp -- uvx larnitech-mcp
Add to Cursor

Larnitech: common questions

Is Larnitech MCP server safe?
Yes, by our scan: it is graded A (89/100). Read the Larnitech safety report
How do I install Larnitech?
It runs on your machine. Copy the Claude Code, Claude Desktop or Cursor config from the install section.
Does Larnitech need an API key?
Not as far as the registry entry and our scan can tell: no credentials are declared or required.
Is Larnitech maintained?
The last commit was 12 days ago (2026-09-09). The latest release is v1.3.2-beta.

More from mpopovych-thinkhome