Scouts-AI-MCP
scouts-ai-mcp
Model Context Protocol (MCP) server that exposes the SCOUTS-AI web search API as a single web_search tool for AI agents, LLM apps, answer engines and GEO workflows.
One tool, no API key. Backed by
GET https://scouts-ai.com/api/search.Drop-in for Claude Desktop, Cursor, Open WebUI, Continue, Cline and any MCP host.
Python ≥ 3.10,
fastmcpv2,httpx.MIT licensed.
Install
pip install scouts-ai-mcpRelated MCP server: OneSearch MCP Server
Run (stdio)
scouts-ai-mcpThat's it. Wire it into your MCP host of choice — for example, Claude Desktop's claude_desktop_config.json:
{
"mcpServers": {
"scouts-ai": {
"command": "scouts-ai-mcp"
}
}
}Run (HTTP)
For remote MCP hosts and self-hosted bridges:
scouts-ai-mcp --transport http --host 127.0.0.1 --port 8765Tool: web_search
Parameter | Type | Default | Description |
| string | — | Search query, 1–512 chars. |
| string |
| BCP-47 language code (e.g. |
| int |
| 1-based page number, 1–10. |
Returns a compact JSON object mirroring the SCOUTS-AI response shape:
{
"query": "rust async runtime",
"lang": "en",
"page": 1,
"pageSize": 10,
"cached": false,
"tookMs": 412,
"results": [
{
"title": "Tokio - An asynchronous runtime for Rust",
"url": "https://tokio.rs/",
"content": "Tokio is an asynchronous runtime for the Rust programming language...",
"publishedAt": "2025-11-14T00:00:00Z",
"engine": "duckduckgo"
}
]
}Error handling
The tool raises ToolError (rendered as an MCP tool error) when:
The query is empty/too long or
lang/pageare invalid → invalid arguments.The upstream returns
429→ rate limit exceeded; honorsRetry-Afterwhen present.The upstream returns
5xxor the network call fails → SCOUTS-AI temporarily unavailable.The upstream returns a structured
4xxerror envelope → forwards the code and message.
Configuration
All settings are environment variables. Defaults match the public SCOUTS-AI deployment.
Variable | Default | Description |
|
| Base URL of the SCOUTS-AI API. |
|
| HTTP timeout in seconds (0.1–60). |
|
| User-Agent header. |
|
| Default |
|
| Reject queries longer than this. |
|
| Reject page numbers above this. |
Development
git clone https://github.com/kecven/scouts-ai-mcp.git
cd scouts-ai-mcp
python -m venv .venv && source .venv/bin/activate
pip install -e ".[dev]"
pytestLicense
MIT — see LICENSE.
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Tools
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/kecven/scouts-ai-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server