Skip to content

[Integration] paperfoot/search-cli - optional You.com search provider #91

Description

@mouse-value-add

Target Repository URL\n\nhttps://github.com/paperfoot/search-cli\n\n### You.com API(s)\n\nsearch\n\n### Why this repo was selected\n\nsearch-cli is an active Rust CLI with 37 stars, a clean provider registry, and explicit support for multiple search backends. Adding You.com as one more optional provider fits the existing architecture without changing defaults, and it keeps the PR small and reviewable.\n\n### Candidate evaluation\n\n- paperfoot/search-cli: best fit today, 37 stars, recent activity, explicit provider abstraction, straightforward optional integration path, strong testability\n- yokingma/one-search-mcp: already contains a You.com provider in the cloned source, so it is not a clean new integration target\n- damionrashford/RivalSearchMCP: active and well-structured, but broader search surfaces made the change a bit less focused than search-cli\n\n### Proposed integration type\n\nOptional search provider adapter backed by the You.com Search API.\n\n### Planned env vars and setup\n\n- to select the new provider\n- for authentication\n- Existing defaults remain unchanged when the provider is not selected\n\n### Expected usage example\n\n\n\n### Validation plan\n\n- Add unit coverage for provider selection and response mapping\n- Run the repo's relevant checks: and if available in the environment\n- Confirm default behavior is unchanged when is not set to \n\n### Fallback/error behavior\n\n- Missing keeps the provider unavailable\n- HTTP failures surface a clear provider error with status/body\n- Existing providers and default routing remain unchanged\n\n### Links\n\nImplementation branch: pending\nOSS PR: pending\n\n### Status\n\nPlanned.

Metadata

Metadata

Labels

api:searchUses You.com Search APIstatus:claimedSomeone is actively working on this integration

Type

No type

Fields

No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions