Skip to content

MelvinKl/mcp-searxng

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MCP-Searxng

A Model Context Protocol (MCP) server that connects to the searxng API through either streamable-http (default) or sse. This server provides access to search engines to AI clients using the MCP interface.

Configuration

The following configuration can be set with env variables:

Env var Default value Description
HOST 0.0.0.0 Address to listen to.
PORT 8080 Port to listen on.
TRANSPORT streamable-http Transport used by the mcp server. Must be streamable-httpor sse.
SEARXNG_URL - URL to the searxng server

Requirements

It is recommended to use the provided Dockerimage, which requires only Docker to be installed.

If you want to install from source the following packages are required:

  • Python 3.13
  • Poetry

Installation

(Recommended) Using the Dockerimage

    docker run -p 8080:8080 ghcr.io/melvinkl/mcp-weather/server:latest

Using source

  1. Clone the repository
    git clone https://github.com/MelvinKl/mcp-weather.git
  1. Install the dependencies
    poetry install --no-root
  1. Runs the server
    poetry run python src/main.py

License

Apache 2

Acknowledgments

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors 2

  •  
  •