Skip to main content

A MCP server for deep research and report generation

Project description

MCP Server for Deep Research

MCP Server for Deep Research is a tool designed for conducting comprehensive research on complex topics. It helps you explore questions in depth, find relevant sources, and generate structured research reports.

Your personal Research Assistant, turning research questions into comprehensive, well-cited reports.

🚀 Try it Out

Watch the demo Youtube: https://youtu.be/_a7sfo5yxoI

  1. Download Claude Desktop

  2. Install and Set Up

    • On macOS, run the following command in your terminal:
    python setup.py
    
  3. Start Researching

    • Select the deep-research prompt template from MCP
    • Begin your research by providing a research question

Features

The Deep Research MCP Server offers a complete research workflow:

  1. Question Elaboration

    • Expands and clarifies your research question
    • Identifies key terms and concepts
    • Defines scope and parameters
  2. Subquestion Generation

    • Creates focused subquestions that address different aspects
    • Ensures comprehensive coverage of the main topic
    • Provides structure for systematic research
  3. Web Search Integration

    • Uses Claude's built-in web search capabilities
    • Performs targeted searches for each subquestion
    • Identifies relevant and authoritative sources
    • Collects diverse perspectives on the topic
  4. Content Analysis

    • Evaluates information quality and relevance
    • Synthesizes findings from multiple sources
    • Provides proper citations for all sources
  5. Report Generation

    • Creates well-structured, comprehensive reports as artifacts
    • Properly cites all sources used
    • Presents a balanced view with evidence-based conclusions
    • Uses appropriate formatting for clarity and readability

📦 Components

Prompts

  • deep-research: Tailored for comprehensive research tasks with a structured approach

⚙️ Modifying the Server

Claude Desktop Configurations

  • macOS: ~/Library/Application\ Support/Claude/claude_desktop_config.json
  • Windows: %APPDATA%/Claude/claude_desktop_config.json

Development (Unpublished Servers)

"mcpServers": {
  "mcp-server-deep-research": {
    "command": "uv",
    "args": [
      "--directory",
      "/Users/username/repos/mcp-server-application/mcp-server-deep-research",
      "run",
      "mcp-server-deep-research"
    ]
  }
}

Published Servers

"mcpServers": {
  "mcp-server-deep-research": {
    "command": "uvx",
    "args": [
      "mcp-server-deep-research"
    ]
  }
}

🛠️ Development

Building and Publishing

  1. Sync Dependencies

    uv sync
    
  2. Build Distributions

    uv build
    

    Generates source and wheel distributions in the dist/ directory.

  3. Publish to PyPI

    uv publish
    

🤝 Contributing

Contributions are welcome! Whether you're fixing bugs, adding features, or improving documentation, your help makes this project better.

📜 License

This project is licensed under the MIT License. See the LICENSE file for details.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

abe_deep_research-0.1.1.tar.gz (19.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

abe_deep_research-0.1.1-py3-none-any.whl (7.0 kB view details)

Uploaded Python 3

File details

Details for the file abe_deep_research-0.1.1.tar.gz.

File metadata

  • Download URL: abe_deep_research-0.1.1.tar.gz
  • Upload date:
  • Size: 19.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.6.6

File hashes

Hashes for abe_deep_research-0.1.1.tar.gz
Algorithm Hash digest
SHA256 d8a209007ed8b64925359ee9485d33759c7af8d2dbd667b8ba522b6864f31009
MD5 a72c1ab5b340a0f13e8e81e2f3bcdfb7
BLAKE2b-256 83622077c619201915be27b656c79f7adf862e52112d5d9268c2b81cfc2d1884

See more details on using hashes here.

File details

Details for the file abe_deep_research-0.1.1-py3-none-any.whl.

File metadata

File hashes

Hashes for abe_deep_research-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 5aa9f931443c7d396f15de3dc5d3778a24695148c6b8ad7e5ae4bc12da16135b
MD5 a0b08f4eb90642ee308f06caedcaff7c
BLAKE2b-256 7eb88dafd3a8e4dfbd900493081d6dbc50a8140b99f6f4cf3f06e7deb68fee12

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page