search-server
66
The Search MCP Server is designed to provide a robust search service with support for multiple search engines and seamless integration with desktop applications like Cursor and Claude Desktop. It features a modular design and offers enhanced search capabilities, including web, academic, and detailed search options.
Search MCP Server
A search service implementation based on the MCP protocol that supports multiple search engines, seamlessly integrating with Cursor and Claude Desktop.
Features
- Multiple Search Engine Support:
- Brave Search: Offers web and location search.
- Metaso Search: Offers web and academic search, supporting concise and detailed modes.
- Bocha Search: Offers web search with time range filtering, detailed summaries, and image search.
- Modular Design: Each search engine operates as an independent module.
Installation and Usage
- Requirements include Python 3.10+, node.js v20.15.0, and uv 0.24.0+.
- Download the code via GitHub and activate the desired search engine by modifying
server.py
. - Configure search modules by editing
config.py
within each search engine proxy directory. - Integrate with Cursor and Claude Desktop for seamless search functionality.
Technical Details
- Project structure organized into server and proxy search engine modules.
- Interface parameters defined for each search engine, supporting various search modes and configurations.