Search1API

Search1API

One API for Search, Crawling, and Sitemaps

158
Stars
39
Forks
5
Releases

Overview

Search1API MCP Server exposes a dedicated MCP endpoint that delivers web search, news search, URL crawling, and sitemap extraction powered by the Search1API service. It offers a suite of MCP tools (search, news, crawl, sitemap, reasoning, trending) that can be consumed by MCP clients in standalone mode or integrated with LibreChat. The server supports configurable search parameters such as max_results, search_service, time_range, include_sites, and exclude_sites, and can crawl pages to fetch full content for downstream tasks. It also enables sitemap discovery to map related links and uses the DeepSeek R1 model for advanced reasoning. The project is Node.js based (Node >= 18) and requires a valid Search1API key, obtained via the Setup Guide. Deployment options include environment variables, a project .env file, or MCP client configuration, with LibreChat integration via Docker requiring specific steps (clone, build, configure, and volume binds).

Details

Owner
fatwang2
Language
TypeScript
License
MIT License
Updated
2025-12-07

Features

Web Search Tool

Search the web using Search1API with configurable parameters such as query, max_results, search_service, crawl_results, include_sites, exclude_sites, and time_range.

News Search Tool

Search news articles with configurable parameters (query, max_results, search_service, crawl_results, include_sites, exclude_sites, time_range) using Search1API (default search_service is bing).

Crawl Tool

Extract content from a URL by crawling the specified webpage (URL required).

Sitemap Tool

Get all related links from a URL by extracting the website's sitemap (URL required).

Reasoning Tool

A tool for deep thinking and complex problem solving using the fast DeepSeek R1 model, with optional web search capability.

Trending Tool

Get trending topics from popular platforms such as GitHub and Hacker News.

MCP Client Integration

Seamless integration with MCP clients including Claude Desktop, Cursor, Windsurf, Cline and others.

LibreChat / Docker Deployment

LibreChat integration readiness with Docker deployment steps (clone, build, configure, and volume binding) for running the MCP server inside LibreChat.

Audience

DevelopersProvide MCP-powered search, crawl, and sitemap features to MCP clients.
MCP clientsIntegrate this server’s tools (search, crawl, sitemap) into MCP client apps (e.g., Claude Desktop, Cursor, Windsurf, Cline) to access web search and crawling capabilities.
LibreChatLibreChat integrators running external MCP servers with Docker and volume binds.

Tags

web searchnews searchcrawlsitemap extractionMCP serverSearch1APILibreChat integrationDeepSeek R1deep thinkingMCP toolsCursorWindsurfCline