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.
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?
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?
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?
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?
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?
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.