SearchMCP is a web search and scraping service based on FastMCP. It provides your AI assistant with internet access capabilities. This guide will help you download and run the software easily.
SearchMCP uses the Camoufox anti-detection browser. It can handle protections like Cloudflare.
⚠️ Note: Camoufox currently does not support Windows. Windows users will automatically fall back to regular headless mode, reducing anti-detection capabilities.
A built-in web monitoring dashboard allows you to view tool usage statistics and logs in real time.
Access it at: http://localhost:9191/dashboard
Visit the Releases Page: Click the button below to go to the releases page.
Choose the Version: Find the latest version available and download the appropriate file for your system.
Install Requirements: Open your command line or terminal. Navigate to the folder where you saved the downloaded file and run:
pip install -r requirements.txt
Install Camoufox Browser: To properly run SearchMCP, you need to install the Camoufox browser. Execute the following command:
camoufox fetch
Once you have installed the necessary files, you can run the application. In the same terminal, type:
python main.py
Your service will start up at http://0.0.0.0:9191 using the SSE protocol.
http://127.0.0.1:10003 to enable the web search feature.This is how the project is organized:
.
├── main.py # Main program entry point
├── requirements.txt # Python dependencies
├── static/ # Static resources
│ ├── css/style.css
│ └── js/app.js
└── templates/ # HTML templates
└── dashboard.html
This project is licensed under the MIT License.