Skip to content

[Integration] RapierCraft/Perplexity-Comet-MCP - optional You.com search integration #44

Description

@mouse-value-add

Source repo: https://github.com/RapierCraft/Perplexity-Comet-MCP

Why selected

  • Active TypeScript MCP server with a focused browser/research use case.
  • A search-backed fallback fits the project’s agentic browsing workflow without changing defaults.
  • The codebase is small enough for a reviewable, optional addition.

Candidate evaluation

  • RapierCraft/Perplexity-Comet-MCP: best fit today, 48 stars, recent activity, clear MCP tool surface, and a low-risk opt-in path.
  • sfr-development/WonderSuite-Ai-Bug-Bounty: active and search could help, but the repo is broader and heavier, so the integration path is less clean.
  • WangHuiNEU/open-science-toolkit: active, but far below the preferred star range and too sprawling for a small reviewable change.

Integration type

  • Optional MCP tool backed by You.com Search API.

Setup / env vars

  • YDC_API_KEY enables the optional youcom_search tool.
  • If unset, existing Comet MCP behavior stays unchanged.

Expected usage example

  • youcom_search {"query":"latest playwright locator guidance","count":5}

Validation plan

  • npm run build
  • npm run test:unit
  • Confirm default Comet behavior is unchanged when YDC_API_KEY is absent.

Validation results

  • npm install
  • npm run build
  • npm run test:unit

Fallback / error behavior

  • Missing YDC_API_KEY keeps the tool unavailable or returns a clear setup error, depending on entrypoint.
  • Upstream HTTP failures surface status and message without crashing the MCP server.

Links

Current status

  • PR open, no review comments or requested changes yet.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions