Skip to main content

MCP server for Kenya precision agriculture — crop calendar, fertilizer guide, pe

Project description

kilimo-mcp

kilimo-mcp Glama score smithery badge


Compatible with claude-sonnet-5 (released 2026-06-30) — Anthropic's most agentic Sonnet yet. Runs multi-step tool chains end-to-end without stopping short. Install: pip install kilimo-mcp · Use with any MCP client.


Kenya precision agriculture via MCP — crop calendar, fertilizer, pest alerts, KALRO varieties

PyPI License Layer

AI Architecture: Agricultural Domain RAG

Agricultural AI for East Africa requires domain-specific retrieval — generic models hallucinate crop varieties, soil types, and local market conditions.

Research basis:

  • AgriIR (Springer 2026): configurable RAG framework for agricultural knowledge retrieval — validates domain-specific retrieval over monolithic agricultural models. Key finding: low computational cost with high accuracy when knowledge base is curated.
  • RAG vs Fine-tuning on Agriculture (arXiv 2401.08406): RAG outperforms fine-tuning for dynamic agricultural knowledge (seasonal, location-specific, real-time market).
  • DPGA 2026 focus: Domain-specific DPGs in agriculture and climate are a 2026 strategic priority for Co-Develop and DPGA members.

Knowledge base pairing:

  • Kenya National Drought Management Authority (NDMA) data → drought → crop risk
  • Kenya Meteorological Department seasonal forecasts → planting calendar
  • East Africa agricultural historical data (1906-1925, HuggingFace: gmahia)

Coordination: Pairs with wapimaji-mcp (water), bima-mcp (insurance), soko-mcp (markets) via africa-coord-bus for full drought response cascade.

Install

pip install kilimo-mcp

What it does

6 MCP tools covering Kenya precision agriculture. 1st world equivalent: Climate Corp / Granular.

Tool Description
crop_calendar Kenya crop planting and harvesting calendar by region
fertilizer_guide Fertilizer recommendations by crop and soil type
pest_disease_alert Crop pest and disease identification and management
market_timing_guide Best timing to sell produce based on price cycles
kalro_varieties KALRO improved crop variety recommendations
input_cost_calculator Kenya farm input cost calculator and comparison

Usage

# Run as standalone MCP server
kilimo-mcp

# Or add to Claude Desktop / any MCP client
# Add to your MCP config: {"command": "kilimo-mcp"}

Part of the Kenya Coordination Infrastructure Stack

This is one of 23 MCP servers covering the full coordination infrastructure of East Africa:

Economic: mpesa · mkopo · bima · soko · sifa · remit · kra · faida
Physical: wapimaji · nishati · usafiri · ardhi
Social: afya · afya-ya-akili · elimu · kazi · haki-ya-kazi · kilimo · jumuia
Civic: nyumba · habari · mazingira · civic-agent-kit

The Nairobi Stack
Full Portfolio

Trust Integrity

All data in this server is clearly labeled DEMO where synthetic. Verify all operational data with the relevant Kenyan government authority before use.

License

MIT © Gabriel Mahia | AI-KungFU | contact@aikungfu.dev

Decision infrastructure for East Africa

Part of the East Africa Coordination Stack

This MCP server is one of 32 tools in the Kenya coordination infrastructure. It connects to africa-coord-bus — the coordination event bus that routes signals between domains automatically.

When this server detects a threshold condition, the bus notifies:

  • bima-mcp — parametric insurance evaluation
  • kilimo-mcp — agricultural advisory
  • afya-mcp — health surveillance activation
  • county-mcp — county office alert
pip install africa-coord-bus

All servers: pypi.org/user/gmahia

IP & Collaboration

MIT licensed. Feedback via GitHub Issues only — pull requests are not accepted. Demo data is labeled DEMO and is not suitable for operational decisions. Full policy: docs/architecture/IP_POLICY.md. Security reports: see SECURITY.md.

Part of the East Africa coordination stack

Model-agnostic by design: closed APIs, open-weight models, and small distilled models are all first-class citizens.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

kilimo_mcp-0.1.3.tar.gz (8.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

kilimo_mcp-0.1.3-py3-none-any.whl (8.7 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: kilimo_mcp-0.1.3.tar.gz
  • Upload date:
  • Size: 8.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for kilimo_mcp-0.1.3.tar.gz
Algorithm Hash digest
SHA256 a084d5487b52693f3588833f7e0f3034844712f8e83380dcd475db92e5d23dc2
MD5 f05608fbb48b1c1ff62a46692e989398
BLAKE2b-256 c2054f3a2dc1249246b2c0ec5d9e77414d1d1e26ebb92c1b5d4da16e977515b3

See more details on using hashes here.

Provenance

The following attestation bundles were made for kilimo_mcp-0.1.3.tar.gz:

Publisher: publish.yml on gabrielmahia/kilimo-mcp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

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

File metadata

  • Download URL: kilimo_mcp-0.1.3-py3-none-any.whl
  • Upload date:
  • Size: 8.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for kilimo_mcp-0.1.3-py3-none-any.whl
Algorithm Hash digest
SHA256 54fa1da61795ec0cb000f2d4e4919ecd3ad43ee552b302ff3bd2ebfc18788420
MD5 c0c058ae91afda40298b92257cd4ca8d
BLAKE2b-256 755fc4495d2a83df9a933649d4f6d55d7d108eeb453a1c96e34e3c912408ee67

See more details on using hashes here.

Provenance

The following attestation bundles were made for kilimo_mcp-0.1.3-py3-none-any.whl:

Publisher: publish.yml on gabrielmahia/kilimo-mcp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page