Metadata-Version: 2.4
Name: reli-cli
Version: 0.1.0
Summary: On-ramp to East Africa's MCP coordination stack — install, wire, verify, and demo 30+ Kenya-domain MCP servers in one command.
Author: AfriKaziOS maintainers
License-Expression: MIT
Project-URL: Homepage, https://github.com/gabrielmahia/reli
Project-URL: Repository, https://github.com/gabrielmahia/reli
Project-URL: Documentation, https://gabrielmahia.github.io/nairobi-stack/
Project-URL: Issues, https://github.com/gabrielmahia/reli/issues
Keywords: mcp,kenya,east-africa,swahili,ai-agents,coordination
Classifier: Development Status :: 4 - Beta
Classifier: Environment :: Console
Classifier: Intended Audience :: Developers
Classifier: Programming Language :: Python :: 3
Classifier: Topic :: System :: Installation/Setup
Requires-Python: >=3.10
Description-Content-Type: text/markdown
License-File: LICENSE
Dynamic: license-file

# reli

East Africa has 30+ open MCP servers covering payments, tax, health, drought, land, counties, labour rights, and more — but an AI agent builder had to discover, install, and hand-wire each one into their client. The stack existed; the on-ramp didn't.

`reli` (Swahili: *rails*) is that on-ramp. One command chain takes any MCP-capable client from zero to the full Kenya coordination stack:

```bash
pip install reli-cli
reli up --pack core        # install + wire into Claude Desktop + verify
```

Under two minutes. Then ask your agent: *"what Kenya-stack tools do you have?"*

## Commands

```bash
reli list                  # every component, grouped by domain pack
reli list --pack financial # payments, tax, credit, insurance, markets
reli install health        # or any pack, server name, or "all"
reli config                # wire installed servers into Claude Desktop (backs up first)
reli config --stdout       # print JSON for any other MCP client
reli doctor                # verify every installed component imports cleanly
reli demo drought          # watch one signal cascade across five institutions
```

## Domain packs

| Pack | Covers |
|---|---|
| `core` | coordination bus, agent kit, offline sync, decision frameworks |
| `financial` | M-PESA, KRA, credit, insurance, returns, remittances, markets |
| `health` | facilities, CHW protocols, mental health, Swahili-native health tools |
| `agriculture` | crops, drought & water, environment, market prices |
| `civic` | counties, forms, labour rights, jobs, media, education, skills, history |
| `diaspora` | land, housing, family, community groups, faith institutions |
| `mobility-energy` | transport, energy access |
| `language` | Swahili translation infrastructure |

## The demo

```bash
reli install core && reli demo drought
```

A drought alert in Baringo fires real routing rules from `africa-coord-bus`: parametric insurance evaluation, drought-resistant crop advisory, malnutrition surveillance activation, county alerts, market price signals. One signal, multiple institutions, zero phone calls — that is the coordination gap this stack closes.

## Trust integrity

Stack servers ship **DEMO datasets** — illustrative, not live institutional feeds. Do not use outputs for operational, financial, medical, or legal decisions. No partnership with any government, regulator, or financial institution is implied.

## The wider stack

Full developer reference: [The Nairobi Stack](https://gabrielmahia.github.io/nairobi-stack/)

## IP & Collaboration

MIT licensed. Feedback via GitHub Issues only — pull requests are not accepted. Full policy: [docs/architecture/IP_POLICY.md](docs/architecture/IP_POLICY.md). Security reports: see [SECURITY.md](SECURITY.md).
