# Search1API MCP Server [中文文档](./README_zh.md) The official MCP server for [Search1API](https://www.search1api.com/?utm_source=mcp) — web search, news, crawling, and more in one API. ## Get Your API Key 1. Register at [Search1API](https://www.search1api.com/?utm_source=mcp) 2. Get your API key from the dashboard ## Quick Start (Remote MCP) No installation required. Just configure your MCP client with the remote URL and your API key. ### Authentication Two methods are supported — use whichever your client supports: | Method | Format | |--------|--------| | Authorization Header | `Authorization: Bearer YOUR_SEARCH1API_KEY` | | URL Query Parameter | `https://mcp.search1api.com/mcp?apiKey=YOUR_SEARCH1API_KEY` | ### Claude Desktop ```json { "mcpServers": { "search1api": { "url": "https://mcp.search1api.com/mcp", "headers": { "Authorization": "Bearer YOUR_SEARCH1API_KEY" } } } } ``` ### Claude.ai (Web) Settings > Connectors > Add custom connector: ``` https://mcp.search1api.com/mcp?apiKey=YOUR_SEARCH1API_KEY ``` ### Cursor ```json { "mcpServers": { "search1api": { "url": "https://mcp.search1api.com/mcp", "headers": { "Authorization": "Bearer YOUR_SEARCH1API_KEY" } } } } ``` ### VS Code ```json { "servers": { "search1api": { "type": "http", "url": "https://mcp.search1api.com/mcp", "headers": { "Authorization": "Bearer YOUR_SEARCH1API_KEY" } } } } ``` ### Claude Code ```bash claude mcp add --transport http search1api https://mcp.search1api.com/mcp \ --header "Authorization: Bearer YOUR_SEARCH1API_KEY" ``` ### Windsurf ```json { "mcpServers": { "search1api": { "serverUrl": "https://mcp.search1api.com/mcp?apiKey=YOUR_SEARCH1API_KEY" } } } ``` ## Agent Skill The Agent Skill has moved to [search1api-cli](https://github.com/fatwang2/search1api-cli). Install it with: ```bash npm install -g search1api-cli npx skills add fatwang2/search1api-cli ``` ## Local Mode (stdio) If you prefer to run the server locally, use npx — no cloning required: ```json { "mcpServers": { "search1api": { "command": "npx", "args": ["-y", "search1api-mcp"], "env": { "SEARCH1API_KEY": "YOUR_SEARCH1API_KEY" } } } } ``` ## Tools ### search Search the web using Search1API. | Parameter | Required | Default | Description | |-----------|----------|---------|-------------| | `query` | Yes | - | Search query | | `max_results` | No | 10 | Number of results | | `search_service` | No | google | google, bing, duckduckgo, yahoo, x, reddit, github, youtube, arxiv, wechat, bilibili, imdb, wikipedia | | `crawl_results` | No | 0 | Number of results to crawl for full content | | `include_sites` | No | [] | Sites to include | | `exclude_sites` | No | [] | Sites to exclude | | `time_range` | No | - | day, month, year | ### news Search for news articles. | Parameter | Required | Default | Description | |-----------|----------|---------|-------------| | `query` | Yes | - | Search query | | `max_results` | No | 10 | Number of results | | `search_service` | No | bing | google, bing, duckduckgo, yahoo, hackernews | | `crawl_results` | No | 0 | Number of results to crawl for full content | | `include_sites` | No | [] | Sites to include | | `exclude_sites` | No | [] | Sites to exclude | | `time_range` | No | - | day, month, year | ### crawl Extract content from a URL. | Parameter | Required | Description | |-----------|----------|-------------| | `url` | Yes | URL to crawl | ### sitemap Get all related links from a URL. | Parameter | Required | Description | |-----------|----------|-------------| | `url` | Yes | URL to get sitemap | ### reasoning Deep thinking and complex problem solving with DeepSeek R1. | Parameter | Required | Description | |-----------|----------|-------------| | `content` | Yes | The question or problem | ### trending Get trending topics from popular platforms. | Parameter | Required | Default | Description | |-----------|----------|---------|-------------| | `search_service` | Yes | - | github, hackernews | | `max_results` | No | 10 | Number of items | ## Version History - v0.3.0: Remote MCP support via Streamable HTTP; per-session API key authentication - v0.2.0: Fallback `.env` support 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.4: Reasoning tool with DeepSeek R1 - v0.1.3: News search - v0.1.2: Sitemap - v0.1.1: Web crawling - v0.1.0: Initial release ## License MIT