Target Repository URL
https://github.com/zoharbabin/web-researcher-mcp
You.com API(s)
Estimated Complexity
small
Integration Description
Add an optional You.com Search API provider to the repo's existing search-provider abstraction. The provider supports web and news search, keeps the default DuckDuckGo fallback unchanged, and stays opt-in through SEARCH_PROVIDER=youcom plus YDC_API_KEY.
Target Repo Contributing Guidelines
https://github.com/zoharbabin/web-researcher-mcp/blob/main/CONTRIBUTING.md
Planned Approach
- Implement
search.Provider in internal/search/youcom.go.
- Wire the provider into
internal/search/provider.go and internal/config/config.go.
- Add focused provider tests plus the small config/factory coverage needed for the new name.
- Update the provider docs and env examples so the integration stays discoverable.
Status Checklist
Links
Target repo issue: not needed for this repo
Target repo PR: mouse-value-add/web-researcher-mcp#1
Implementation branch: https://github.com/mouse-value-add/web-researcher-mcp/tree/feat/youcom-search-integration
Tracking issue: #218
Additional Notes
Candidate comparison:
zoharbabin/web-researcher-mcp is the best fit: Go, active, and already built around pluggable search providers.
Drakonis96/nodus is also active, but the Zotero / knowledge-graph focus makes the integration less direct.
vilmire/adhdev is active too, but search is not as central to its architecture.
Validation performed:
go test ./internal/search ./internal/config
go test ./...
Fallback and error behavior:
- Missing
YDC_API_KEY only matters when SEARCH_PROVIDER=youcom is selected.
- The default behavior remains DuckDuckGo when no provider key is configured.
- Unsupported image search returns empty results rather than an error, so router fallback still behaves normally.
Target Repository URL
https://github.com/zoharbabin/web-researcher-mcp
You.com API(s)
Estimated Complexity
small
Integration Description
Add an optional You.com Search API provider to the repo's existing search-provider abstraction. The provider supports web and news search, keeps the default DuckDuckGo fallback unchanged, and stays opt-in through
SEARCH_PROVIDER=youcomplusYDC_API_KEY.Target Repo Contributing Guidelines
https://github.com/zoharbabin/web-researcher-mcp/blob/main/CONTRIBUTING.md
Planned Approach
search.Providerininternal/search/youcom.go.internal/search/provider.goandinternal/config/config.go.Status Checklist
youdotcom-integration/<owner>-<repo>)utm_source=<owner>-<repo>&utm_medium=oss_integration&utm_campaign=YYYY-MM-<initiative>)Links
Target repo issue: not needed for this repo
Target repo PR: mouse-value-add/web-researcher-mcp#1
Implementation branch: https://github.com/mouse-value-add/web-researcher-mcp/tree/feat/youcom-search-integration
Tracking issue: #218
Additional Notes
Candidate comparison:
zoharbabin/web-researcher-mcpis the best fit: Go, active, and already built around pluggable search providers.Drakonis96/nodusis also active, but the Zotero / knowledge-graph focus makes the integration less direct.vilmire/adhdevis active too, but search is not as central to its architecture.Validation performed:
go test ./internal/search ./internal/configgo test ./...Fallback and error behavior:
YDC_API_KEYonly matters whenSEARCH_PROVIDER=youcomis selected.