Search1API
About
Execute web searches, news queries, and content extraction.
Details
- Author
- fatwang2
- Repository
- superagents-lab/search1api-mcp
- GitHub stars
- 115
- Downloads
- 6,507
- License
- MIT License
- Categories
- Developer Tools, Search, Web Scraping, API, AI, Design, Frontend, Infrastructure, Other
- Tags
- #web
Jump to
- Web search with multiple search engines (Google, Bing, DuckDuckGo, etc.)
- News search across platforms including HackerNews
- Full content crawling from any URL
- Sitemap extraction for a given URL
- Deep reasoning with DeepSeek R1
- Trending topics from GitHub and HackerNews
- Remote (Streamable HTTP) and local (stdio) operation
- Per-session API key authentication
Setting up with Highlight
This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:
- Download and install Highlight from highlightai.com/download
- Navigate to the plugins tab and select "Add Custom Plugin"
-
Configure the plugin with the settings below
Plugin Name
Search1APICommand (node, npx, python, etc.)npxArguments-
Argument 1
-y -
Argument 2
search1api-mcp
Environment-
SEARCH1API_KEY
YOUR_SEARCH1API_KEY
Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.
-
Argument 1
- Enable "Start Automatically" if you want the plugin to start when Highlight launches
From the repository
Three methods are supported — use whichever your client supports:
| Method | Format |
|--------|--------|
| OAuth 2.1 | Connect to https://mcp.search1api.com/mcp without a key and follow the client sign-in flow |
| Authorization Header | Authorization: Bearer YOUR_SEARCH1API_KEY |
| URL Query Parameter (legacy) | https://mcp.search1api.com/mcp?apiKey=YOUR_SEARCH1API_KEY |
Prefer OAuth or the Authorization header. Query-parameter credentials can be exposed in URLs, logs, and shell history.
No installation required. Configure your MCP client with the remote URL. Use OAuth when the client supports it, or provide an API key.
search
Search the web using Search1API. Parameters: query (string, required), max_results (int, optional, default: 10), search_service (string, optional, default: google), crawl_results (int, optional, default: 0), include_sites (array, optional), exclude_sites (array, optional), time_range (string, optional)
news
Search for news articles. Parameters: query (string, required), max_results (int, optional, default: 10), search_service (string, optional, default: bing), crawl_results (int, optional, default: 0), include_sites (array, optional), exclude_sites (array, optional), time_range (string, optional)
crawl
Extract content from a URL. Parameters: url (string, required)
sitemap
Get all related links from a URL. Parameters: url (string, required)
trending
Get trending topics from popular platforms. Parameters: search_service (string, required), max_results (int, optional, default: 10)
Claude Desktop / Cursor
Paste into your MCP client config file to install this server.
{
"mcpServers": {
"search1api": {
"command": "npx",
"args": [
"-y",
"search1api-mcp"
],
"env": {
"SEARCH1API_KEY": "YOUR_SEARCH1API_KEY"
}
}
}
}
Macos
{
"command": "npx",
"args": [
"-y",
"search1api-mcp"
],
"env": {
"SEARCH1API_KEY": "YOUR_SEARCH1API_KEY"
}
}
Windows
{
"command": "cmd",
"args": [
"/c",
"npx",
"-y",
"search1api-mcp"
],
"env": {
"SEARCH1API_KEY": "YOUR_SEARCH1API_KEY"
}
}
Linux
{
"command": "npx",
"args": [
"-y",
"search1api-mcp"
],
"env": {
"SEARCH1API_KEY": "YOUR_SEARCH1API_KEY"
}
}
- Web search with source control— Ask for web results viasearch, filtering by site, time range, or service like Google, Reddit, or arXiv.
- News discovery and crawling— Usenewsto find recent articles, optionally crawling top results for full content.
- Page content extraction— Pass any URL tocrawlto pull the full text, or usesitemapto list all related links from a site.
- Trending topics— Get current hot items from GitHub or Hacker News with thetrendingtool.
The official MCP server forSearch1API— web search, news, page retrieval, sitemap discovery, and trending topics in one API.
No installation required. Configure your MCP client with the remote URL. Use OAuth when the client supports it, or provide an API key.
Three methods are supported — use whichever your client supports:
Prefer OAuth or the Authorization header. Query-parameter credentials can be exposed in URLs, logs, and shell history.
{ "mcpServers": { "search1api": { "url": "https://mcp.search1api.com/mcp", "headers": { "Authorization": "Bearer YOUR_SEARCH1API_KEY" } } } }
Settings > Connectors > Add custom connector:
https://mcp.search1api.com/mcp?apiKey=YOUR_SEARCH1API_KEY
For local testing, copy the plugin files into~/.cursor/plugins/local/search1api(plugin.json,.cursor-plugin/,mcp.json,assets/). Do not symlink from outside that directory — Cursor rejects external symlink targets.
{ "mcpServers": { "search1api": { "url": "https://mcp.search1api.com/mcp", "headers": { "Authorization": "Bearer YOUR_SEARCH1API_KEY" } } } }
{ "servers": { "search1api": { "type": "http", "url": "https://mcp.search1api.com/mcp", "headers": { "Authorization": "Bearer YOUR_SEARCH1API_KEY" } } } }
claude mcp add --transport http search1api https://mcp.search1api.com/mcp \ --header "Authorization: Bearer YOUR_SEARCH1API_KEY"
{ "mcpServers": { "search1api": { "serverUrl": "https://mcp.search1api.com/mcp?apiKey=YOUR_SEARCH1API_KEY" } } }
The Agent Skill has moved tosearch1api-cli. Install it with:
npm install -g search1api-cli npx skills add superagents-lab/search1api-cli
If you prefer to run the server locally, use Node.js 20 or newer with npx — no cloning required:
{ "mcpServers": { "search1api": { "command": "npx", "args": ["-y", "search1api-mcp"], "env": { "SEARCH1API_KEY": "YOUR_SEARCH1API_KEY" } } } }
For self-hosted HTTP deployments behind a proxy, add any internal hostnames that reach the Node.js process to the comma-separatedMCP_ALLOWED_HOSTSenvironment variable.mcp.search1api.comand localhost addresses are allowed by default. Browser-based clients that send anOriginheader must also have their trusted origin hostnames added to the comma-separatedMCP_ALLOWED_ORIGINSvariable. Requests from server-side MCP clients normally omitOriginand do not require an entry.
Search the web using Search1API. Results include a citableid/title/urlstructure. Pass a result URL tocrawlwhen you need the full page.
Get trending topics from popular platforms.
- v0.5.3: OAuth resource and tool metadata no longer require OIDC session scopes; Smithery and Glama registry badges added
- v0.5.2: MCPOriginvalidation now runs before request parsing and authentication; self-hosted HTTP deployments can configure trusted browser origins withMCP_ALLOWED_ORIGINS
- v0.5.1: Documentation, LobeHub manifest, and MCP Registry metadata synchronized;robots.txtserved on the transport host
- v0.5.0: MCP 2026-07-28 support with automatic protocol negotiation; stateless compatibility for 2025-era HTTP clients; request-level authentication
- v0.4.0: Structured output schemas, OAuth security schemes, safety annotations, and Official MCP Registry metadata
- v0.3.1: OAuth 2.1 support for Remote MCP; retired reasoning tool removed
- v0.3.0: Remote MCP support via Streamable HTTP; per-session API key authentication
- v0.2.0: Fallback.envsupport for LibreChat integration
- v0.1.8: X (Twitter) and Reddit search services
- v0.1.7: Trending tool for GitHub and Hacker News
- v0.1.6: Wikipedia search service
- v0.1.5: New search parameters and services (arxiv, wechat, bilibili, imdb)
- v0.1.3: News search
- v0.1.2: Sitemap
- v0.1.1: Web crawling
- v0.1.0: Initial release
Search global news using natural language. Webz.io News Search API returns the most relevant articles and content, with filters for source, country, language, date, sentiment, and category.
Google, Yandex, Baidu, Bing, Duckduckgo, Ecosia Search and URL data Extraction
Web search and webpage scraping using the Serper API.
20+ pay-per-request APIs for AI agents — screenshots, web scraping, PDF, OCR, search, QR codes, translation & more. No API keys needed. Pay with USDC via x402. npm: @pylonapi/mcp
One MCP server for 160+ live web-data APIs (search, social, e-commerce, real estate, jobs, finance) — clean JSON, free tier.
Enables AI agents and tools to access real-time, high-volume search engine data through a unified Model Context Protocol interface.
Get structured search results from Google, Bing, Yandex, DuckDuckGo, and more through one simple API.
Fetch, extract, and process web and API content. Supports resource blocking, authentication, and Google Custom Search.
Search the web using Kagi's search API
Unlock geospatial intelligence through Mapbox APIs like geocoding, POI search, directions, isochrones and more.
Interact & query with Meilisearch (Full-text & semantic search API)
Sign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.



