Skip to main content
Glama
MABAAM
by MABAAM

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
OLLAMA_URLNoOllama endpoint for summarization/synthesis. Set empty to disable.http://localhost:11434
OLLAMA_MODELNoModel to use for summarization and synthesis.qwen2.5:14b
BRAVE_API_KEYNoBrave Search API key. Falls back to DuckDuckGo if unset.
MCP_RESEARCH_LOG_DIRNoSearch log directory (NDJSON).~/.mcp-research/logs/
MCP_RESEARCH_CACHE_DIRNoURL fetch cache directory.~/.mcp-research/cache/
MCP_RESEARCH_CACHE_TTLNoCache TTL in hours.24
MCP_RESEARCH_MAX_RESULTSNoDefault max search results.10

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": false
}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
web_search

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_url

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 content chars (default ~15K/4K tokens). Set higher for full pages.

research

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.

youtube_essence

Extract essence from a YouTube video: transcript, summary, key points, chapters, quotes.

Args: url: YouTube URL (youtube.com/watch?v=, youtu.be/, youtube.com/shorts/). mode: Extraction depth — "quick" (TL;DR), "standard" (+ chapters), or "deep" (+ quotes).

deep_ingest

Extract text from files in a directory or single file. Supports text, PDF, DOCX, XLSX, PPTX, audio, video, images.

Args: path: Directory or file path to process. include_types: Comma-separated type filter (text,pdf,audio,video,image,office). Empty = all. max_files: Maximum files to process (1-5000). summarize: If true, generate an AI summary of the combined content.

academic_lookup

Resolve a DOI, ArXiv ID, or PubMed ID. Fetch paper via institutional access if configured in vault.

Args: identifier: DOI (10.xxxx/...), ArXiv ID (2301.12345), PubMed ID (12345678), or publisher URL. fetch_fulltext: Attempt to fetch the full paper text via vault credentials / EZproxy.

twitter_extract

Extract tweet or thread from X.com/Twitter. Supports yt-dlp, API, and cookie-based access.

Args: url: Tweet URL (x.com/user/status/id or twitter.com/user/status/id). include_thread: If true, fetch the full conversation thread.

vault_status

Show credential vault status, loaded profiles, and optional dependency availability. Never exposes secrets.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

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