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.0.tar.gz (6.9 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.0-py3-none-any.whl (7.3 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: zainar_halo_agent_tools-0.1.0.tar.gz
  • Upload date:
  • Size: 6.9 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.0.tar.gz
Algorithm Hash digest
SHA256 9b3b437972f177371b12b427f606149d0e962a75dbee0ffa9a9862e826349258
MD5 e15bd9c9e136f64dacd900d885975832
BLAKE2b-256 5ef2438a964854939bb0fe71f0610168ca838dcb5fb5a85a0ed9394604937bb8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zainar_halo_agent_tools-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 ebd5199d378ff5aee19f799dd7aa20eb0e6ff83d9277479afbff95dfeab0dabf
MD5 3c0f484b84294088ccbd99fba2e8c8ed
BLAKE2b-256 e15ce9620f1c4bddb68ffbbb54b22181a7fe72009c41116dc2cfda8910d2c1c9

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

0.1.1

2 files

This release

0.1.0 This release

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