Skip to content

[Integration] Nano-Collective/nanocoder — You.com MCP template in setup wizard #224

Description

@mouse-value-add

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.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions