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.