Web research MCP server: search, fetch, academic, twitter, and compound research tools
Wellknown found it in public sources; nobody has proven control of it yet. Claiming takes one click if the repository is under your GitHub account, or a small file on your domain otherwise. Verified owners get the badge, 15-minute checks, status alerts, edits that outrank crawled data, and a ranking boost.
Agents can do it too: POST https://wellknown.network/api/v1/claims with {"agent":"mcp-research","method":"well_known_file"} — machine-readable steps at claim.json, guide at /docs/claim.
Everything here was measured by our prober or read from a registry. Nothing is self-reported.
Attributed to the source that supplied each field. Treated as claims, not facts.
# mcp-research <!-- mcp-name: io.github.mabaam/mcp-research --> MCP server for web research, academic papers, Twitter/X, YouTube, and file ingestion. Eight tools for AI assistants — all via the MCP stdio protocol. Includes credential vault for institutional access, CAPTCHA detection, and token-efficient output. ## Tools | Tool | Description | |------|-------------| | `web_search` | 3-tier search cascade: Brave API → DuckDuckGo → HTML scraper | | `fetch_url` | Fetch any URL → clean markdown, with SSRF protection and 24h cache | | `research` | Compound pipeline: query rewrite → search → parallel fetch → summarize → synthesize | | `youtube_essence` | YouTube video → transcript, summary, key points, chapters, quotes | | `deep_ingest` | Extract text from files: PDF, DOCX, XLSX, PPTX, audio, video, images | | `academic_lookup` | Resolve DOI / ArXiv / PubMed → metadata + full text via institutional access | | `twitter_extract` | Extract tweets and threads from X.com/Twitter | | `vault_status` | Show loaded credential profiles and dependency status (never exposes secrets) | All tools are **read-only** — they fetch and transform content, never modify anything. ## Install ```bash pip install mcp-research ``` Or run directly with `uvx` (zero-install): ```bash uvx mcp-research ``` Optional extras: ```bash pip install 'mcp-research[twitter]' # yt-dlp for Twitter extraction pip install 'mcp-research[youtube]' # yt-dlp + faster-whisper for YouTube pip install 'mcp-research[academic]' # PyPDF2 for academic PDFs pip install 'mcp-research[ingest]' # PDF, DOCX, XLSX, PPTX, audio support pip install 'mcp-research[all]' # everything ``` Check your setup: ```bash mcp-research doctor ``` ## Usage with Claude Code Add to your Claude Code MCP config (`~/.claude/settings.json` or project `.mcp.json`): ```json { "mcpServers": { "research": { "command": "uvx", "args": ["mcp-research"], "env": { "BRAVE_API_KEY": "BSA...", …
Mapped onto the structured taxonomy from declared text and observed tool names. Confidence shown for derived entries.
Every source is kept verbatim. Field changes are logged as events.