Skip to content

feat: add optional you.com search integration - #437

Open
mouse-value-add wants to merge 1 commit into
ccplugins:mainfrom
mouse-value-add:feat/youcom-search-integration
Open

feat: add optional you.com search integration#437
mouse-value-add wants to merge 1 commit into
ccplugins:mainfrom
mouse-value-add:feat/youcom-search-integration

Conversation

@mouse-value-add

Copy link
Copy Markdown

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 — registers https://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 errors
    • README.md — install/setup docs
  • .claude-plugin/marketplace.json — registered under MCP Servers
  • README.md — MCP Servers section entry
  • README-zh.md — MCP 服务器 section entry

Purely additive — no existing entries or defaults touched.

Setup

The MCP server needs an API key from https://you.com/platform/api-keys:

export YDC_API_KEY=***

Claude Code expands ${YDC_API_KEY} in the plugin's .mcp.json at 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

/plugin marketplace add ccplugins/awesome-claude-code-plugins
/plugin install you-web-search@awesome-claude-code-plugins

Then anything like "search the web for the current stable Go release and cite sources" routes through you-search / you-contents with source URLs in the answer.

Validation

  • python3 -m json.tool on marketplace.json, plugin.json, .mcp.json — all valid
  • Diff is 7 files, +134/−0, purely additive (verified no content deletions)
  • Marketplace ↔ plugin dir consistency check: you-web-search entry, plugin.json, and .mcp.json all 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.

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.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant