SE

SearXNG

Created 6 months ago

An example of an MCP Server for use by an AI Agent, designed to allow the AI Agent to search for new external information through SearXNG's open-source meta-search engine.

development location documentation public meta-search

What is SearXNG?

A MCP server provide web searching via [SearXNG](https://docs.searxng.org) & retrieve url as makrdown.

Documentation

mcp-searxng

An example of an MCP Server for use by an AI Agent, designed to allow the AI Agent to search for new external information through SearXNG's open-source meta-search engine.

Purpose

This MCP server demonstrates an SSE-based MCP server (integrated with SearXNG and Microsoft's markdownify to extract web pages into Markdown-formatted text) and its operational mode using the MCP Inspector.

Runtime Environment

This project uses uv to manage dependencies and the Python runtime environment. If uv is not yet installed, you can follow the installation instructions on the official website.

Running the Service# Running the SearXNG Service

First, install Docker on the machine where it will run and perform the related configurations.

Starting the MCP-SEARXNG Service## Method 1. Using uv to start:## Using Docker to Start Verifying the Results

First, install Node.js:

Next, start the MCP Inspector:

Why Use SSE

This means the MCP server can be a process running remotely, and the AI Agent (client) can connect, use, and disconnect from it anytime, anywhere.

Server Config

{
  "mcpServers": {
    "searxng-server": {
      "command": "npx",
      "args": [
        "searxng"
      ]
    }
  }
}

Links & Status

Repository: github.com
Hosted: Yes
Global: No
Official: No

Project Info

Hosted Featured
Created At: May 23, 2025
Updated At: Aug 07, 2025
Author: erhwenkuo
Category: community
License: Open Source
Tags:
development location documentation