mcp-retrieval
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| LOG_MODE | No | Logging mode: local or prod. | local |
| MCP_NAME | No | Server name advertised to clients. | mcp-retrieval |
| MCP_PATH | No | HTTP route (http transport only). | /mcp |
| MAX_IMAGES | No | Maximum number of images per query. | 10 |
| PROXY_HOST | No | Proxy host. If set, all proxy credentials are required. | |
| PROXY_PORT | No | Proxy port. Required when PROXY_HOST is set. | |
| MAX_QUERIES | No | Maximum number of queries/URLs per call. | 10 |
| MAX_RESULTS | No | Maximum number of search results per query. | 20 |
| MCP_VERSION | No | Server version advertised to clients. | 0.1.0 |
| PROXY_LOGIN | No | Proxy login. Required when PROXY_HOST is set. | |
| SERVER_PORT | No | HTTP server port (http transport only). | 8080 |
| PROXY_SCHEME | No | Proxy scheme. Required when PROXY_HOST is set. | |
| MCP_TRANSPORT | No | Transport: stdio or http. | stdio |
| DEFAULT_IMAGES | No | Default number of images per query. | 5 |
| MAX_TIMEOUT_MS | No | Maximum timeout in milliseconds. | 10000 |
| MIN_TIMEOUT_MS | No | Minimum timeout in milliseconds. | 1000 |
| PROXY_PASSWORD | No | Proxy password. Required when PROXY_HOST is set. | |
| DEFAULT_RESULTS | No | Default number of search results per query. | 5 |
| DEFAULT_TIMEOUT_MS | No | Default timeout in milliseconds. | 5000 |
| MAX_DOCUMENT_CHARS | No | Maximum characters for scraped pages. | 20000 |
| SERVER_READ_TIMEOUT | No | HTTP server read timeout. | 60s |
| SERVER_WRITE_TIMEOUT | No | HTTP server write timeout. | 60s |
| DEFAULT_DOCUMENT_CHARS | No | Default maximum characters for scraped pages. | 20000 |
| MAX_IDLE_CONNS_PER_HOST | No | HTTP connection pooling. | 100 |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
| logging | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| web_scrapeA | Downloads pages by their links and returns the main text as markdown. Links are fetched in parallel; a single call handles up to 10 of them, so batch all links you need into one call instead of calling the tool per link. Size: the 'max_chars' limit applies to each page separately, not to the whole response — 5 links stay under the limit each and the response holds all 5 texts. The limit counts characters, not tokens. A page cut short ends with '[truncated]' and its 'truncated' field is set; the cut-off part cannot be fetched afterwards, so treat what you got as all there is for that page. |
| web_searchA | Searches the web for one or more queries and returns snippets with links. Queries run in parallel. IMPORTANT: Always write search queries in English for best results and relevance. For images use the 'web_search_images' tool; both tools can be called in the same turn when a query needs text and images. Freshness: set the 'date' field to restrict results by recency — 'd' (past day), 'w' (past week), 'm' (past month), 'y' (past year). Use it to prefer the most recent pages when the user asks about news or anything time-sensitive; leave it empty for all time. Query operators (put them inside the query string itself): 'site:example.com term' limits the search to one site; 'filetype:pdf term' restricts to a file type; double quotes "exact phrase" force an exact match; a leading '-' excludes a word (term -foo); 'intitle:term' requires the word in the page title. Operators can be combined, e.g. 'site:arxiv.org filetype:pdf transformers'. |
| web_search_imagesA | Searches for images by one or more queries, executed in parallel. IMPORTANT: Queries must be in English ONLY. Freshness: set the 'date' field to restrict results by recency — 'd' (past day), 'w' (past week), 'm' (past month), 'y' (past year); leave it empty for all time. Query operators can be embedded in the query string: 'site:example.com term' limits to one site, double quotes "exact phrase" force an exact match, and a leading '-' excludes a word. |
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
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- 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/Role1776/mcp-retrieval'
If you have feedback or need assistance with the MCP directory API, please join our Discord server