Skip to main content

zainar-halo-agent-tools

FastMCP server exposing ZaiNar RF halo awareness to LLM agents and Claude Desktop.

Gives an agent the ability to ask "what's around robot amr-7 right now?" and get a live answer — entity types, 3D ranges (cm), closing speeds — sourced from ZaiNar's RF network, not from cameras or line-of-sight sensors.

Install

pip install zainar-halo-agent-tools

Run the MCP server

zainar-halo-mcp

Add to Claude Desktop (~/Library/Application Support/Claude/claude_desktop_config.json):

{
  "mcpServers": {
    "zainar-halo": { "command": "zainar-halo-mcp" }
  }
}

Inspect interactively:

npx @modelcontextprotocol/inspector zainar-halo-mcp

Tools

Tool What it does
get_halo(device_id) Rich egocentric halo — who's around this node, ranges, closing speeds
set_halo_config(device_id, ...) Set safety perimeter and entity filters (operator-owned)
query_near(device_id, radius_cm, entity_types) Ad-hoc proximity query, no persistent config change
list_tracked_entities() All tracked entities with 3D positions and freshness
list_zones() Active zones and entity counts
get_zone_entities(zone) Raw TMI position list for a zone

Resources

URI What it returns
zainar://halo/{device_id} Live halo JSON for a node
zainar://zone/{zone} TMI position list for a zone
zainar://entities All tracked entities

Demo vs. production

The out-of-the-box server uses DemoLocationService — a fixed set of 6 demo positions (warehouse scenario with AMR, forklift, human, drone).

In production, swap it for ZainarLocationService from the zainar-location-service package, which connects to the kinesis-gw WebSocket and maintains a live position queue. The tool signatures are identical.

See also

  • zainar-halo — the robot client lib this package builds on
  • CLAUDE.md at repo root — full architecture and integration guide

Download files

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

Source Distribution

zainar_halo_agent_tools-0.1.4.tar.gz (17.7 kB view details)

Uploaded Source

Built Distribution

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

zainar_halo_agent_tools-0.1.4-py3-none-any.whl (20.8 kB view details)

Uploaded Python 3

File details

Details for the file zainar_halo_agent_tools-0.1.4.tar.gz.

File metadata

  • Download URL: zainar_halo_agent_tools-0.1.4.tar.gz
  • Upload date:
  • Size: 17.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.12.13

File hashes

Hashes for zainar_halo_agent_tools-0.1.4.tar.gz
Algorithm Hash digest
SHA256 eed9f3c0da4bfb158d9865ea07460c5b505732774f56a47f8a9cedff335ab442
MD5 7a45cce9cf5ebb5228c648ea931ad243
BLAKE2b-256 fa35800e4fb6722b9046a3d05585aca7b73af1c452e9c1750e16d2967dd682b9

See more details on using hashes here.

File details

Details for the file zainar_halo_agent_tools-0.1.4-py3-none-any.whl.

File metadata

File hashes

Hashes for zainar_halo_agent_tools-0.1.4-py3-none-any.whl
Algorithm Hash digest
SHA256 11aeadbeba45ad6bfccff6ffb1bb4dd08c6037f7392885e73768f3ed92d6beb0
MD5 bbc8cf4f0fd0cabc84d8fe8e1b2816d1
BLAKE2b-256 58a67a294104b877d35be5f33b6f9bdf8a07523f603c542af65be7797fe33e13

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

0.1.4 This release

2 files

0.1.3

2 files

0.1.2

2 files

0.1.1

2 files

0.1.0

2 files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page