https://github.com/hightemp/go_mcp_server_searxng
A Model Context Protocol (MCP) server for integrating with SearXNG metasearch engine.
https://github.com/hightemp/go_mcp_server_searxng
golang mcp mcp-server searxng searxng-mcp
Last synced: about 1 month ago
JSON representation
A Model Context Protocol (MCP) server for integrating with SearXNG metasearch engine.
- Host: GitHub
- URL: https://github.com/hightemp/go_mcp_server_searxng
- Owner: hightemp
- Created: 2025-05-31T13:18:45.000Z (4 months ago)
- Default Branch: main
- Last Pushed: 2025-05-31T13:27:57.000Z (4 months ago)
- Last Synced: 2025-06-01T01:33:14.802Z (4 months ago)
- Topics: golang, mcp, mcp-server, searxng, searxng-mcp
- Language: Go
- Homepage:
- Size: 5.86 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- awesome-mcp-servers - **go_mcp_server_searxng** - A Model Context Protocol (MCP) server for integrating with SearXNG metasearch engine. `go` `golang` `mcp` `mcp-server` `searxng` `go install hightemp/go_mcp_server_searxng@latest` (DevOps)
- awesome-mcp-servers - **go_mcp_server_searxng** - A Model Context Protocol (MCP) server for integrating with SearXNG metasearch engine. `go` `golang` `mcp` `mcp-server` `searxng` `go install hightemp/go_mcp_server_searxng@latest` (DevOps)
README
# SearXNG MCP Server
A Model Context Protocol (MCP) server for integrating with SearXNG metasearch engine.
Server url: `http://localhost:8892/sse`
## Features
- **General Search**: Search across multiple categories and engines
- **Image Search**: Specialized image search functionality
- **News Search**: Time-filtered news search
- **Engine Info**: Get available search engines and categories## Parameters
- `-t`: Transport type (stdio/sse), default: stdio
- `-h`: Host for SSE server, default: 0.0.0.0
- `-p`: Port for SSE server, default: 8892
- `-searxng`: SearXNG instance URL, default: http://127.0.0.1:8080## Example
```bash
# Start server with custom SearXNG instance
./go_mcp_server_searxng -searxng http://127.0.0.1:8080 -t sse -p 8892
# or cli
./go_mcp_server_searxng -searxng http://127.0.0.1:8080 -t stdio
```