Skip to content

[Integration] meilisearch/meilisearch-mcp - optional You.com web search tool #98

Description

@mouse-value-add

Target Repository URL

https://github.com/meilisearch/meilisearch-mcp

Why this repo was selected

meilisearch-mcp is an active Python MCP server with a small codebase, recent updates, a clear tool-registration surface, and a natural place for an optional web-search helper. Adding You.com as an opt-in MCP tool gives agents a way to gather fresh external context before or alongside Meilisearch queries without changing the default behavior.

Candidate evaluation summary

  • meilisearch/meilisearch-mcp: selected, 193 stars, active, Python, MIT, clean MCP surface, small additive change.
  • yoloshii/ClawMem: active and agent-focused, but the project is intentionally local-first and no-cloud, so a hosted search integration is a weaker fit.
  • ozgurcd/gograph: active and under the star limit, but the static-analysis focus is a looser match for live web search than an MCP search server.

Integration type

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

Planned env vars and setup

  • YDC_API_KEY enables the new youcom-search tool.
  • If YDC_API_KEY is unset, the tool still registers but returns a clear disabled message.
  • Existing Meilisearch configuration remains unchanged.

Expected usage example

Call youcom-search with {"query":"latest playwright locator best practices","count":5} to fetch web and news results for external context.

Validation plan

  • Add focused unit coverage for result formatting and disabled-key behavior.
  • Run the repo's Python test suite with uv run pytest.
  • Confirm default Meilisearch search behavior is unchanged.

Links

Current status

Branch pushed and tests run locally for the new coverage.

Validation results

  • uv pip install -r requirements-dev.txt
  • uv run pytest -q tests/test_youcom.py tests/test_server.py
  • Result: 3 passed

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    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