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.1.tar.gz (17.3 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.1-py3-none-any.whl (20.4 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: zainar_halo_agent_tools-0.1.1.tar.gz
  • Upload date:
  • Size: 17.3 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.1.tar.gz
Algorithm Hash digest
SHA256 33dde5fbb4cbe77ddcb894ed1e4cf1757b28fa12f150891a82c4b1acaca51c93
MD5 89abbe3b6b4ffffc01a51af16766618c
BLAKE2b-256 b3ac2d294b807755418682f69bca3ca5ceeab2474717932a18d2bffa1f53374f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zainar_halo_agent_tools-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 b78a53713a65c88305afb2d5532b10bf1729e1721e1d18112f6f7b056f49ad3c
MD5 1a073ec072b0f0c7515316deef80ed46
BLAKE2b-256 7a05ad66fc3759600ec461ef3f078867a171866fca412a3bfe6eab1af1b367d8

See more details on using hashes here.

Release history Release notifications | RSS feed

0.1.4

2 files

0.1.3

2 files

0.1.2

2 files

This release

0.1.1 This release

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