mcp-registry/search1api-mcp

    ==================
      
       /// 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 Source

01

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