A TypeScript-based MCP server for SearXNG that allows users to create and summarize text notes using simple URIs and metadata, facilitating natural language interaction with stored content.
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!