Scout
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| SCOUT_PROXY | No | Proxy configuration, e.g., http://127.0.0.1:7897 | |
| SCOUT_REDIS_URL | No | Redis URL if using redis cache | |
| SCOUT_SAFESEARCH | No | Safe search level: off, moderate, strict | moderate |
| SCOUT_MAX_RESULTS | No | Maximum number of results | 10 |
| SCOUT_CACHE_BACKEND | No | Cache backend: sqlite or redis | sqlite |
| SCOUT_REQUEST_TIMEOUT | No | Request timeout in seconds | 15 |
| SCOUT_CACHE_TTL_SECONDS | No | Cache TTL in seconds (default 7 days) | 604800 |
| SCOUT_RATE_LIMIT_PER_MINUTE | No | Rate limit per minute | 60 |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": false
} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| searchC | Run a multi-engine web search and return a ranked, deduplicated link list. Args: translate_to: 翻译目标语言(例如 "zh", "en", "ja")。需要启用 LLM。 |
| fetchA | Fetch one URL and return reader-mode Markdown of the main content. Args: url: Absolute http(s) URL. extract_code: 提取代码块(默认 False)。 extract_tables: 提取表格数据(默认 False)。 format: "markdown" or "json". |
| fetch_batchA | Fetch multiple URLs in parallel and return their contents. |
| enginesA | List engine names accepted by the |
| cache_searchB | Full-text search across previously fetched and cached pages. |
| semantic_searchB | Search through semantically indexed pages using meaning-based matching. |
| semantic_index_pageA | Fetch a page and add it to the semantic search index. |
| image_searchC | Search for images using SearXNG meta-search engine. |
| researchC | One-shot research: search the web, fetch the top results, return both. |
| summarizeC | Search, fetch, extract key points, and assess credibility. |
| extract_structuredA | Pull JSON-LD, OpenGraph, Twitter cards from a web page. |
| read_docC | Read an http(s) document (PDF) into Markdown. |
| video_searchA | Search for videos on YouTube and Bilibili. Args: query: Search query. platforms: Video platforms to search. Default: ["youtube", "bilibili"]. max_results: Max results per platform. freshness: Time filter. format: "markdown" or "json". |
| video_platformsA | List available video search platforms. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
| research_prompt_mcp | Instruct the model to do a thorough, cited research pass. |
| factcheck_prompt_mcp | Instruct the model to fact-check a specific claim. |
| news_brief_mcp | Instruct the model to produce a fresh news brief. |
| compare_sources_mcp | Instruct the model to compare and cross-reference multiple sources. |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
| cache_stats | Current cache entry counts and configuration. |
| search_history | Recent search queries and their results. |
| engines_list | List of all registered search engines with their capabilities. |
| engines_health | Current health status of all search engines (circuit breaker, rate limit). |
Latest Blog Posts
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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/duguobao812718-wq/scout'
If you have feedback or need assistance with the MCP directory API, please join our Discord server