Logo Lanfrica
  • Accueil
  • Atlas
  • Analyses
  • Documentation
  • Sign in

© 2026 Lanfrica. Tous droits réservés. Tous les droits d'auteur des ressources affichées sur le site Web Lanfrica appartiennent aux détenteurs de droits d'auteur d'origine, sauf indication contraire explicite.

gabrielmahia/kenya-adk

Domaine:

natural language processing

Type de record:

software
Créateur:
gab
Hôte:
KenyaADK — First Google Agent Development Kit (ADK) implementation for East Africa. Civic data agents with MCP tools, A2A integration, and Gemini. Apache 2.0. # 🤖 KenyaADK — East African AI Agent (Google ADK) > Google Agent Development Kit (ADK) implementation for East African civic data. An intelligent agent that can query Kenya's parliament, county budgets, drought data, and constitutional rights — powered by Gemini, with MCP tools and A2A protocol integration. ## Why ADK + East Africa Google ADK (Apache 2.0) is the same framework powering Google Agentspace and Customer Engagement Suite. KenyaADK is the first application of this framework to East African civic infrastructure — combining ADK's orchestration capabilities with Kenya's public datasets. **The complete East African AI protocol stack:** ``` KenyaADK (Google ADK) │ ┌──────────────┼──────────────┐ │ │ │ MCP tools A2A agents Gemini LLM (mpesa-mcp) (kenya-a2a) (free tier) │ │ M-Pesa payments Civic data SMS alerts Parliament Airtime Budgets Drought Rights EN/SW ``` ## Quickstart ```bash pip install kenya-adk # or from source: git clone github.com cd kenya-adk pip install -r requirements.txt export GOOGLE_API_KEY=your_key # free at aistudio.google.com adk web # opens the ADK dev UI ``` ## Agents | Agent | Role | Tools | |-------|------|-------| | `BudgetAgent` | County budget absorption analysis | COB data, OCDS query | | `ParliamentAgent` | MP records, bills, CDF utilisation | Parliament data | | `DroughtAgent` | NDMA drought phases + SMS alerts | wapimaji-mcp, AT SMS | | `RightsAgent` | Constitution of Kenya 2010 EN/SW | Bilingual KB | | `OrchestratorAgent` | Routes queries to specialist agents | All above | ## Example interaction ``` User: "Which counties in northern Kenya are in drought crisis and how can we send SMS alerts to farmers there?" KenyaADK: → DroughtAgent: Marsabit (Phase 3), Turkana (Phase 4), Wajir (Phase 3) → MCP tool: sms_send (via mpesa-mcp / Africa's Talking) → Response: "3 counties in drought crisis. 1,247 farmers in the d …

Visit

github.com

Languages

LusengoTurkana

Tags

africaai-agentsgoogle-adkkenyapython

Licenses

MIT

Similaires

gabrielmahia/kenya-smsgabrielmahia/floodwatch-kenyagabrielmahia/kenya-3dgabrielmahia/kenya-aguigabrielmahia/kenya-nowcastgabrielmahia/kenya-rag

gabrielmahia/kenya-sms

Kenya SMS — Africa's Talking SMS integration for civic AI tools. EN/SW bilingual alert templates. #

gabrielmahia/floodwatch-kenya

FloodWatch Kenya — Real-time flood risk monitoring. Satellite data, NDMA alerts, county-level mappin

gabrielmahia/kenya-3d

Claude + Blender MCP — civic data 3D visualization for East Africa # kenya-3d 🌍 > **Claude + Blend

gabrielmahia/kenya-agui

First East African AG-UI implementation — connects civic AI agents to live frontends via the Agent-U

gabrielmahia/kenya-nowcast

Kenya county-level economic health tracker using satellite nighttime lights — IMF/NBER methodology a

gabrielmahia/kenya-rag

KenyaRAG — LlamaIndex RAG system for Kenya civic data. Natural language queries over parliament, bud