Sandbox
@0xmariowu/Autosearch

MCP search connector for agent research

AutoSearch plugs an agent into 40 research channels through MCP, so the agent can search academic papers, developer communities, news, and Chinese sources without relying on its training cutoff. It returns indexed, deduplicated results with source URLs, while the model, prompts, and workflow stay with your agent host.

44 stars7 forksPythonUpdated 1mo ago
Who it's for

Builders who use Claude Code, Cursor, or another agent host and need broader research sources.

What it delivers

You can ask your agent to research across many sources at once instead of piecing together search results by hand.

What it does

MCP-native search access

Exposes research channels through MCP so agents can call them as tools.

40-channel source coverage

Includes arxiv, GitHub, Reddit, Hacker News, Google News, Stack Overflow, and more.

Chinese source support

Covers WeChat Official Accounts, 36kr, InfoQ, Bilibili, Xiaohongshu, Weibo, Douyin, Zhihu, and Xueqiu.

Indexed multi-source results

Deduplicates and ranks results and includes a source URL for each one.

Agent-host integration

Works with Claude Code, Cursor, Cline, and other MCP-capable hosts.

Channel health checks

`autosearch doctor` shows which channels are ready, need API keys, or need login.

How to get it

  1. 1Have Node? (most common — works on macOS, Linux, Windows)
    npx autosearch-ai
  2. 2Using Claude Code / Cursor / Zed? Paste this into your AI agent
    Help me install AutoSearch: https://raw.githubusercontent.com/0xmariowu/Autosearch/main/docs/install.md
  3. 3Shell user on macOS / Linux?
    curl -fsSL https://raw.githubusercontent.com/0xmariowu/Autosearch/main/scripts/install.sh | bash
  4. 4Run autosearch doctor to check the status of every channel
    AutoSearch Channel Status
    ==========================================
    Always-on (27/27)   ✅ arxiv  ✅ github  ✅ hackernews ...
    API-key   (0/11)    ○  youtube  →  set YOUTUBE_API_KEY
                        ○  bilibili →  set TIKHUB_API_KEY
    Login     (0/2)     ○  xiaohongshu  →  autosearch login xhs
                        ○  xueqiu       →  autosearch login xueqiu

README

AutoSearch

Open-source Deep Research for AI Agents

40 channels, including 10+ Chinese sources.
MCP-native. LLM-decoupled. Plug into the agent host you already use.

CI release npm License Claude Code plugin MCP native

Install · Channels · MCP Setup · Examples · Docs · 中文

AutoSearch is open-source deep research infrastructure built for AI agents. Plug Claude Code, Cursor, Cline, GPT-Researcher, LangChain, LlamaIndex, AutoGen, and other hosts into MCP-native access across 40 channels, including 10+ Chinese sources.

The engine returns indexed multi-source results and stays uncoupled from LLM calls, so your agent keeps its own model, prompts, and workflow.


You ask your AI to research something. It answers from training data cutoff —

  • "Show me this week's LLM papers on arxiv" → can't, no academic database access
  • "What are people saying about this product on Reddit" → shallow, only surface-level web results
  • "Find similar open-source projects on GitHub" → weak, general search misses most repos
  • "Summarize the Twitter discussion on this topic" → blocked, no public API
  • "Compare opinions on Hacker News vs Chinese tech forums" → two platforms, manual aggregation

AutoSearch fixes this in one line. Pick the path that matches you:

Install

Have Node? (most common — works on macOS, Linux, Windows)

npx autosearch-ai

Using Claude Code / Cursor / Zed? Paste this into your AI agent:

Help me install AutoSearch: https://raw.githubusercontent.com/0xmariowu/Autosearch/main/docs/install.md

Shell user on macOS / Linux?

curl -fsSL https://raw.githubusercontent.com/0xmariowu/Autosearch/main/scripts/install.sh | bash

The npm wrapper runs install/init only when you invoke it explicitly. Plain npm install -g autosearch-ai does not auto-run init; avoiding npm install-time scripts is intentional supply-chain hardening.

After install, your Agent searches 40 channels simultaneously — academic papers, developer communities, Chinese social media, and Linux DO forum threads — results deduplicated and ranked, every result includes a source URL.


Channels

ChannelReady out of boxUnlocked after configHow to configure
📄 arxivAcademic preprints CS/ML/PhysicsNo config needed
🔬 PubMed / OpenAlex / DBLPBiomedical + cross-discipline papersNo config needed
🐙 GitHubCode, Issues, repository searchNo config needed
🔍 DuckDuckGoGeneral web searchNo config needed
🟠 Hacker NewsDeveloper discussions + early product signalsNo config needed
📖 RedditCommunity discussion + real user experiencesNo config needed
🤗 Hugging FaceOpen-source ML model searchNo config needed
📦 Stack OverflowProgramming Q&ANo config needed
📰 Google NewsReal-time news aggregationNo config needed
💻 dev.toDeveloper blogsNo config needed
📊 SEC EDGARUS company filingsNo config needed
🌐 Wikipedia / WikidataEncyclopedia + structured knowledgeNo config needed
💬 WeChat Official AccountsFull-text article searchNo config needed
📱 36kr / InfoQChinese tech & business newsNo config needed
🧵 Linux DO / Discourse ForumsLinux DO topics and Discourse-based public forum discussionsNo config needed
🎬 YouTubeVideo search + transcriptsSet YOUTUBE_API_KEY
📺 BilibiliChinese tech videosSet TIKHUB_API_KEY
📹 WeChat ChannelsChinese short videos (视频号)TIKHUB_API_KEY
🌸 XiaohongshuLifestyle + product reviewsMore stableautosearch login xhs or TIKHUB_API_KEY
🐦 Twitter / XReal-time discussion + tech newsTIKHUB_API_KEY
📣 Weibo / Douyin / ZhihuChinese social + in-depth discussionTIKHUB_API_KEY
📈 XueqiuA-share / HK stock discussionautosearch login xueqiu
💼 LinkedInPublic pages via Jina ReaderNo config needed

Not sure how to configure? Just tell your Agent "help me configure XXX" — it will guide you step by step.


After install

Run autosearch doctor to check the status of every channel:

AutoSearch Channel Status
==========================================
Always-on (27/27)   ✅ arxiv  ✅ github  ✅ hackernews ...
API-key   (0/11)    ○  youtube  →  set YOUTUBE_API_KEY
                    ○  bilibili →  set TIKHUB_API_KEY
Login     (0/2)     ○  xiaohongshu  →  autosearch login xhs
                    ○  xueqiu       →  autosearch login xueqiu

License

MIT.

Files in the repo

Repository payload25 top-level entries
  • .claude-plugin
  • .github
  • .husky
  • autosearch
  • commands
  • docs
  • npm
  • scripts
  • tests
  • .gitattributes
  • .gitignore
  • .gitleaks.toml
  • .perf-baseline
  • CHANGELOG.md
  • CLAUDE.md
  • commitlint.config.cjs
  • LICENSE
  • package-lock.json
  • package.json
  • pyproject.toml
  • pyrightconfig.json
  • README.md
  • README.zh.md
  • SECURITY.md
  • uv.lock

Discussion (0)

Ask about usage, or say what you built with it

Sign in to join the discussion.

No comments yet. Be the first to say what this is good for.

More connectors

Real-time global intelligence dashboard. AI-powered news aggregation, geopolitical monitoring, and infrastructure tracking in a unified situational awareness interface

86k

High-performance code intelligence MCP server. Indexes codebases into a persistent knowledge graph — average repo in milliseconds. 158 languages, sub-ms queries, 99% fewer tokens. Single static binary, zero dependencies.

43k

Universal provider proxy for OpenAI Codex & Claude Code — use any LLM (Claude, Gemini, Grok, DeepSeek, Ollama…) with Codex CLI, App, SDK, and Claude Code

14k
okf-memory/
okf-agent-memory

Git-native persistent memory for AI coding agents. Implements Google OKF v0.2 with sub-300µs in-memory BM25 search, embedded MCP server, and progressive disclosure. Slashes token bloat by 80% with zero external databases or dependencies. Built in pure Go.

547
tirth8205/
code-review-graph

Local-first code intelligence graph for MCP and CLI. Builds a persistent map of your codebase so AI coding tools read only what matters, with benchmarked context reductions on reviews and large-repo workflows.

31k
2akouwu/
reverify

Stop your AI from making things up — it proposes, deterministic tools decide, every claim checked against ground truth with evidence. Grounded facts and context survive resets. Reverse engineering is the proving ground. MCP server + CLI.

1.1k