deep-research-mcp

deep-research-mcp

3.4

If you are the rightful owner of deep-research-mcp and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.

Deep Research MCP is a multi-agent research framework using Python and Message Control Protocol (MCP).

Deep Research MCP is a sophisticated framework designed to facilitate multi-agent research processes using Python and the Message Control Protocol (MCP). The framework is centered around a FastMCP server, which is initiated through the `mcp_server.py` script. This server hosts a tool named `deep_research`, which can be accessed by any MCP-compatible client. The project is structured to include various AI agents, such as ResearchAgent and EditorAgent, which collaborate to perform research tasks. The framework also includes a memory module for storing research and draft states, and a main logic file to orchestrate the agents' activities. The setup process involves cloning the repository, configuring environment variables, installing dependencies, and running the server. The project is designed to be extensible and adaptable to different research needs.

Features

  • Multi-Agent Framework: Includes various AI agents like ResearchAgent and EditorAgent to perform collaborative research tasks.
  • FastMCP Server: Utilizes a FastMCP server to host and manage the `deep_research` tool.
  • Memory Module: Provides typed dictionaries for storing research and draft states.
  • Extensible Design: Allows for easy addition of new agents and functionalities.
  • Python-Based: Built using Python, making it accessible and modifiable for developers familiar with the language.

Tools

  1. deep_research

    A tool exposed by the FastMCP server for conducting research tasks.