Enables AI assistants to perform web searches via a SearXNG instance using Model Context Protocol, offering configurable search parameters, access to multiple search engines, and safe search options.
Unlock the full potential of searxng-mcp-server through LangDB's AI Gateway. Get enterprise-grade security, analytics, and seamless integration with zero configuration.
Free tier available • No credit card required
A Model Control Protocol (MCP) server for SearXNG, allowing AI assistants to search the web through a SearXNG instance.
"searxng-mcp-server": { "command": "uv", "args": [ "run", "https://raw.githubusercontent.com/maccam912/searxng-mcp-server/refs/heads/main/server.py", "--url", "https://searxng.example.com" ] }
You can run this MCP server using Docker:
# Build the Docker image docker build -t searxng-mcp-server . # Run the container # Replace https://searxng.example.com with your actual SearXNG instance URL docker run -p 8080:8080 searxng-mcp-server
def search(query: str, categories: Optional[str] = None, engines: Optional[str] = None, language: Optional[str] = None, page: int = 1, time_range: Optional[str] = None, safe_search: int = 1)
def get_available_engines()
Requirements:
# Install dependencies uv sync # Run the server uv run server.py --url https://searxng.example.com
Discover shared experiences
Shared threads will appear here, showcasing real-world applications and insights from the community. Check back soon for updates!