Skip to main content
Glama

SearxNG MCP Server

by Sacode
## Technology Stack - **Language**: Python 3.10+ - **Package Management**: UV for fast, reliable dependency resolution - **Build System**: Flit for simplified Python packaging - **Containerization**: Docker ## Conventions - **Code Style**: Enforced by ruff and mypy with strict type checking - **Documentation**: Minimal docstrings for public members only. Documentation should be concise and to the point - **Data Structures**: All data structures must be implemented as Pydantic classes rather than dictionaries, dataclasses, or other similar structures - **Type Definitions**: Types must be defined in separate files (e.g., `types.py`) within each module - **Code Simplicity**: Follow the KISS principle (Keep It Simple). Code should be straightforward and understandable. Avoid unnecessary design patterns and over-engineering - **Pydantic Validation**: Always use the simplest validation approach with Pydantic V2, such as Field constraints instead of custom validators whenever possible

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/Sacode/searxng-simple-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server