Source repo
https://github.com/Nano-Collective/nanocoder
Why selected
Nanocoder (2415★, TypeScript, MIT, pushed 2026-08-31) is an open-source terminal coding agent with an interactive MCP setup wizard (/settings mcp). The wizard's template registry (source/wizards/templates/mcp-templates.ts, MCP_TEMPLATES) already curates MCP server presets — Brave Search, DuckDuckGo, DeepWiki, Context7, GitHub, Playwright, etc. — with tests in mcp-templates.spec.ts. Adding You.com as an installable preset is a one-template change that follows the repo's existing pattern exactly: an entry in the wizard's built-in catalog, fully opt-in, no default behavior change, no new dependencies.
Candidate evaluation summary
| Candidate |
Stars |
Verdict |
| Nano-Collective/nanocoder |
2415 |
✅ Selected — MCP wizard template registry is a ready-made distribution surface; tests + changeset conventions documented; very active |
| getkimchi/kimchi |
2215 |
❌ Web search routes through kimchi's own commercial endpoint; CLA + explicit "won't accept features that duplicate existing functionality" policy; high rejection risk |
| samanhappy/mcphub |
2352 |
❌ mcp_settings.json is a live deployment config rather than a catalog; docs live on external site; weaker surface fit |
Integration type (as implemented)
MCP template listing (plugin-registry equivalent) — added a you entry to MCP_TEMPLATES in the MCP setup wizard so users can install the You.com MCP server from /settings mcp with one selection.
Distribution surface leveraged
MCP_TEMPLATES registry in source/wizards/templates/mcp-templates.ts (MCP wizard at /settings mcp); followed the remote-HTTP pattern established by DeepWiki/Context7 and the header pattern from github-remote.
Setup / env vars
- With key: prompt for
YDC_API_KEY (sensitive) → HTTP transport to https://api.you.com/mcp with `Authorization: Bearer *** header
- Keyless: empty key →
https://api.you.com/mcp?profile=free (basic you-search, no signup)
Usage example
nanocoder → /settings mcp → select "You.com" → optionally paste YDC_API_KEY → server you appears in .mcp.json with you-search / you-contents / you-research tools.
Fallback / error behavior
Blank or whitespace-only key falls back to the keyless free profile URL and omits the Authorization header. No default behavior changes for existing users — the template only runs when explicitly selected in the wizard.
Tests run
pnpm test:ava source/wizards/templates/mcp-templates.spec.ts — 38/38 pass (4 new You.com tests + updated remote-template list)
pnpm test:types (tsc --noEmit) — clean
pnpm test:format / pnpm test:lint (biome) — clean
node scripts/validate-changesets.js — clean
pnpm test:knip — clean
Links
Status
PR opened 2026-08-31. Awaiting maintainer review (repo policy: first review within ~5 business days). No follow-up maintenance by this job — handled by the separate follow-up job.
Source repo
https://github.com/Nano-Collective/nanocoder
Why selected
Nanocoder (2415★, TypeScript, MIT, pushed 2026-08-31) is an open-source terminal coding agent with an interactive MCP setup wizard (
/settings mcp). The wizard's template registry (source/wizards/templates/mcp-templates.ts,MCP_TEMPLATES) already curates MCP server presets — Brave Search, DuckDuckGo, DeepWiki, Context7, GitHub, Playwright, etc. — with tests inmcp-templates.spec.ts. Adding You.com as an installable preset is a one-template change that follows the repo's existing pattern exactly: an entry in the wizard's built-in catalog, fully opt-in, no default behavior change, no new dependencies.Candidate evaluation summary
mcp_settings.jsonis a live deployment config rather than a catalog; docs live on external site; weaker surface fitIntegration type (as implemented)
MCP template listing (plugin-registry equivalent) — added a
youentry toMCP_TEMPLATESin the MCP setup wizard so users can install the You.com MCP server from/settings mcpwith one selection.Distribution surface leveraged
MCP_TEMPLATESregistry insource/wizards/templates/mcp-templates.ts(MCP wizard at/settings mcp); followed the remote-HTTP pattern established by DeepWiki/Context7 and the header pattern fromgithub-remote.Setup / env vars
YDC_API_KEY(sensitive) → HTTP transport tohttps://api.you.com/mcpwith `Authorization: Bearer *** headerhttps://api.you.com/mcp?profile=free(basic you-search, no signup)Usage example
nanocoder→/settings mcp→ select "You.com" → optionally paste YDC_API_KEY → serveryouappears in.mcp.jsonwithyou-search/you-contents/you-researchtools.Fallback / error behavior
Blank or whitespace-only key falls back to the keyless free profile URL and omits the Authorization header. No default behavior changes for existing users — the template only runs when explicitly selected in the wizard.
Tests run
pnpm test:ava source/wizards/templates/mcp-templates.spec.ts— 38/38 pass (4 new You.com tests + updated remote-template list)pnpm test:types(tsc --noEmit) — cleanpnpm test:format/pnpm test:lint(biome) — cleannode scripts/validate-changesets.js— cleanpnpm test:knip— cleanLinks
source/wizards/templates/mcp-templates.ts,mcp-templates.spec.ts,.changeset/youcom-mcp-wizard-template.mdStatus
PR opened 2026-08-31. Awaiting maintainer review (repo policy: first review within ~5 business days). No follow-up maintenance by this job — handled by the separate follow-up job.