Pan-African news & analytics for Zimbabwe and 15 African countries: briefings and trends.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β or use 1-click editor setup below.
π‘ Paste the JSON block into your client's configuration file under mcpServers, then restart the application.
Pan-African news, in one place.
"Mukoko" means "Beehive" in Shona β where community gathers and stores knowledge. Mukoko News aggregates news from 100+ sources across all 54 African Union member states, surfacing the stories that matter to the continent.
This repository is the Next.js 15 frontend for Mukoko News, deployed on Vercel. It is one part of a three-repo platform:
| Repo | Role |
|---|---|
nyuchi/mukoko-news (this repo) | Web frontend β Next.js 15, Vercel |
nyuchi/mukoko-news-gateway | Public API + MCP server β Cloudflare Workers |
nyuchi/mukoko-news-pipeline | Data pipeline β Fly.io + Cloudflare |
The frontend reads news data directly from MongoDB Atlas via Next.js Server Actions.
<script> tagnews.mukoko.dev/mcpWe welcome contributions to the frontend β UI improvements, new features, bug fixes, accessibility, tests, and documentation are all fair game. You do not need a database connection to contribute: all 448 tests run against mocked data, and most UI work can be done with the dev server pointed at the live API.
See CONTRIBUTING.md for the full guide.
Open http://localhost:3000.
src/components/src/app/public/embed/| Layer | Technology |
|---|---|
| Framework | Next.js 15, App Router, React 19 |
| Styling | Tailwind CSS 4, CSS variables |
| Components | Radix UI (accessible primitives) |
| Icons | Lucide React |
| Theme | next-themes |
| Auth | WorkOS AuthKit |
| Data | MongoDB Atlas via Server Actions |
| Tests | Vitest, React Testing Library |
| Deploy | Vercel |
Nyuchi Brand v6 β African Minerals palette:
| Token | Colour | Name |
|---|---|---|
| Primary | #4B0082 | Tanzanite |
| Secondary | #0047AB | Cobalt |
| Accent | #5D4037 | Gold |
| Surface | #FAF9F5 | Warm Cream |
Fonts: Noto Serif (headings) + Plus Jakarta Sans (body).
Add a Mukoko News feed to any website:
Layouts: cards Β· compact Β· hero Β· ticker Β· list
Feeds: top Β· featured Β· latest Β· location
Country: any ISO 3166-1 alpha-2 code (e.g. ZW, KE, ZA, NG)
AI assistants and agents can query Pan-African news via the Model Context Protocol:
No authentication required. The MCP server lives in nyuchi/mukoko-news-gateway.
We take security seriously. Report vulnerabilities by email to security@nyuchi.com β please do not open a public GitHub issue. See SECURITY.md for details.
MIT β see LICENSE.
"Ndiri nekuti tiri" β I am because we are
Built by Nyuchi Technologies and open-source contributors.
Factual signals from GitHub, npm, and our automated checks β not a rating.
No reviews yet β be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/mukoko-news)<a href="https://allmcps.com/mcp/mukoko-news"><img src="https://allmcps.com/api/badge/mukoko-news?style=directory" alt="Mukoko News on AllMCPs" /></a>