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.
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-http or sse . |
SEARXNG_URL |
- | URL to the searxng server |
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
docker run -p 8080:8080 ghcr.io/melvinkl/mcp-weather/server:latest
- Clone the repository
git clone https://github.com/MelvinKl/mcp-weather.git
- Install the dependencies
poetry install --no-root
- Runs the server
poetry run python src/main.py
Apache 2
- Built with the Model Context Protocol