================== /// MCP /// /// SEA /// ================== [server:online] [protocol:ready]
search1api-mcp
by fatwang2
A Model Context Protocol (MCP) server that provides web search, news search, crawling, sitemap, reasoning and trending-topic tools powered by Search1API.
146
30
Open Source01
search
Search the web using Search1API
02
news
Search for news articles using Search1API
03
crawl
Extract content from a URL using Search1API
04
sitemap
Get all related links from a URL
05
reasoning
A tool for deep thinking and complex problem solving with fast DeepSeek R1 model and web search ability (model can be changed on Search1API website but speed is not guaranteed)
06
trending
Get trending topics from popular platforms
Installation
1. Prerequisites
• Node.js >=18 and npm >=9 installed
• (Optional) Yarn or PNPM if you prefer an alternative package manager
2. Clone the source (if installing from GitHub)
git clone https://github.com/fatwang2/search1api-mcp.git
cd search1api-mcp
3. Install package dependencies
npm install # or: yarn install / pnpm install
4. Build the TypeScript sources
npm run build # generates ./dist
5. (Optional) Install globally from NPM instead of cloning
npm install -g search1api-mcp
6. Configuration
• Create a .env file or export environment variables the server expects (for example):
• Adjust config.ts / config.json if the project provides it.
PORT=3000
MCP_API_KEY=<your-mcp-key>
SEARCH_PROVIDER=<provider>
7. Start the MCP server
npm start # production (runs compiled dist)
# OR for development with live reload
npm run dev
8. Verify
• Open http://localhost:3000/health or the documented ping route to confirm the server is running.
• Use curl or Postman to hit /search?q=hello to check search endpoint.
Upgrade
npm update search1api-mcp
Documentation
License: MIT License
Updated 7/30/2025