mcp-research
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| OLLAMA_URL | No | Ollama endpoint for summarization/synthesis. Set empty to disable. | http://localhost:11434 |
| OLLAMA_MODEL | No | Model to use for summarization and synthesis. | qwen2.5:14b |
| BRAVE_API_KEY | No | Brave Search API key. Falls back to DuckDuckGo if unset. | |
| MCP_RESEARCH_LOG_DIR | No | Search log directory (NDJSON). | ~/.mcp-research/logs/ |
| MCP_RESEARCH_CACHE_DIR | No | URL fetch cache directory. | ~/.mcp-research/cache/ |
| MCP_RESEARCH_CACHE_TTL | No | Cache TTL in hours. | 24 |
| MCP_RESEARCH_MAX_RESULTS | No | Default max search results. | 10 |
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 |
|---|---|
| web_searchA | Search the web using a 3-tier cascade (Brave → DuckDuckGo → scraper). Args: query: Search query string. max_results: Maximum number of results to return (1-20). summarize: If true and Ollama is available, summarize the results. auto_fetch_top: If true, also fetch the full content of the top result. |
| fetch_urlA | Fetch a URL, convert to markdown. SSRF-protected and cached. Args: url: The URL to fetch. summarize: If true and Ollama is available, include a summary. max_chars: Maximum characters of content to return. |
| researchA | Compound research: search → fetch top pages → summarize → synthesize. Args: query: The research question. depth: Research depth — "quick" (2 pages), "standard" (5 pages), or "deep" (10 pages). context: Optional context from prior research to inform synthesis. |
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/MABAAM/Maibaamcrawler'
If you have feedback or need assistance with the MCP directory API, please join our Discord server