Search1API logo

Search1API

Free

Search1API 官方集成,一个 API 实现搜索、抓取和站点地图功能 (需付费 API Key)。

FreeFree tier
Type
Open Source

About Search1API

Search1API MCP Server is the official MCP (Model Context Protocol) integration for Search1API. It provides a unified API for web search, news search, crawling, and site map functionality, supporting multiple search engines including Google, Bing, DuckDuckGo, Yahoo, X (Twitter), Reddit, GitHub, YouTube, arXiv, WeChat, Bilibili, IMDb, and Wikipedia. The server can be used remotely via OAuth or API key authentication, or run locally via stdio. It enables AI assistants to retrieve real-time web data and news articles directly through MCP.

Key Features

Unified API for web search, news search, crawling, and site map
Supports 15+ search services including Google, Bing, DuckDuckGo, Yahoo, X, Reddit, GitHub, YouTube, arXiv, WeChat, Bilibili, IMDb, and Wikipedia
Configurable search parameters: max_results, time_range, site inclusion/exclusion, and crawl_results for full content
Remote MCP server with OAuth 2.1, Authorization header, or URL query parameter authentication
Local stdio mode via npx without cloning the repository
Easy integration with Claude Desktop, Cursor, VS Code, Windsurf, and other MCP clients

Pros & Cons

Pros
  • Unified API combining search, crawl, and site map in one service
  • Supports a wide variety of search engines and platforms
  • Supports both remote (OAuth) and local (stdio) deployment
  • Open source (MIT license) and easy to set up with npx
  • Detailed parameter control for search results and crawling
Cons
  • Requires a paid API key from Search1API for most usage (free tier not specified on repo)
  • Dependency on external Search1API service for remote mode
  • Query parameter authentication method may expose credentials in logs and URLs
  • Limited to tools defined by MCP (search and news only)

Best For

Enhancing AI assistants with real-time web search capabilitiesNews aggregation and monitoring via news search toolExtracting full content from web pages using crawl_results parameterBuilding custom search pipelines across multiple search enginesIntegrating web search into development workflows (IDE, chat, code agents)

FAQ

What authentication methods does Search1API MCP support?
Three methods: OAuth 2.1 (recommended), Authorization header with Bearer token, and URL query parameter with apiKey (legacy).
Can I run the MCP server locally without an account?
Yes, you can run it locally via stdio mode using npx -y search1api-mcp, but you still need a SEARCH1API_KEY environment variable with a valid API key.
Which MCP clients are supported?
Claude Desktop, Cursor, VS Code, Windsurf, and any client supporting remote MCP URLs or stdio transport.
What search engines are available?
Google, Bing, DuckDuckGo, Yahoo, X, Reddit, GitHub, YouTube, arXiv, WeChat, Bilibili, IMDb, Wikipedia, and Hacker News (for news tool).