search_docs
Search the docs
Keyword/semantic search over docs.nyuchi.com. Returns matching pages with titles, URLs and snippets.
queryrequiredtop_k
io.github.nyuchiPublished by GitHub account nyuchiv0.1.0Updated Oct 24, 2026
Search, read, and ask the Nyuchi docs (docs.nyuchi.com); send feedback or raise issues.
The publisher's own server: Concierge
Searches, reads and answers questions from the Nyuchi engineering docs site, and lets an assistant send feedback or file documentation issues.
Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.
Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.
Read https://sourceweft.com/mcp/io.github.nyuchi%2Fnyuchi-docs/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.Add this to your client's mcpServers config.
{
"mcpServers": {
"nyuchi-docs": {
"type": "http",
"url": "https://docs.nyuchi.com/mcp"
}
}
}Nyuchi engineering documentation — how things are done at Nyuchi, and how to use the Mzizi tools from a Nyuchi project.
[lint] [build] [Astro] [Starlight] [Cloudflare] [pnpm]
Live: docs.nyuchi.com | Product docs:
docs.bundu.org | MCP: docs.nyuchi.com/mcp
A pnpm workspace of six packages.
bundu-labs/bundu-docs covers the
Bundu Foundation's outward-facing projects — the Mzizi product, the Ubuntu
doctrine, and the Bundu brand system. It is an internal-visibility repository,
so that link resolves only for org members. It consumes
@nyuchi/nyuchi-docs-search and points at the nyuchi-docs-mcp worker.
@nyuchi/nyuchi-docs-searchis not on npm —registry.npmjs.orgreturns{"error":"Not found"}for it (checked 2026-09-12). Until it is published,bundu-docscannot install it from the registry.
site/src/content/docs/)platform/ — the product guide for the Nyuchi platform.api/ — API Docs: the /v1 gateway, WorkOS authentication,
console-managed API keys, security, and the product namespaces.analytics/ — dashboards, reports, and connecting data sources.kweli/ — Mukoko Kweli product guides: verification, cross-app
how-to, open data, data quality, design system.mukoko-weather/ — Mukoko Weather user guide and stations.integrations/ — connectors, webhooks, the docs MCP server, and
the Mukoko Events MCP server.identity/ — WorkOS, accounts.mukoko.com (the AuthKit issuer), SSO,
JWTs.console/ — the Nyuchi Console at platform.nyuchi.com.tools/ — the cross-repo tools directory: every skill, CLI, and MCP
server across the Nyuchi and Bundu repos.mzizi-tools/ — mzizi-mcp, mzizi-cli, mzizi-skills, the DNA
double-helix architecture, registry health, and the A2A design.deployment/ — Cloudflare, Vercel, and Supabase deployment patterns.conventions/ — PR doctrine, commit doctrine, repo-naming rules.Site dev server: http://localhost:4321. Content lives in
site/src/content/docs/; the sidebar is configured in site/astro.config.mjs.
The search modal opens with ⌘K / Ctrl+K. The Ask AI tab streams
answers from shamwari-docs-ai (Cloudflare Worker) with retrieval-grounded
citations. To enable it locally, copy site/.env.example to site/.env:
Both workers in this repo deploy via Cloudflare Workers Builds — the
Cloudflare GitHub App
is connected to nyuchi/nyuchi-docs with one trigger per worker (root
directory points at the worker package). No GitHub Actions deploy workflow,
no CLOUDFLARE_API_TOKEN repo secret.
nyuchi-docs (site) — root site/, ships as a Cloudflare Worker with
Workers Static Assets.
Live at https://nyuchi-docs.nyuchi.workers.dev, and the cutover is
done: docs.nyuchi.com now serves this Worker. Both hosts return the
same Astro 7.2.9 / Starlight 0.41.10 page (checked 2026-09-12); there is no
Mintlify-on-Vercel deployment behind the apex any more.shamwari-docs-ai — root shamwari-docs-ai/, thin proxy in front of
Cloudflare AI Search. Live at
https://shamwari-docs-ai.nyuchi.workers.dev, which serves exactly two
routes: GET /health and POST /chat. Its root returns 404, correctly.
See
shamwari-docs-ai/README.md for the
per-corpus AI Search instance setup (managed via REST API).nyuchi-docs-mcp — root nyuchi-docs-mcp-worker/, the docs MCP
server. Live at https://nyuchi-docs-mcp.nyuchi.workers.dev and routed
from docs.nyuchi.com/mcp*. Needs its own Workers Builds trigger (root
directory nyuchi-docs-mcp-worker/).docs.nyuchi.com serves these outside the docs tree. Most are static files in
site/public/; security.txt is generated per request by the site worker.
security.txt is dynamic because RFC 9116 makes Expires mandatory and caps
it under one year, so a checked-in file silently becomes non-compliant as it
ages. site/wrangler.toml sets run_worker_first = true, so every request
already passes through site/src/worker/gate.ts; it answers this path before
the gate check and before the asset router, deriving Expires from the
request time (180 days out). Same approach as mukoko-dev/mukoko-events (formerly
nhimbe) and mukoko-dev/kweli.
The search package (nyuchi-docs-search) is consumed by both
nyuchi-docs (this repo, via workspace:*) and bundu-docs (separate repo,
via the npm registry). Keeping it in the same workspace as the docs site
means local changes to the search UI are picked up instantly during pnpm dev,
while the published package is a single pnpm publish away.
Never run
prettier --writeon an.mdxfile. Prettier 3.9.x rewrites{/* … */}to{/_ … _/}and produces invalid MDX..mdis safe.
/v1 gateway these docs
describeReleases follow the org versioning policy (nyuchi/.github#80). The branch decides the bump, and there are no version labels:
staging (the live beta) is tagged as the next
patch automatically, by staging-version.yml.main is the next minor above the highest tag. The
PR that releases sets version in nyuchi-docs-mcp/package.json to it. CI refuses any other version
and names the right one.bump: major.Versions released before 2026-10-04 are not renumbered.
This repository is public but carries no LICENSE file, so no licence is
granted over it as a whole: all rights reserved. © Nyuchi Africa (PVT) Ltd.
The @nyuchi/nyuchi-docs-search package declares MIT in its own
package.json; if that is the intent for the package, the repository needs
a LICENSE to back it.
Source: README.md at commit 9a92961
Search the docs
Keyword/semantic search over docs.nyuchi.com. Returns matching pages with titles, URLs and snippets.
queryrequiredtop_kAsk the docs
Ask a question and get a synthesized answer grounded in docs.nyuchi.com, with source citations.
questionrequiredRead a docs page
Fetch a docs.nyuchi.com page and return its readable text content. Accepts a path (e.g. /kweli/verification/) or a full docs.nyuchi.com URL.
pathrequiredSubmit docs feedback
Send feedback about the documentation — a correction, something confusing, something missing. Stored for the docs team.
kindpagecontactmessagerequiredRaise a docs issue
Raise an actionable issue against the documentation (wrong instructions, broken example, outdated page). Files a GitHub issue on nyuchi/nyuchi-docs when configured, otherwise queues it for the docs team.
bodyrequiredpagetitlerequired90% of the applicable checks met
How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.
Declare a license in the repository or the registry entry.

com.iconic-expeditionsOfficial publisher
Lets an assistant search African safari content, build and edit day-by-day itineraries, price them, and start paid services.

Published by GitHub account nyuchi
Read-only MCP server over the Mzizi design system registry, letting an assistant look up nodes, components and ownership data.
pnpm installpnpm dev # site onlypnpm -r build # all packagespnpm -r test # all packagescp site/.env.example site/.env# .env:# PUBLIC_SHAMWARI_AI_URL=https://shamwari-docs-ai.nyuchi.workers.dev