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.3.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.3-py3-none-any.whl (20.8 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: zainar_halo_agent_tools-0.1.3.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.3.tar.gz
Algorithm Hash digest
SHA256 d7492b509f961bd743c5bee28d0f956c3ea4195870ddeae26c06fc6d5f2f7e98
MD5 516e69dc5cde36f472b64452048c4acd
BLAKE2b-256 5297ecf318d8c8bbc1aca1dacd1467a39b5b91346516a5c42e9b9779da185fe0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zainar_halo_agent_tools-0.1.3-py3-none-any.whl
Algorithm Hash digest
SHA256 449a16e011d55ed62328fa2396a9be00b72e764a34f44113c9768b82071b74c2
MD5 9938b7a3e4a524e3c4b9d741aa84d2be
BLAKE2b-256 4875e5326cefa5925212ab00ab281620b66088a881dbb4410bb4c6c24b049fd4

See more details on using hashes here.

Release history Release notifications | RSS feed

0.1.4

2 files

This release

0.1.3 This release

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