Search1API MCP Server logo

Search1API MCP Server

by fatwang2

A Model Context Protocol (MCP) server that provides search and crawl functionality using Search1API. It allows integration with various MCP clients like LibreChat, Cursor, and VS Code extensions.

View on GitHub

Last updated: N/A

What is Search1API MCP Server?

The Search1API MCP Server is a Node.js application that acts as a bridge between MCP clients and the Search1API service. It provides tools for web search, news search, web crawling, sitemap extraction, and reasoning, enabling these functionalities within various applications.

How to use Search1API MCP Server?

To use the server, you need to clone the repository, configure your Search1API key (using a .env file, environment variable, or MCP client configuration), install dependencies, and build the project. Then, start the server using npm start. For integration with LibreChat, follow the specific Docker integration instructions.

Key features of Search1API MCP Server

  • Web search functionality with multiple search services

  • 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, Windsurf, Cline and other MCP clients

Use cases of Search1API MCP Server

  • Integrating search functionality into chat applications like LibreChat

  • Adding web crawling capabilities to development environments like Cursor and VS Code

  • Building custom search tools with specific site inclusion/exclusion rules

  • Automating sitemap extraction for website analysis

  • Enabling deep thinking and reasoning within AI-powered applications

FAQ from Search1API MCP Server

How do I get a Search1API key?

Register at Search1API and get your API key from your dashboard.

Which method should I use to configure the API key?

For standalone usage, you can use either a .env file or an environment variable. For LibreChat integration, the .env file method is required.

How do I integrate this server with LibreChat?

Follow the detailed Docker integration instructions in the README, including cloning the repository, configuring the API key in a .env file, building the server, configuring librechat.yaml, and setting up a Docker volume bind.

What search services are supported?

The server supports various search services, including Google, Bing, DuckDuckGo, Yahoo, X (Twitter), Reddit, GitHub, YouTube, Arxiv, WeChat, Bilibili, and IMDb.

What is the Reasoning Tool?

The Reasoning Tool allows for deep thinking and complex problem solving using the fast DeepSeek R1 model and web search ability. You can change to any other model in search1api website but the speed is not guaranteed.