26 lines
872 B
YAML
26 lines
872 B
YAML
|
|
name: searxng
|
||
|
|
version: "1.0.0"
|
||
|
|
description: SearXNG MCP server for private web search and URL-to-markdown reading
|
||
|
|
packageName: "mcp-searxng"
|
||
|
|
transport: STDIO
|
||
|
|
repositoryUrl: https://github.com/ihor-sokoliuk/mcp-searxng
|
||
|
|
healthCheck:
|
||
|
|
tool: searxng_web_search
|
||
|
|
arguments:
|
||
|
|
query: "mcp"
|
||
|
|
env:
|
||
|
|
- name: SEARXNG_URL
|
||
|
|
description: >-
|
||
|
|
SearXNG instance URL, or ';'-separated replicas
|
||
|
|
(e.g. http://mcpctl-searxng:8080). The instance must list `json` under
|
||
|
|
`search.formats` — see stack/searxng/settings.yml.
|
||
|
|
required: true
|
||
|
|
- name: SEARXNG_DEFAULT_RESPONSE_FORMAT
|
||
|
|
description: Result shape when a call omits response_format — "text" or "json"
|
||
|
|
required: false
|
||
|
|
defaultValue: "text"
|
||
|
|
- name: SEARXNG_HTML_FALLBACK
|
||
|
|
description: Scrape the HTML result page when the JSON API is unavailable
|
||
|
|
required: false
|
||
|
|
defaultValue: "false"
|