bocha-mcp
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., "@bocha-mcp search for latest AI news this week"
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.
Bocha Search MCP Server
MCP server for Bocha Search API, providing web search and AI search capabilities.
Features
Web Search: Search the web using Bocha Web Search API (default)
AI Search: Search using Bocha AI Search API with multimodal cards and AI-generated answers (only when specifically requested)
Related MCP server: LangSearch MCP Server
Installation
Clone this repository
Install dependencies:
npm installCopy
.mcp.example.jsonto.mcp.jsonand add your Bocha API key:cp .mcp.example.json .mcp.jsonEdit
.mcp.jsonand replaceYOUR_BOCHA_API_KEY_HEREwith your actual API key
Usage
As MCP Server
Add the following to your Claude configuration:
{
"mcpServers": {
"bocha-search": {
"command": "node",
"args": ["/path/to/bocha-mcp/index.js"],
"env": {
"BOCHA_API_KEY": "your_api_key_here"
}
}
}
}Tools
web-search: Search the web using Bocha Web Search API
query: Search query (supports natural language)count: Number of results (1-50, default 10)freshness: Time range filter (noLimit, day, week, month, year)summary: Whether to include text summary (default true)
ai-search: Search using Bocha AI Search API
query: Search querycount: Number of results (1-50, default 10)freshness: Time range filter (noLimit, day, week, month, year)answer: Whether to generate AI answer (default false)stream: Whether to use streaming response (default false)
Environment Variables
BOCHA_API_KEY: Your Bocha API key (required)
License
ISC
Available Tools
2 toolsai-searchA
Search using Bocha AI Search API. Returns web results, images, multimodal cards (weather, calendar,百科, etc.), AI-generated answers, and follow-up questions. Supports streaming. Use only when specifically requested by the user.
Inputs: query (required), count, answer, stream, +1 more.
web-searchA
Search the web using Bocha Web Search API. Returns web pages, images, videos with titles, URLs, snippets, and summaries. Supports natural language queries, time range filtering, and site-specific search.
Inputs: query (required), count, summary, freshness.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
TDQS
Scored across 2 tools
Both tools are search-based and can return similar result types, creating potential ambiguity. The AI search tool explicitly notes it should only be used when requested, which helps, but the boundary between general web search and AI-enhanced search is not always obvious.
Both tool names follow a consistent pattern: a type prefix followed by 'search' (web-search, ai-search). This makes the naming predictable and easy to understand.
With only two tools, the server is on the lean side, but for a focused search API server, this is reasonable. Each tool serves a distinct search mode, so the count feels appropriate for the scope.
The tool surface covers general web search and AI-powered search, including images, videos, and multimodal cards. No obvious missing functionality for the stated purpose of a search API.
Maintenance
Related MCP Connectors
Web search API and MCP server for developers building AI agents.
One MCP server for all web data. Scrape, search, crawl, and AI research in one install.
MCP server for Google search results via SERP API
Free web search for AI agents. No API key required. Hosted MCP in active development.
Related MCP Servers
- AlicenseCqualityDmaintenanceA Model Context Protocol server that enables AI assistants to search the web using Bocha AI's search API, supporting features like time filtering, domain inclusion/exclusion, and summarized results.188 npm3Apache 2.0
- FlicenseNot gradedqualityNot gradedmaintenanceAn MCP server that provides web search and semantic reranking capabilities using the LangSearch API. It enables searching billions of web documents with AI-optimized results and reordering them based on semantic relevance scores.-
- AlicenseNot gradedqualityDmaintenanceMCP server for internet search via direct Google and DuckDuckGo HTML scraping with AI-powered result normalization and optional summarization, requiring no API keys for search.MIT
- AlicenseAqualityDmaintenanceMCP server for web search with LLM-optimized results and anti-detection mechanisms.335 npmMIT