cerase-search MCP
OfficialSends chat completion requests to an OpenAI-compatible endpoint (/v1/chat/completions) to answer web-search queries, returning the model's short written answer together with the sources behind its inline [n] citations. Supports both a lightweight search model alias and a costlier deepsearch alias for multi-step research with broader source coverage.
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@cerase-search MCPfind the latest news on artificial intelligence"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
cerase-search-mcp
An MCP server that answers a web-search query with a short, sourced answer. It
does not crawl anything itself: it sends the query to a search-capable model
through an OpenAI-compatible LiteLLM proxy and returns the model's answer with
the URLs behind its inline [n] citations.
Tools
Tool | What it does | Arguments | Returns |
| Everyday lookup of current information, through the model alias |
|
|
| Multi-step research with broader source coverage, through the model alias |
|
|
sources is a list of {index, url, title}, where index matches the [n]
marker in answer. It is read from the model response in one of three shapes
(message.annotations[].url_citation, a top-level citations list, or a
top-level search_results list) and is empty when the model returned none;
the server never invents a source.
agent_id must not be empty. Inside Cerase the gateway fills it with the
calling assistant's id, and the server forwards it to LiteLLM as request
metadata (metadata.cerase_agent_id) so the spend is attributed to that
assistant.
Related MCP server: @semidark/mcp-litellm-searxng
Settings
Variable | Default | Purpose |
|
| Base URL of the OpenAI-compatible proxy; requests go to |
| empty | API key sent to the proxy. |
|
| Model name |
|
| Model name |
Installation
The connector is published in the Cerase Marketplace as
studio.guidance/cerase-search
(marketplace page).
Every Cerase appliance installs it at boot, so its assistants have it without
an install step.
The image ghcr.io/cerase-ai/cerase-search-mcp is built and published from
the copy of these files kept in the Cerase appliance repository, which is
private. This repository carries the same files byte for byte, so a change
made only here does not reach the image.
Build and run locally
docker build -t cerase-search-mcp .
docker run --rm -p 3000:3000 \
-e LITELLM_BASE_URL=https://<your-openai-compatible-proxy> \
-e LITELLM_MASTER_KEY=<your-key> \
cerase-search-mcpserver.py speaks MCP over stdio; the image runs it behind mcp-proxy, which
serves Streamable HTTP at http://localhost:3000/mcp and SSE at
http://localhost:3000/sse. The proxy must serve models named search and
deepsearch (or the names set in the two alias variables), and they must be
models that search the web, since the server sends a plain chat completion.
The image's HEALTHCHECK runs scripts/healthcheck.py, an MCP client that
completes the handshake and lists the tools over /mcp. Its
CERASE_HEALTHCHECK_* variables exist to point it at a stub in tests.
License
MIT. See LICENSE.
This server cannot be deployed
Maintenance
Related MCP Connectors
Web search for AI agents — one tool across 6 engines, routed to the cheapest + cached.
Agent-native search engine with live web research optimized for AI agents.
Web search and page-reading for AI agents. One-click OAuth connect, or a Caesar API key.
Live web access for agents: scrape, SERP search, crawl/map, 100+ collectors, datasets, proxies.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceEnables web search for AI agents with pay-per-search in USDC, no API keys needed.MIT
- AlicenseAqualityDmaintenanceEnables web search through a LiteLLM proxy's SearXNG-backed search endpoint.113 npmMIT
- AlicenseAqualityBmaintenanceEnables web search via a real browser for any LLM, bypassing anti-bot measures without API keys.5MIT
- AlicenseNot gradedqualityAmaintenanceEnables AI agents to perform live web searches across 9 engines, scrape web pages into clean formats, and run agentic research with citations via MCP.98 PyPI3MIT