A Model Context Protocol (MCP) server that provides search and crawl functionality using Search1API.
search1api-mcp.mp4
- Web search functionality
- News search functionality
- Web page content extraction
- Website sitemap extraction
- Deep thinking and complex problem solving with DeepSeek R1
- Seamless integration with Claude Desktop, Cursor and Windsurf
- Name:
search
- Description: Search the web using Search1API
- Parameters:
query
(required): Search querymax_results
(optional, default: 10): Number of results to returnsearch_service
(optional, default: "google"): Search service to use
- Name:
news
- Description: Search for news articles using Search1API
- Parameters:
query
(required): Search querymax_results
(optional, default: 10): Number of results to returnsearch_service
(optional, default: "google"): Search service to use
- Name:
crawl
- Description: Extract content from a URL using Search1API
- Parameters:
url
(required): URL to crawl
- Name:
sitemap
- Description: Get all related links from a URL
- Parameters:
url
(required): URL to get sitemap
- Name:
reasoning
- Description: A tool for deep thinking and complex problem solving with fast deepseek r1 model and web search ability(You can change to any other model in search1api website but the speed is not guaranteed)
- Parameters:
content
(required): The question or problem that needs deep thinking
- Register at Search1API
- Get your api key and 100 free credits
Update your Claude configuration file (claude_desktop_config.json
) with the following content:
{
"mcpServers": {
"search1api": {
"command": "npx",
"args": ["-y", "search1api-mcp"],
"env": {
"SEARCH1API_KEY": "YOUR_SEARCH1API_KEY"
}
}
}
}
Configuration file location:
- macOS:
~/Library/Application Support/Claude/claude_desktop_config.json
- Windows:
%APPDATA%\Claude\claude_desktop_config.json
Easy way:
- Open Cursor Settings to add new MCP server
search1api
with the commandenv SEARCH1API_KEY=your-search1api-key npx -y search1api-mcp
- Add your own Search1API key to the command
Safe way:
- Copy the run.template.sh to your file path and rename it to run.sh
- Add your own Search1API key to the run.sh file
- Open Cursor Settings to add new MCP server
search1api
with the commandsh ./your_file_path/run.sh
Read the Cursor MCP Server Official Documentation to get more information.
Update your Windsurf configuration file (mcp_config.json
) with the following content:
{
"mcpServers": {
"search1api": {
"command": "npx",
"args": ["-y", "search1api-mcp"],
"env": {
"SEARCH1API_KEY": "YOUR_SEARCH1API_KEY"
}
}
}
}
Read the Windsurf MCP Server Official Documentation to get more information.
Notice: After the configuration is done, you can close Windsurf offcial web tools to save your credits
- v0.1.4: Added reasoning tool with deepseek r1 and updated the Cursor and Windsurf configuration guide
- v0.1.3: Added news search functionality
- v0.1.2: Added sitemap functionality
- v0.1.1: Added web crawling functionality
- v0.1.0: Initial release with search functionality
This project is licensed under the MIT License - see the LICENSE file for details.