github assafelovic/gpt-researcher v3.3.0
MCP Integration! 🥳

latest releases: v.3.3.3, v.3.3.2, v.3.3.1...
2 months ago

🔗 MCP Integration Now Live 🥳

GPT Researcher now supports Model Context Protocol (MCP) - connect to specialized data sources alongside web search for comprehensive research.

Key Features

  • Two-stage intelligent approach: Auto-selects relevant tools and generates contextual research
  • Hybrid strategies: Combine web search with MCP servers (RETRIEVER=tavily,mcp)
  • Multi-server support: GitHub, financial APIs, academic databases, custom tools
  • Zero-config optimization: Works out-of-the-box with sensible defaults

Quick Start

from gpt_researcher import GPTResearcher
import os

# Enable hybrid research
os.environ["RETRIEVER"] = "tavily,mcp"

researcher = GPTResearcher(
    query="What are the latest React patterns?",
    mcp_configs=[{
        "name": "github",
        "command": "npx",
        "args": ["-y", "@modelcontextprotocol/server-github"],
        "env": {"GITHUB_TOKEN": os.getenv("GITHUB_TOKEN")}
    }]
)

context = await researcher.conduct_research()
report = await researcher.write_report()

Use Cases

  • Code research: GitHub repos, documentation, technical analysis
  • Financial analysis: Market data, stock trends, business intelligence
  • Academic research: ArXiv papers, research databases
  • Enterprise integration: Internal systems, compliance workflows

Full MCP Documentation | Examples

What's Changed

New Contributors

Full Changelog: v3.2.9...v3.3.0

Don't miss a new gpt-researcher release

NewReleases is sending notifications on new releases.