feat: add optional you.com search integration - #437
Open
mouse-value-add wants to merge 1 commit into
Open
Conversation
Vendored plugin registering the You.com remote MCP server (https://api.you.com/mcp) with you-search / you-contents / you-research tools, plus a routing agent definition. Follows the existing vendored-plugin pattern (tycana, x-twitter-scraper): .claude-plugin/plugin.json, .mcp.json with YDC_API_KEY bearer auth, agents/ definition, README. Registered in marketplace.json under MCP Servers and listed in README.md / README-zh.md.
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.
Adds you-web-search, a plugin that gives Claude Code current web search, URL content extraction, and cited synthesis through the You.com remote MCP server.
I noticed several plugins here already register remote MCP servers via a vendored
.mcp.json(tycana, alphai, x-twitter-scraper), and there's no general web-search provider in the marketplace yet — so I followed that same pattern rather than shipping any local code.What changed
plugins/you-web-search/— vendored plugin following the existing structure:.claude-plugin/plugin.json— manifest.mcp.json— registershttps://api.you.com/mcp(tools:you-search,you-contents,you-research)agents/you-web-search.md— routing agent: when to search vs. answer from memory, cite sources, fail loudly on auth errorsREADME.md— install/setup docs.claude-plugin/marketplace.json— registered under MCP ServersREADME.md— MCP Servers section entryREADME-zh.md— MCP 服务器 section entryPurely additive — no existing entries or defaults touched.
Setup
The MCP server needs an API key from https://you.com/platform/api-keys:
Claude Code expands
${YDC_API_KEY}in the plugin's.mcp.jsonat connect time, so the key never lands in the repo or chat. Without it, the tools return an auth error and the agent definition instructs Claude to surface that clearly rather than retry silently.Usage
Then anything like "search the web for the current stable Go release and cite sources" routes through
you-search/you-contentswith source URLs in the answer.Validation
python3 -m json.toolonmarketplace.json,plugin.json,.mcp.json— all validyou-web-searchentry,plugin.json, and.mcp.jsonall match (the two pre-existing entries with missing plugin dirs —2-commit-fast,accessibility-expert— are untouched)Happy to adjust the category, description, or entry shape if you'd prefer it listed differently.