websearch-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| SEARXNG_URL | No | SearxNG instance URL | http://localhost:8080 |
| FETCH_TIMEOUT_MS | No | Page fetch timeout | 10000 |
| PYTHON_SANDBOX_CPU | No | Default Python sandbox CPU limit | 1 |
| SEARXNG_TIMEOUT_MS | No | Search request timeout | 10000 |
| SEARXNG_MAX_RETRIES | No | Max retries for failed requests | 3 |
| SEARXNG_RETRY_DELAY_MS | No | Base retry delay (exponential backoff) | 1000 |
| FETCH_MAX_CONTENT_LENGTH | No | Max content length for fetched pages | 50000 |
| PYTHON_SANDBOX_MEMORY_MB | No | Default Python sandbox memory limit | 512 |
| PYTHON_SANDBOX_TIMEOUT_MS | No | Default Python sandbox timeout | 60000 |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| search_internetA | Search the internet using SearxNG meta-search engine. Returns search results with title, URL, snippet, source engine, and score. Supports speed, balanced, and quality modes. Deduplicates by URL and limits same-domain results to 2. Filters low-trust domains when website-weight-config.json is present. |
| fetch_pageA | Fetch and extract content from a web page using Playwright with stealth mode. Supports snippet, readable, and full extraction modes. Content is truncated to 50,000 characters. |
| execute_pythonA | Execute Python code in an isolated Docker sandbox with network disabled, capability dropping, and resource limits (512MB RAM, 1 CPU, 60s timeout). Auto-detects and installs missing packages. |
| get_search_suggestionsA | Get autocomplete suggestions for a partial search query from SearxNG. Returns up to max_suggestions suggestion strings. Falls back to simple query expansion when SearxNG autocomplete is unavailable. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
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/gawirable/websearch-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server