search-server
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.
What are the system requirements for running the Search MCP Server?
The server requires Python 3.10+, uv 0.24.0+, node.js v20.15.0, and cursor >=0.45.10. Brave Search also requires a VPN for access.
How do I configure the search engine?
Modify the 'server.py' file in the project root directory to set the desired search engine by changing the 'SEARCH_ENGINE' variable.
What should I do if the MCP Server is not recognized in Cursor?
Ensure all environment requirements are met, check the command and path configurations, and verify that the correct terminal is being used.
How can I obtain API keys for the search engines?
API keys can be obtained from the respective search engine's official website. For Brave, visit their API dashboard; for Bocha, register on their open platform.
Can I use multiple accounts for Metaso Search?
Yes, you can provide multiple account credentials and modify the code to rotate IPs to avoid search limits.