feat: add optional you.com MCP template to setup wizard - #1107
Open
mouse-value-add wants to merge 1 commit into
Open
feat: add optional you.com MCP template to setup wizard#1107mouse-value-add wants to merge 1 commit into
mouse-value-add wants to merge 1 commit into
Conversation
Adds a You.com entry to the MCP wizard template list. The template builds a remote HTTP config pointing at https://api.you.com/mcp with an optional YDC_API_KEY bearer header; leaving the key empty falls back to the keyless free profile (https://api.you.com/mcp?profile=free).
mouse-value-add
requested review from
Avtrkrb,
akramcodez and
will-lamerton
as code owners
August 31, 2026 20:13
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
What
Adds a You.com entry to the MCP wizard template list (
MCP_TEMPLATES), next to Brave Search and DuckDuckGo. I noticed the wizard already curates remote HTTP servers like DeepWiki and Context7 throughremoteHttpTemplate, so this follows that same pattern rather than introducing anything new.The template builds a remote HTTP config pointing at
https://api.you.com/mcp:YDC_API_KEYbuilds an authenticated config with aAuthorization: Bearer ***header (same shape as thegithub-remotetemplate's header handling).https://api.you.com/mcp?profile=free, so basicyou-searchworks with zero signup.Once connected, the agent gets You.com's
you-search/you-contents/you-researchtools for web search, URL reading, and cited research — useful for the same "verify current library versions / unknown APIs" cases the built-in tools don't cover.Why it's safe
/settings mcp.sensitive: truelike the other credential fields.Changes
source/wizards/templates/mcp-templates.ts— newyoutemplate (36 lines, one registry entry)source/wizards/templates/mcp-templates.spec.ts— 4 tests: authenticated config, keyless fallback, whitespace trimming, blank-key fallback; also addedyouto the "remote templates: have no required fields" list.changeset/youcom-mcp-wizard-template.md— minor changesetValidation
pnpm test:ava source/wizards/templates/mcp-templates.spec.ts— 38/38 pass (incl. the dead-host guard and transport-field checks)pnpm test:types— cleanpnpm test:format/pnpm test:lint— cleannode scripts/validate-changesets.js— cleanpnpm test:knip— clean (pre-existing hints only)Live-endpoint note: I could not run the wizard interactively here, but the config shape matches the working
context7/deepwikiHTTP entries, and both You.com endpoints (https://api.you.com/mcpand?profile=free) are live remote servers — easy to sanity-check with/mcpafter installing the template.Happy to adjust the shape if you'd rather split this into two templates (authenticated vs. free) or use the simpler
remoteHttpTemplatewithout the optional-key logic.